OSDN Git Service

9902a74134b2e83e7d31e848f3d54eb84a109cb9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-19  Michael Matz  <matz@suse.de>
2
3         PR middle-end/35616
4         * gcc.dg/pr35616.c: New test.
5
6 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
7
8         PR fortran/35152
9         * gfortran.dg/argument_checking_16.f90: New test.
10
11 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
12
13         PR libfortran/32972
14         * gfortran.dg/internal_pack_1.f90:  New test case.
15         * gfortran.dg/internal_pack_2.f90:  New test case.
16         * gfortran.dg/internal_pack_3.f90:  New test case.
17
18 2008-03-19  Jan Hubicka  <jh@suse.cz>
19
20         * gcc.dg/20050811-2.c: Update dumping flags.
21         * gcc.dg/sms-2.c: Update dumping flags.
22         * gcc.dg/var-expand1.c: Update dumping flags.
23         * gcc.dg/var-expand3.c: Update dumping flags.
24         * gcc.dg/pr30957-1.c: Update dumping flags.
25         * gcc.dg/20050811-1.c: Update dumping flags.
26         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
27         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
28
29 2008-03-19  Richard Guenther  <rguenther@suse.de>
30
31         PR middle-end/35609
32         * gcc.dg/testsuite/uninit-15.c: New testcase.
33         * gcc.dg/testsuite/uninit-16.c: Likewise.
34
35 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
36
37         PR target/35504
38         * g++.dg/other/pr35504.C: New test.
39
40 2008-03-18  Richard Guenther  <rguenther@suse.de>
41
42         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
43         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
44
45 2008-03-18  Richard Guenther  <rguenther@suse.de>
46
47         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
48
49 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
50
51         PR libfortran/35617
52         * gfortran.dg/namelist_45.f90: New test.
53
54 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
55
56         PR testsuite/35512
57         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
58         Write variables instead of reading them.
59
60 2008-03-17  Jason Merrill  <jason@redhat.com>
61
62         PR c++/35548
63         * g++.dg/init/ref16.C: New testcase.
64
65 2008-03-17  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/19637
68         * g++.dg/tree-ssa/pr19637.C: New testcase.
69
70 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
71
72         PR fortran/35470
73         * gfortran.dg/subref_array_pointer_3.f90 : New test.
74
75 2008-03-16  Richard Guenther  <rguenther@suse.de>
76
77         PR middle-end/35607
78         * gcc.c-torture/compile/pr35607.c: New testcase.
79         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
80
81 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
82
83         PR fortran/35582
84         * gfortran.dg/write_invalid_format.f90: New test.
85
86 2008-03-15  Richard Guenther  <rguenther@suse.de>
87
88         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
89
90 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
91
92         PR testsuite/35184
93         * gfortran.dg/elemental_subroutine_6.f90: New test.
94
95 2008-03-15  Richard Guenther  <rguenther@suse.de>
96
97         * gcc.dg/pr23911.c: Adjust testcase.
98         * gcc.dg/tree-ssa/pr14841.c: Likewise.
99         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
100
101 2008-03-15  Richard Guenther  <rguenther@suse.de>
102
103         PR middle-end/35593
104         * g++.dg/warn/Warray-bounds-3.C: New testcase.
105
106 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
107
108         PR testsuite/35478
109         * gfortran.dg/generic_16.f90: New test.
110
111 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
112
113         PR middle-end/35595
114         * gcc.c-torture/compile/pr35595.c: New test.
115
116 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
117
118         PR testsuite/33296
119         * gfortran.dg/nearest_4.f90: New test.
120
121 2008-03-14  Richard Guenther  <rguenther@suse.de>
122
123         PR tree-optimization/13761
124         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
125
126 2008-03-14  Richard Guenther  <rguenther@suse.de>
127
128         PR tree-optimization/34172
129         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
130         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
131         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
132         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
133         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
134         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
135
136 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
137
138         PR libcpp/35322:
139         * gcc.dg/cpp/pr35322.c: Add dg-error line.
140
141 2008-03-14  Richard Guenther  <rguenther@suse.de>
142
143         PR tree-optimization/34043
144         PR tree-optimization/33989
145         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
146         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
147         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
148         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
149         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
150
151 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
152             Uros Bizjak  <ubizjak@gmail.com>
153
154         PR testsuite/35538 
155         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
156         Skip *-*-darwin*.
157         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
158
159 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
160             Uros Bizjak  <ubizjak@gmail.com>
161
162         PR testsuite/35406
163         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
164         count from 0 to 1 for lp64 targets.
165         * gfortran.dg/ldist-1.f90: Update test to check
166         for 5 loops distributed instead of 4 for lp64 targets.
167
168 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
169
170         PR fortran/35475
171         * gfortran.dg/derived_sub.f90: New test.
172
173 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
174
175         PR testsuite/35558
176         * g++.dg/tls/static-1.C: Move dg-additional-sources after
177         dg-require-effective-target.
178         * g++.dg/tls/static-1a.cc: Likewise.
179
180 2008-03-13  Tom Tromey  <tromey@redhat.com>
181
182         PR libcpp/35322:
183         * gcc.dg/cpp/pr35322.c: New file.
184
185 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
186
187         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
188         (main): Call check_vect.
189
190 2008-03-13  Alon Dayan  <alond@il.ibm.com>
191             Olga Golovanevsky  <olga@il.ibm.com>
192         
193         PR tree-optimization/35041
194         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
195
196 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
197
198         PR target/34000
199         PR target/35553
200         * g++.dg/other/i386-3.C: New test.
201         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
202         * gcc.target/i386/sse-14.c: Ditto.
203         * gcc.target/i386/mmx-1.c: Ditto.
204         * gcc.target/i386/mmx-2.c: Ditto.
205         * gcc.target/i386/3dnow-1.c: Ditto.
206         * gcc.target/i386/3dnow-2.c: Ditto.
207         * gcc.target/i386/3dnowA-1.c: Ditto.
208         * gcc.target/i386/3dnowA-2.c: Ditto.
209
210 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
211
212         PR tree-opt/35422
213         * gcc.target/i386/pr35422.c: Escape brackets.
214
215 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
216
217         PR tree-opt/35422
218         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
219         third loop.
220         * gcc.target/i386/pr35422.c: New.
221
222 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
223
224         PR tree-opt/35403
225         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
226
227 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
228
229         PR target/35540
230         * gcc.target/i386/pr35540.c: New test.
231
232 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
233
234         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
235
236 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
237
238         PR middle-end/35526
239         * g++.dg/torture/pr35526.C: New test.
240
241 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
242
243         PR c++/35328
244         * g++.dg/gomp/pr35328.C: New test.
245
246         PR c++/35337
247         * g++.dg/gomp/pr35337.C: New test.
248
249         PR c/35438
250         PR c/35439
251         * gcc.dg/gomp/pr35438.c: New test.
252         * gcc.dg/gomp/pr35439.c: New test.
253
254         PR middle-end/35099
255         * g++.dg/gomp/pr35099.C: New test.
256
257 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
258
259         * gnat.dg/range_check2.adb: New test.
260
261 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
262
263         PR tree-optimization/35494
264         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
265         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
266         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
267         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
268
269 2008-03-10  Richard Guenther  <rguenther@suse.de>
270
271         PR tree-optimization/34677
272         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
273         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
274         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
275
276 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
277
278         PR fortran/35474
279         * gfortran.dg/module_commons_2.f90: New test.
280
281 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
282
283         * gnat.dg/frame_overflow.adb: Improve portability.
284
285 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
286
287         PR target/35350
288         * gcc.target/i386/isa-1.c: Add -march=x86-64.
289         * gcc.target/i386/isa-2.c: Likewise.
290         * gcc.target/i386/isa-3.c: Likewise.
291         * gcc.target/i386/isa-10.c: Likewise.
292         * gcc.target/i386/isa-11.c: Likewise.
293         * gcc.target/i386/isa-12.c: Likewise.
294         * gcc.target/i386/isa-13.c: Likewise.
295         * gcc.target/i386/isa-14.c: Likewise.
296
297 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
298
299         PR target/22152
300         * gcc.target/i386/pr22152.c: New test.
301         * gcc.target/i386/sse2-mmx.c: Ditto.
302
303 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
304
305         * gnat.dg/uninit_func.adb: New test.
306
307 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
308
309         * gnat.dg/pack4.adb: New test.
310
311 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
312
313         * gnat.dg/small_alignment.adb: New test.
314
315 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
316
317         * gnat.dg/specs/alignment2.ads: New test.
318
319 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
320
321         * gnat.dg/pack3.adb: New test.
322
323 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
324
325         PR c++/20366
326         * g++.dg/other/pr20366.C: New test.
327
328 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
329
330         PR tree-opt/35402
331         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
332
333 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
334
335         PR preprocessor/35458
336         * gcc.dg/cpp/cmdlne-M-2.c: New file.
337         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
338         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
339
340 2008-03-06  Tom Tromey  <tromey@redhat.com>
341
342         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
343         * treelang: Delete.
344
345 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
346
347         * gnat.dg/specs/pack33.ads: New test.
348
349 2008-03-05  Richard Guenther  <rguenther@suse.de>
350
351         PR tree-optimization/35472
352         * gcc.c-torture/execute/pr35472.c: New testcase.
353
354 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
355
356         PR 33009
357         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
358         * gcc.c-torture/compile/pr33009.c: Likewise.
359
360 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
361
362         PR 31341
363         * gcc.dg/vect/pr31041.c: Fix.
364
365 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
366
367         PR libfortran/35293
368         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
369         New.
370         * gfortran.fortran-torture/execute/list_read_1.x,
371         gfortran.fortran-torture/execute/read_null_string.x,
372         gfortran.fortran-torture/execute/backspace.x,
373         gfortran.fortran-torture/execute/seq_io.x,
374         gfortran.fortran-torture/execute/slash_edit.x,
375         gfortran.fortran-torture/execute/unopened_unit_1.x,
376         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
377         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
378         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
379         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
380         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
381         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
382         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
383         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
384         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
385         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
386         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
387         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
388         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
389         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
390         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
391         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
392         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
393         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
394         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
395         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
396         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
397         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
398         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
399         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
400         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
401         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
402         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
403         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
404         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
405         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
406         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
407         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
408         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
409         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
410         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
411         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
412         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
413         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
414         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
415         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
416         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
417         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
418         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
419         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
420         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
421         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
422         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
423         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
424         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
425         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
426         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
427         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
428         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
429         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
430         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
431         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
432         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
433         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
434         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
435         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
436         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
437         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
438         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
439         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
440         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
441         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
442         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
443         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
444         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
445         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
446         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
447         gfortran.dg/write_back.f: Gate test on effective_target
448         fd_truncate.
449
450 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
451
452         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
453         targets declaring functions in assembly.
454
455 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
456
457         PR 28322
458         * gcc.dg/pr28322-3.c: New.
459
460 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
461
462         PR target/35453
463         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
464         _SIDD_XXX.
465         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
466         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
467         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
468         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
469         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
470         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
471         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
472         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
473
474 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
475
476         PR middle-end/35456
477         * gcc.c-torture/execute/pr35456.c: New test.
478
479 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
480
481         * gcc.target/i386/sse-10.c: Don't use
482         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
483
484 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
485
486         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
487         * gfortran.dg/reassoc_2.f90: Ditto.
488         * gfortran.dg/reassoc_3.f90: Ditto.
489
490 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
491
492         PR fortran/33197
493         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
494         * gfortran.dg/dg.exp: Likewise.
495         * gfortran.dg/vect/vect.exp: Likewise.
496         * gfortran.fortran-torture/execute/execute.exp: Likewise.
497         * gfortran.fortran-torture/compile/compile.exp: Likewise.
498         * gfortran.dg/gamma_1.f90: Also check log_gamma.
499         * gfortran.dg/invalid_contains_1.f90: Remove warning about
500         empty CONTAINS.
501         * gfortran.dg/gamma_2.f90: Add a few error messages.
502         * gfortran.dg/invalid_contains_2.f90: Remove warning about
503         empty CONTAINS.
504         * gfortran.dg/gamma_3.f90: Adjust error message.
505         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
506         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
507         * gfortran.dg/bessel_1.f90: New test.
508         * gfortran.dg/recursive_check_3.f90: Remove warnings.
509         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
510         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
511         * gfortran.dg/contains_empty_1.f03: New test.
512         * gfortran.dg/erfc_scaled_1.f90: New test.
513         * gfortran.dg/hypot_1.f90: New test.
514         * gfortran.dg/contains_empty_2.f03: New test.
515
516 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
517
518         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
519
520 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
521
522         PR 24924
523         * g++.dg/cpp/string-2.C: This is a warning now.
524         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
525         default, so add it.
526         
527 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
528
529         * g++.dg/cpp0x/auto1.C: New.
530
531 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
532
533         PR fortran/34770
534         * gfortran.dg/pointer_1.f90: New test.
535
536 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
537
538         PR c++/35315
539         * g++.dg/ext/attrib32.C: Add another test case.
540
541 2008-02-29  Tom Tromey  <tromey@redhat.com>
542
543         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
544         line.
545
546 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
547
548         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
549         to make the interchange profitable.
550
551 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
552
553         PR fortran/31463
554         PR fortran/33950
555         PR fortran/34296
556         * gfortran.dg/arrayio_11.f90: Fixed test.
557         * gfortran.dg/arrayio_12.f90: Likewise.
558         * gfortran.dg/module_read_1.f90: Added warning-directives.
559         * gfortran.dg/pr32242.f90: Likewise.
560         * gfortran.dg/result_in_spec_3.f90: Likewise.
561         * gfortran.dg/use_12.f90: Likewise.
562         * gfortran.dg/warn_function_without_result.f90 : New test.
563
564 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
565
566         PR fortran/34868
567         * gfortran.dg/f2c_9.f90: New test.
568
569 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
570
571         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
572         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
573         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
574         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
575         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
576         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
577         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
578         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
579         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
580         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
581         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
582         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
583         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
584         * testsuite/gfortran.dg/ldist-1.f90: New.
585
586 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
587
588         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
589
590 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
591
592         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
593
594 2008-02-27  Jan Beulich  <jbeulich@novell.com>
595
596         * gcc.target/i386/mmx-1.c: Add
597         -Werror-implicit-function-declaration to dg-options.
598         * gcc.target/i386/mmx-2.c: Likewise.
599         * gcc.target/i386/sse-13.c: Likewise.
600         * gcc.target/i386/sse-14.c: Likewise.
601
602 2008-02-27  Revital Eres  <eres@il.ibm.com>
603
604         PR rtl-optimization/34999
605         * gcc.dg/tree-prof/pr34999.c: New.
606
607 2008-02-27  Richard Guenther  <rguenther@suse.de>
608
609         PR middle-end/25290
610         * gcc.c-torture/execute/pr35390.c: New testcase.
611
612 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
613
614         PR ada/22255
615         * gnat.dg/test_direct_io.adb: New file.
616
617 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
618
619         PR ada/34799
620         * gnat.dg/specs/pr34799.ads: New test.
621
622 2008-02-27  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/34971
625         * gcc.c-torture/execute/pr34971.c: New testcase.
626
627 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
628
629         * gcc.dg/gomp/preprocess-1.c: New test.
630
631         PR c++/35368
632         * g++.dg/ext/visibility/typeinfo2.C: New test.
633         * g++.dg/ext/visibility/typeinfo3.C: New test.
634
635 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
636
637         * gcc.dg/bf-ms-attrib.c (main): Return 0.
638
639 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
640
641         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
642         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
643
644 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
645
646         PR c/28800
647         * gcc.dg/empty-source-2.c: Adjust for warning message.
648         * gcc.dg/empty-source-3.c: Likewise.
649         * gcc.dg/pack-test-2.c: Adjust comment.
650         * gcc.dg/pragma-ep-2.c: Likewise.
651         * gcc.dg/pragma-re-2.c: Likewise.
652         * gcc.dg/va-arg-2.c: Likewise.
653
654 2008-02-26  Tobias Burnus  <burnus@net-b.de>
655
656         PR fortran/35033
657         * gfortran.dg/assignment_2.f90: New.
658
659 2008-02-26  Jason Merrill  <jason@redhat.com>
660
661         PR c++/35315
662         * g++.dg/ext/attrib32.C: New.
663
664 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
665
666         * gcc.c-torture/execute/nest-align-1.x: Delete.
667
668 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
669
670         PR 26264
671         * 20021023-1.c: Use __builtin_va_start instead of
672         __builtin_stdarg_start.
673         * pr17301-1.c: Likewise.
674         * pr17301-2.c: Likewise.
675                 
676 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
677         
678         * gcc.dg/pr34351.c: New.
679         
680 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
681
682         * gcc.dg/Wlarger-than2.c: New.
683         
684 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
685
686         PR c++/35323
687         * g++.dg/lookup/crash7.C: New.
688
689 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
690
691         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
692
693 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
694
695         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
696
697 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
698
699         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
700
701 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
702
703         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
704         Windows.
705
706 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
707
708         * lib/target-supports.exp (check_profiling_available): Report -p
709         unavailable on *-*-mingw*.
710
711 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
712
713         * lib/target-supports.exp (check_effective_target_pthread_h): New.
714         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
715         dg-require-effective-target pthread_h.
716
717 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
718
719         * gcc.dg/Wswitch-enum-error.c: New.
720         * gcc.dg/Wswitch-error.c: New.
721         * gcc.dg/20011021-1.c: Use two directives to match two different
722         messages.
723         
724 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
725         
726         PR 28322
727         * gcc.dg/pr28322.c: New.
728         * gcc.dg/pr28322-2.c: New.
729         * lib/prune.exp: Ignore "At top level" even if there is no ':'
730         preceding it.
731
732 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
733
734         PR c++/35333
735         * g++.dg/other/error26.C: New.
736
737 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
738
739         PR c++/35338
740         * g++.dg/other/error25.C: New.
741
742 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
743
744         PR target/35258
745         * gcc.dg/pr35258.c: New testcase.
746
747 2008-02-25  Jan Beulich  <jbeulich@novell.com>
748
749         * gcc.dg/20020426-2.c: Remove bogus workaround.
750         * g++.old-deja/g++.other/store-expr1.C: Likewise.
751         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
752
753 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
754
755         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
756
757 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
758
759         PR middle-end/19984
760         * gcc.dg/pr19984.c: New test.
761         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
762         name of the variable.
763
764 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
765
766         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
767         (main): Call check_vect and foo.  Check array values after
768         the call to foo.
769         * gcc.dg/vect/vect-117.c: Call check_vect.
770         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
771
772 2008-02-25  Jason Merrill  <jason@redhat.com>
773
774         PR c++/33486
775         * g++.dg/lookup/strong-using-5.C: New.
776
777 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
778
779         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
780         sh* targets.
781
782 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
783
784         PR target/35349
785         * gcc.c-torture/execute/20050604-1.x: New file.
786
787 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
788
789         * gcc.target/i386/pr22076.c: Update number of mov insns
790         for PIC targets.
791         * gcc.target/i386/pr34256.c: Ditto.
792
793 2008-02-24  Diego Novillo  <dnovillo@google.com>
794
795         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
796
797         PR 33738
798         * g++.dg/warn/pr33738.C: New.
799
800 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
801
802         * gcc.c-torture/execute/nest-align-1.x: New file.
803
804 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
805
806         PR c++/34749
807         * g++.dg.ext/dllimport13.C: New test.
808
809 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
810
811         PR libfortran/24685
812         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
813         powerpc*-apple-darwin*.
814
815 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
816
817         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
818         ERFC into gfortran.dg/large_real_kind_3.F90.
819         * gfortran.dg/large_real_kind_3.F90: New test.
820
821 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
822
823         PR rtl-opt/33512
824         * gcc.dg/and-1.c: New test.
825
826 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
827
828         * gcc.c-torture/execute/20080222-1.c: New test.
829
830 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
831
832         PR target/22076
833         PR target/34256
834         * gcc.target/i386/pr22076.c: New test.
835         * gcc.target/i386/pr34256.c: New test.
836         * gcc.target/i386/vecinit-5.c: New test.
837         * gcc.target/i386/vecinit-6.c: New test.
838         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
839
840         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
841         <xmmintrin.h>, define __m64 and __m128 directly.
842         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
843
844 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
845
846         PR C++/34715
847         * g++.dg/ext/always_inline-1.C: New test.
848         * g++.dg/ext/always_inline-2.C: New test.
849         * g++.dg/ext/always_inline-3.C: New test.
850         * g++.dg/ext/always_inline-4.C: New test.
851
852 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
853
854         * gcc.target/cris/asm-b-1.c: New test.
855
856 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
857
858         PR c++/35282
859         * g++.dg/template/nontype17.C: Add.
860
861 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
862
863         PR c++/35282
864         Revert:
865         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
866
867         PR c++/28743
868         * g++.dg/template/nontype17.C: New.
869         * g++.dg/template/nontype16.C: Add error.
870
871 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
872
873         PR c/19999
874         * gcc.dg/Wfloat-equal-1.c: New.
875         * g++.dg/warn/Wfloat-equal-1.C: New.
876
877 2008-02-21  Michael Matz  <matz@suse.de>
878
879         PR target/35264
880         * gcc.dg/pr35264.c: New testcase.
881
882 2008-02-21  Richard Guenther  <rguenther@suse.de>
883
884         * gfortran.dg/reassoc_1.f90: New testcase.
885         * gfortran.dg/reassoc_2.f90: Likewise.
886         * gfortran.dg/reassoc_3.f90: Likewise.
887
888 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
889
890         PR libfortran/34974
891         * gfortran.dg/fmt_t_7.f: New test.
892
893         PR libfortran/35132
894         * gfortran.dg/streamio_15.f90: New test.
895         
896 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
897
898         PR libfortran/35036
899         * gfortran.dg/fmt_zero_digits.f90: Revise test.
900
901 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
902
903         * gcc.dg/Wframe-larger-than.c: New option test.
904
905 2008-02-20  Tobias Burnus  <burnus@net-b.de>
906
907         PR fortran/34997
908         * gfortran.dg/dollar_sym_1.f90: New.
909         * gfortran.dg/dollar_sym_2.f90: New.
910
911 2008-02-20  Richard Guenther  <rguenther@suse.de>
912
913         PR middle-end/35265
914         * gcc.dg/builtins-66.c: New testcase.
915
916 2008-02-20  Richard Guenther  <rguenther@suse.de>
917
918         * gcc.dg/fold-reassoc-1.c: New testcase.
919         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
920
921 2008-02-20  Richard Guenther  <rguenther@suse.de>
922
923         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
924
925 2008-02-20  Ira Rosen  <irar@il.ibm.com>
926
927         * lib/target-supports.exp (check_effective_target_vect_unpack):
928         Return true for SPU.
929         (check_effective_target_vect_short_mult): Likewise.
930         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
931         the loop on targets that support vect_unpack.
932
933 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
934
935         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
936         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
937         templates to reduce number of passed arguments.
938
939 2008-02-19  Jason Merrill  <jason@redhat.com>
940
941         PR c++/34950
942         * g++.dg/template/explicit-args1.C: New.
943
944 2008-02-19  Richard Guenther  <rguenther@suse.de>
945
946         PR tree-optimization/34989
947         * gcc.dg/pr34989-1.c: New testcase.
948         * gcc.dg/pr34989-2.c: Likewise.
949
950 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
951
952         PR c++/35028
953         * g++.dg/gomp/pr35028.C: New test.
954
955         PR c++/34964
956         PR c++/35244
957         * gcc.dg/gomp/pr34964.c: New test.
958         * g++.dg/gomp/pr34964.C: New test.
959         * gcc.dg/gomp/pr35244.c: New test.
960         * g++.dg/gomp/pr35244.C: New test.
961
962         PR c++/35078
963         * g++.dg/gomp/pr35078.C: New test.
964
965 2008-02-19  Christian Bruel  <christian.bruel@st.com>
966
967         * gcc.dg/packed-array.c: New testcase. 
968
969 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
970
971         PR target/33555
972         * gcc.target/i386/pr33555.c: New test.
973         
974 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
975
976         PR target/35189
977         * gcc.target/i386/isa-1.c: New.
978         * gcc.target/i386/isa-2.c: Likewise.
979         * gcc.target/i386/isa-3.c: Likewise.
980         * gcc.target/i386/isa-4.c: Likewise.
981         * gcc.target/i386/isa-5.c: Likewise.
982         * gcc.target/i386/isa-6.c: Likewise.
983         * gcc.target/i386/isa-7.c: Likewise.
984         * gcc.target/i386/isa-8.c: Likewise.
985         * gcc.target/i386/isa-9.c: Likewise.
986         * gcc.target/i386/isa-10.c: Likewise.
987         * gcc.target/i386/isa-11.c: Likewise.
988         * gcc.target/i386/isa-12.c: Likewise.
989         * gcc.target/i386/isa-13.c: Likewise.
990         * gcc.target/i386/isa-14.c: Likewise.
991
992 2008-02-18  Joey Ye  <joey.ye@intel.com>
993             H.J. Lu  <hongjiu.lu@intel.com>
994
995         PR middle-end/34921
996         * gcc.c-torture/execute/nest-align-1.c: New test case.
997
998 2008-02-17  Richard Guenther  <rguenther@suse.de>
999
1000         PR middle-end/35227
1001         * gcc.dg/torture/pr35227.c: New testcase.
1002
1003 2008-02-17  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/35231
1006         * gcc.c-torture/execute/pr35231.c: New testcase.
1007
1008 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1009
1010         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1011         (test_gt): Ditto.
1012
1013 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1014
1015         * obj-c++.dg/encode-2.mm: XFAIL.
1016         * obj-c++.dg/encode-3.mm: Likewise.
1017
1018 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1019             Paolo Carlini  <pcarlini@suse.de>
1020
1021         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1022         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1023         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1024
1025 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1028         (main): Change to void and rename to sse_test.
1029         * gcc.target/i386/pr24306.c: Ditto.
1030         * gcc.target/i386/pr32065-2.c: Ditto.
1031         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1032         (main): Change to void and rename to sse2_test.
1033         * gcc.target/i386/20060512-3.c: Ditto.
1034
1035 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1036
1037         PR fortran/35150
1038         * gfortran.dg/c_loc_tests_12.f03: New test.
1039
1040 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1041
1042         PR c++/35023
1043         PR c++/35024
1044         PR c++/35026
1045         * g++.dg/cpp0x/vt-35026.C: New.
1046         * g++.dg/cpp0x/vt-35023.C: New.
1047         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1048         * g++.dg/cpp0x/vt-35024.C: New.
1049
1050 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1051
1052         * gcc.c-torture/execute/va-arg-25.x: Remove.
1053
1054 2008-02-15  Richard Guenther  <rguenther@suse.de>
1055             Zdenek Dvorak  <ook@ucw.cz>
1056
1057         PR tree-optimization/35164
1058         * g++.dg/torture/pr35164-1.C: New testcase.
1059         * g++.dg/torture/pr35164-2.C: Likewise.
1060
1061 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1062
1063         PR testsuite/35119
1064         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1065         in dg-final to match the assembly code generated by Darwin 9.
1066
1067 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1068
1069         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1070
1071 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1072
1073         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1074
1075 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1076
1077         * lib/dejapatches.exp: New file.
1078
1079 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1080
1081         PR c++/34050
1082         * g++.dg/cpp0x/vt-34050.C: New.
1083
1084 2008-02-14  Jason Merrill  <jason@redhat.com>
1085
1086         PR c++/5645
1087         PR c++/11159
1088         * g++.dg/warn/pr11159.C: New.
1089         * g++.dg/warn/pr5645.C: Likewise.
1090
1091 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1092
1093         PR preprocessor/35061
1094         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1095
1096 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1097
1098         PR c++/28743
1099         * g++.dg/template/nontype17.C: New.
1100         * g++.dg/template/nontype16.C: Add error.
1101
1102 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR c++/35138
1105         * g++.dg/template/member8.C: New test.
1106
1107 2008-02-13  Michael Matz  <matz@suse.de>
1108
1109         * gcc.dg/pr35065.c: Fix testcase warnings.
1110
1111 2008-02-13  Jason Merrill  <jason@redhat.com>
1112
1113         PR c++/34962, c++/34937, c++/34939
1114         * g++.dg/ext/tmplattr9.C: New.
1115
1116 2008-02-13  Michael Matz  <matz@suse.de>
1117
1118         PR debug/35065
1119         * gcc.dg/pr35065.c: New testcase.
1120
1121 2008-02-12  Richard Guenther  <rguenther@suse.de>
1122
1123         PR tree-optimization/35171
1124         * gcc.c-torture/compile/pr35171.c: New testcase.
1125
1126 2008-02-12  Richard Guenther  <rguenther@suse.de>
1127
1128         PR middle-end/35163
1129         * gcc.c-torture/execute/pr35163.c: New testcase.
1130
1131 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1132
1133         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1134
1135 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gnat.dg/loop_address.adb: New test.
1138
1139 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1140
1141         * obj-c++.dg/bitfield-1.mm: Expect failures.
1142         * obj-c++.dg/bitfield-4.mm: Likewise.
1143         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1144         * obj-c++.dg/encode-8.mm: Likewise.
1145         * obj-c++.dg/isa-field-1.mm: Likewise.
1146         * obj-c++.dg/layout-1.mm: Likewise.
1147         * obj-c++.dg/lookup-2.mm: Likewise.
1148         * obj-c++.dg/try-catch-2.mm: Likewise.
1149         * obj-c++.dg/try-catch-9.mm: Likewise.
1150
1151 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR c++/35144
1154         * g++.dg/tree-ssa/pr35144.C: New test.
1155
1156         PR inline-asm/35160
1157         * gcc.target/i386/pr35160.c: New test.
1158
1159         PR c++/34862
1160         * g++.dg/init/new27.C: New test.
1161
1162 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1163
1164         PR c++/35077
1165         * g++.dg/template/crash78.C: New.
1166
1167 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1168
1169         PR testsuite/35047
1170         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1171         * gcc.dg/compat/vector-2_y.c: Ditto.
1172
1173 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1174             Richard Guenther  <rguenther@suse.de>
1175
1176         PR tree-optimization/33992
1177         * gcc.c-torture/execute/pr33992.c: New testcase.
1178
1179 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1180
1181         * gfortran.dg/streamio_14.f90:  New test.
1182
1183 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1184
1185         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1186         Add -mfpmath=387 to dg-options.
1187
1188 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1189
1190         PR testsuite/35047
1191         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1192         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1193         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1194         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1195         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1196         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1197         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1198         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1199         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1200
1201 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1202
1203         PR objc++/34193
1204         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1205
1206 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1207
1208         PR c++/35056
1209         * g++.dg/conversion/bitfield8.C: New.
1210
1211 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1212
1213         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1214
1215 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1216
1217         PR c++/35049
1218         PR c++/35096
1219         * g++.dg/ext/vector13.C: New.
1220
1221 2008-02-06  David Daney  <ddaney@avtrex.com>
1222
1223         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1224
1225 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1226
1227         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1228         special case for xtensa-*-*.
1229         
1230 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1231
1232         PR fortran/35037
1233         * gfortran.dg/volatile11.f90: New test.
1234
1235 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1236
1237         PR c++/33553
1238         * g++.dg/template/array19.C: New test.
1239
1240 2008-02-05  Diego Novillo  <dnovillo@google.com>
1241
1242         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1243
1244         PR 33738
1245         * g++.dg/warn/pr33738.C: Remove.
1246
1247 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1248
1249         PR fortran/34945
1250         * gfortran.dg/bounds_check_13.f: New test.
1251
1252 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1253
1254         PR testsuite/33946
1255         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1256
1257 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1258
1259         PR target/35083
1260         * gcc.target/i386/pr35083.c: New test.
1261
1262 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1263
1264         PR fortran/32315
1265         * gfortran.dg/data_bounds_1.f90: New test.
1266
1267 2008-02-04  Diego Novillo  <dnovillo@google.com>
1268
1269         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1270
1271         PR 33738
1272         * testsuite/g++.dg/warn/pr33738.C: New.
1273
1274 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1275
1276         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1277         to match.
1278
1279 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1280
1281         * lib/target-supports.exp (check_effective_target_hard_float): Only
1282         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1283         other targets, grep for a call insn in the rtl expand dump for an
1284         add of two doubles.
1285         (target_compile): Support generating rtl dumps as output.
1286
1287 2008-02-04  Richard Guenther  <rguenther@suse.de>
1288
1289         PR middle-end/33631
1290         * gcc.c-torture/execute/pr33631.c: New testcase.
1291
1292 2008-02-04  Richard Guenther  <rguenther@suse.de>
1293
1294         PR middle-end/35043
1295         * gcc.c-torture/compile/pr35043.c: New testcase.
1296
1297 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1298
1299         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1300
1301 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1302
1303         * gcc.target/i386/pr31628.c: Require effective target fpic.
1304         * gcc.target/i386/strinline.c: Ditto.
1305         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1306         * gcc.dg/pr35045.c: Ditto.
1307         * gcc.dg/20050503-1.c: Ditto.
1308
1309 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1310
1311         PR fortran/32760
1312         * gfortran.dg/host_assoc_variable_1.f90: New test.
1313         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1314
1315 2008-02-02  Michael Matz  <matz@suse.de>
1316
1317         PR target/35045
1318         * gcc.dg/pr35045.c: New test.
1319
1320 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1321
1322         PR libfortran/35001
1323         * gfortran.dg/shape_4.f90:  New test.
1324
1325 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1326
1327         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1328
1329 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1330
1331         PR rtl-optimization/34773
1332         * gcc.target/cris/torture/pr34773.c: New test.
1333
1334 2008-02-01  Nick Clifton  <nickc@redhat.com>
1335
1336         * lib/target-supports.exp (check_profiling_available): Do not
1337         expect profiling to work on the xstormy16 target.
1338
1339 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1340
1341         PR testsuite/35047
1342         * gcc.c-torture/execute/20050316-2.x: New file.
1343         * gcc.target/i386/pr17390.c: Update scan pattern.
1344         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1345         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1346
1347 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1348
1349         PR fortran/34910
1350         * gfortran.dg/proc_assign_2.f90: New test.
1351
1352 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1353             Jakub Jelinek  <jakub@redhat.com>
1354
1355         PR c++/34935
1356         PR c++/34936
1357         * g++.dg/ext/alias-canon.C: New.
1358         * g++.dg/ext/alias-mangle.C: New.
1359
1360 2008-01-30  Jan Hubicka  <jh@suse.cz>
1361
1362         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1363
1364 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1365
1366         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1367         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1368
1369 2008-01-30  Jan Hubicka  <jh@suse.cz>
1370
1371         PR target/34982
1372         * gcc.c-torture/execute/pr34982.c: New testcase.
1373
1374 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1375
1376         * gcc.target/s390/tf_to_di-1.c: New testcase.
1377
1378 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1379
1380         PR fortran/34975
1381         * gfortran.dg/use_only_3.f90: New test.
1382         * gfortran.dg/use_only_3.inc: Modules for new test.
1383
1384         PR fortran/34429
1385         * gfortran.dg/function_charlen_2.f90: New test.
1386
1387 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR middle-end/34969
1390         * gcc.dg/pr34969.c: New test.
1391
1392         PR c/35017
1393         * gcc.dg/inline-25.c: New test.
1394         * gcc.dg/inline-26.c: New test.
1395         * gcc.dg/inline-27.c: New test.
1396
1397 2008-01-29  Richard Guenther  <rguenther@suse.de>
1398
1399         PR middle-end/35006
1400         * gcc.c-torture/compile/pr35006.c: New testcase.
1401
1402 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1403
1404         PR c++/34055
1405         PR c++/34103
1406         PR c++/34219
1407         PR c++/34606
1408         PR c++/34753
1409         PR c++/34754
1410         PR c++/34755
1411         PR c++/34919
1412         PR c++/34961
1413         * g++.dg/cpp0x/vt-34219-2.C: New.
1414         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1415         * g++.dg/cpp0x/vt-34961.C: New.
1416         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1417         cases from the re-opened PR.
1418         * g++.dg/cpp0x/vt-34753.C: New.
1419         * g++.dg/cpp0x/vt-34919.C: New.
1420         * g++.dg/cpp0x/vt-34754.C: New.
1421         * g++.dg/cpp0x/vt-34606.C: New.
1422         * g++.dg/cpp0x/vt-34219.C: New.
1423         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1424         * g++.dg/cpp0x/vt-34755.C: New.
1425         * g++.dg/cpp0x/pr31438.C: Ditto.
1426         * g++.dg/cpp0x/variadic81.C: Ditto.
1427
1428 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1429
1430         * g++.dg/torture/pr34641.C: Put the dg-do first.
1431
1432 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1433
1434         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1435
1436 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1437
1438         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1439
1440 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1441
1442         PR 31535
1443         * gcc.target/powerpc/spe-small-data-1.c: New test.
1444         * gcc.target/powerpc/spe-small-data-2.c: New test.
1445
1446 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1447
1448         PR libfortran/34980
1449         * gfortran.dg/shape_3.f90:  New test.
1450
1451 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1452
1453         * gcc.target/s390/20020926-1.c: Remove -m31.
1454
1455 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1456
1457         * gcc.target/s390/20020926-1.c: Disable for s390x.
1458
1459 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1460
1461         PR fortran/34994
1462         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1463         expression.
1464
1465 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1466
1467         PR fortran/34990
1468         * gfortran.dg/array_constructor_22.f90: New test.
1469
1470 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1471
1472         PR middle-end/34688
1473         * gcc.c-torture/compile/pr34688: New test.
1474
1475 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1476
1477         PR fortran/34848
1478         * gfortran.dg/missing_optional_dummy_5.f90: New.
1479
1480 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1481
1482         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1483         noinline.  XFAIL test.
1484
1485 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1486
1487         PR fortran/31610
1488         * gfortran.dg/array_3.f90: New test.
1489
1490 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1491
1492         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1493         on i?86/x86_64.
1494
1495         PR c++/34965
1496         * gcc.dg/pr34965.c: New test.
1497         * g++.dg/other/error24.C: New test.
1498
1499 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1500
1501         PR libfofortran/34887
1502         * gfortran.dg/x_slash_2.f:  New test.
1503
1504 2008-01-26  Richard Guenther  <rguenther@suse.de>
1505
1506         PR c++/34235
1507         * g++.dg/torture/pr34235.C: New testcase.
1508
1509 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1510
1511         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1512
1513 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1514
1515         PR target/34981
1516         * gcc.target/mips/lazy-binding-1.c: New test.
1517         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1518         mips_forced_no_abicalls and mips_forced_no_shared.
1519         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1520         Avoid using small data with -mabicalls.  Don't make -G0 force
1521         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1522         forces the opposite option.
1523
1524 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1525
1526         PR target/34970
1527         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1528         Use -std=gnu89 switch.
1529
1530 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1531
1532         PR libfortran/34876
1533         * gfortran.dg/direct_io_9.f: New test.
1534
1535 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1536
1537         PR fortran/34661
1538         * gfortran.dg/where_operator_assign_4.f90: New test.
1539
1540 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1541
1542         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1543         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1544         c4x-*-* targets.
1545
1546 2008-01-25  Richard Guenther  <rguenther@suse.de>
1547
1548         PR middle-end/32244
1549         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1550
1551 2008-01-25  Richard Guenther  <rguenther@suse.de>
1552
1553         PR tree-optimization/34966
1554         * gcc.c-torture/compile/pr34966.c: New testcase.
1555
1556 2008-01-25  Richard Guenther  <rguenther@suse.de>
1557
1558         PR c++/33887
1559         * g++.dg/torture/pr33887-1.C: New testcase.
1560         * g++.dg/torture/pr33887-2.C: Likewise.
1561         * g++.dg/torture/pr33887-3.C: Likewise.
1562         * gcc.c-torture/execute/20071211-1.c: Likewise.
1563
1564 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1565
1566         PR target/34856
1567         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1568
1569 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR middle-end/33333
1572         * g++.dg/gomp/pr33333.C: New test.
1573
1574         PR preprocessor/34692
1575         * gcc.dg/cpp/pr34692.c: New test.
1576         * gcc.dg/gomp/pr34692.c: New test.
1577
1578 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1579
1580         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1581
1582 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1583
1584         PR fortran/34202
1585         * gfortran.dg/empty_type.f90: New test.
1586
1587 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1588
1589         PR c++/34603
1590         * g++.dg/template/crash77.C: New.
1591
1592 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1593
1594         PR target/34856
1595         * gcc.dg/pr34856.c: New test.
1596
1597 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1598
1599         * gfortran.dg/namelist_39.f90: Delete temporary files.
1600         * gfortran.dg/namelist_44.f90: Ditto.
1601
1602 2008-01-24  Richard Guenther  <rguenther@suse.de>
1603
1604         PR middle-end/34953
1605         * g++.dg/torture/pr34953.C: New testcase.
1606
1607 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR middle-end/34934
1610         * gcc.c-torture/compile/20080124-1.c: New test.
1611
1612 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1613
1614         PR fortran/34872
1615         * gfortran.dg/function_charlen_3.f: New test.
1616
1617 2008-01-23  Michael Matz  <matz@suse.de>
1618
1619         PR debug/34895
1620         * g++.dg/debug/pr34895.cc: New testcase.
1621
1622 2008-01-23  Richard Guenther  <rguenther@suse.de>
1623
1624         PR middle-end/31529
1625         * gcc.dg/pr31529-1.c: New testcase.
1626         * gcc.dg/pr31529-2.c: Likewise.
1627
1628 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR c++/34829
1631         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1632         unsigned int for the first argument.
1633
1634 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR c++/33984
1637         * g++.dg/conversion/bitfield7.C: New test.
1638         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1639
1640 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1641
1642         From Michael Frysinger  <michael.frysinger@analog.com>
1643         * gcc.target/bfin/mcpu-bf547.c: New test.
1644         * gcc.target/bfin/mcpu-bf523.c: New test.
1645         * gcc.target/bfin/mcpu-bf524.c: New test.
1646         * gcc.target/bfin/mcpu-bf526.c: New test.
1647
1648 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1649
1650         * gcc.c-torture/execute/20080122-1.c: New test.
1651
1652 2008-01-22  Tom Tromey  <tromey@redhat.com>
1653
1654         PR c++/34859
1655         * gcc.dg/cpp/pr34859.c: New file.
1656
1657 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1658
1659         PR fortran/34875
1660         * gfortran.dg/vector_subscript_3.f90: New test.
1661
1662 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1663
1664         PR fortran/34848
1665         * gfortran.dg/missing_optional_dummy_4.f90
1666
1667 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1668
1669         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1670
1671 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1672
1673         * gnat.dg/unchecked_union1.adb: New test.
1674
1675 2008-01-22  Tom Tromey  <tromey@redhat.com>
1676
1677         PR c++/34829
1678         * g++.dg/ext/pr34829.C: New file.
1679
1680 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1681
1682         PR c++/34607
1683         * gcc.dg/gomp/pr34607.c: New test.
1684         * g++.dg/gomp/pr34607.C: New test.
1685
1686         PR c++/34914
1687         * g++.dg/ext/vector10.C: New test.
1688
1689         PR c++/34918
1690         * g++.dg/other/error23.C: New test.
1691
1692         PR c++/34917
1693         * g++.dg/ext/vector12.C: New test.
1694
1695 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1696
1697         PR 32102
1698         * gcc.dg/Wstrict-overflow-21.c: New.
1699         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1700
1701 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1702
1703         PR middle-end/33092
1704         * gcc.dg/pr33092.c: New.
1705
1706 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1707
1708         * gcc.target/s390/20020926-1.c: Add -m31 option.
1709
1710 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1711
1712         PR fortran/34915
1713         * gfortran.dg/initialization_18.f90: New test.
1714
1715 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1716
1717         PR fortran/34899
1718         * gfortran.dg/tab_continuation.f: New.
1719
1720 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR fortran/34896
1723         * gfortran.dg/use_rename_2.f90: New test.
1724
1725 2008-01-21  Richard Guenther  <rguenther@suse.de>
1726
1727         PR middle-end/34856
1728         * gcc.c-torture/compile/pr34856.c: New testcase.
1729
1730 2008-01-21  Richard Guenther  <rguenther@suse.de>
1731
1732         PR c/34885
1733         * gcc.c-torture/compile/pr34885.c: New testcase.
1734
1735 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1736
1737         * gnat.dg/specs/alignment1.ads: New test.
1738
1739 2008-01-21  Richard Guenther  <rguenther@suse.de>
1740
1741         PR c++/34850
1742         * g++.dg/torture/pr34850.C: New testcase.
1743
1744 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1745             Olga Golovanevsky  <olga@il.ibm.com>
1746
1747         PR tree-optimization/34701
1748         * gcc.dg/struct/wo_prof_array_field.c: New test.
1749         
1750 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1751
1752         PR c++/34891
1753         * g++.dg/ext/vector9.C: New.
1754
1755 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1756
1757         PR c++/34776
1758         PR c++/34486
1759         * g++.dg/template/crash75.C: New.
1760         * g++.dg/template/crash76.C: Likewise.  
1761
1762 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1763
1764         PR rtl-optimization/34808
1765         * gcc.c-torture/compile/pr34808.c: New test.
1766
1767 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1768
1769         PR fortran/34784
1770         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1771
1772         PR fortran/34861
1773         * gfortran.dg/entry_array_specs_3.f90: New test.
1774
1775         PR fortran/34854
1776         * gfortran.dg/use_rename_1.f90: New test.
1777
1778 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1779
1780         PR fortran/34784
1781         * gfortran.dg/array_constructor_20.f90: New test.
1782         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1783
1784         PR fortran/34785
1785         * gfortran.dg/array_constructor_21.f90: New test.
1786
1787 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1788
1789         PR libfortran/34795
1790         * gfortran.dg/inquire_13.f90: New test.
1791         
1792         PR libfortran/34659
1793         * gfortran.dg/continuation_9.f90: New test.
1794
1795 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1796
1797         PR target/34831
1798         * gcc.target/mips/pr34831.c: New test.
1799
1800 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1801
1802         PR fortran/34817
1803         PR fortran/34838
1804         * gfortran.dg/any_all_1.f90:  New test.
1805         * gfortran.dg/any_all_2.f90:  New test.
1806
1807 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1808
1809         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1810         "dg-require-weak" statement.
1811         * g++.dg/eh/weak1.C: Likewise.
1812
1813 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR gcov-profile/34610
1816         * gcc.dg/gomp/pr34610.c: New test.
1817
1818 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1819
1820         PR fortran/34760
1821         * gfortran.dg/implicit_11.f90: New.
1822         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1823         * gfortran.dg/entry_15.f90: Ditto.
1824         * gfortran.dg/func_assign.f90: Ditto.
1825         * gfortran.dg/gomp/reduction3.f90: Ditto.
1826         * gfortran.dg/proc_assign_1.f90: Ditto.
1827
1828         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1829         of dg-excess-errors.
1830
1831 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1832
1833         PR fortran/32616
1834         * gfortran.dg/argument_checking_15.f90: New.
1835         * gfortran.dg/argument_checking_5.f90: Change TODO into
1836         dg-warning.
1837
1838 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1839
1840         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1841         * gfortran.dg/enum_5.f90: Ditto.
1842         * gfortran.dg/enum_6.f90: Ditto.
1843         * gfortran.dg/bom_error.f90: Ditto.
1844         * gfortran.dg/func_decl_4.f90: Ditto.
1845
1846 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1847
1848         PR libfortran/34782
1849         * gfortran.dg/fmt_t_6.f: New test.
1850
1851 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1852
1853         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1854
1855 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1856
1857         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1858
1859 2008-01-18  Ian Lance Taylor  <iant@google.com>
1860
1861         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1862
1863 2008-01-18  Ian Lance Taylor  <iant@google.com>
1864
1865         PR c++/33407
1866         * g++.dg/init/new26.C: New test.
1867
1868 2008-01-18  Richard Guenther  <rguenther@suse.de>
1869
1870         PR middle-end/34801
1871         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1872         redundant one.
1873
1874 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1875
1876         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1877         dg-require-effective-target.
1878
1879 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1880
1881         PR target/34556
1882         * gfortran.dg/reshape_2.f90: New test.
1883
1884 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1885
1886         * gcc.dg/20040223-1.c: Fix comment typo.
1887
1888 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1889
1890         PR target/34814
1891         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1892         until 34814 is fixed.
1893
1894 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1895
1896         PR tree-optimization/34648
1897         * gcc.c-torture/compile/pr34648.c: New testcase.
1898
1899 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1900
1901         PR testsuite/34821
1902         * gcc.dg/autopar/autopar.exp: New.
1903         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1904         * lib/target-supports.exp (check_effective_target_pthread): New.
1905
1906         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1907         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1908         * gcc.dg/tree-ssa/reduc-1.c: Same.
1909         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1910         * gcc.dg/tree-ssa/reduc-2.c: Same
1911         * gcc.dg/tree-ssa/reduc-3.c: Same.
1912         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1913         * gcc.dg/tree-ssa/reduc-6.c: Same.
1914         * gcc.dg/tree-ssa/reduc-7.c: Same.
1915         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1916         * gcc.dg/tree-ssa/reduc-8.c: Same.
1917         * gcc.dg/tree-ssa/reduc-9.c: Same.
1918
1919 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1920
1921         * gnat.dg/discr5.adb: New test.
1922
1923 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1924
1925         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1926
1927 2008-01-17  Richard Guenther  <rguenther@suse.de>
1928
1929         PR tree-optimization/34825
1930         * gcc.dg/pr34825.c: New testcase.
1931
1932 2008-01-17  Richard Guenther  <rguenther@suse.de>
1933
1934         * gcc.c-torture/execute/20080117-1.c: New testcase.
1935
1936 2008-01-17  Revital Eres  <eres@il.ibm.com>
1937
1938         PR30957
1939         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1940
1941 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/34429
1944         * gfortran.dg/function_charlen_1.f90: New test.
1945
1946         PR fortran/34431
1947         * gfortran.dg/function_types_1.f90: New test.
1948         * gfortran.dg/function_types_2.f90: New test.
1949
1950         PR fortran/34471
1951         * gfortran.dg/function_kinds_4.f90: New test.
1952         * gfortran.dg/function_kinds_5.f90: New test.
1953
1954         * gfortran.dg/defined_operators_1.f90: Errors now at function
1955         declarations.
1956         * gfortran.dg/private_type_4.f90: The same.
1957         * gfortran.dg/interface_15.f90: The same.
1958         * gfortran.dg/elemental_args_check_2.f90: The same.
1959         * gfortran.dg/auto_internal_assumed.f90: The same.
1960
1961 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1962
1963         * gnat.dg/sizetype.adb: New test.
1964
1965 2008-01-16  Richard Guenther  <rguenther@suse.de>
1966
1967         PR middle-end/32628
1968         * gcc.dg/overflow-warn-7.c: New testcase.
1969
1970 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1971
1972         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1973
1974 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1975         Richard Guenther  <rguenther@suse.de>
1976
1977         PR c/34668
1978         * gcc.dg/pr34668-1.c: New test.
1979         * gcc.dg/pr34668-2.c: Likewise.
1980
1981 2008-01-16  Richard Guenther  <rguenther@suse.de>
1982
1983         PR c++/33819
1984         * g++.dg/torture/pr33819.C: New testcase.
1985
1986 2008-01-16  Richard Guenther  <rguenther@suse.de>
1987
1988         PR c/34768
1989         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1990         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1991
1992 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1993
1994         PR fortran/34796
1995         * gfortran.dg/argument_checking_13.f90: New.
1996         * gfortran.dg/argument_checking_14.f90: New.
1997
1998 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1999         
2000         PR libfortran/34671
2001         * gfortran.dg/anyallcount_1.f90:  New test.
2002
2003 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2004
2005         PR c++/34399
2006         * g++.dg/cpp0x/vt-34399.C: New.
2007         * g++.dg/template/friend50.C: New.
2008
2009 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2010
2011         PR c++/34751
2012         * g++.dg/cpp0x/vt-34751.C: New.
2013
2014 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2015
2016         PR c++/34051
2017         PR c++/34055
2018         PR c++/34102
2019         PR c++/34103
2020         * g++.dg/cpp0x/vt-34051-2.C: New.
2021         * g++.dg/cpp0x/vt-34102.C: New.
2022         * g++.dg/cpp0x/vt-34051.C: New.
2023         * g++.dg/cpp0x/vt-34055.C: New.
2024         * g++.dg/cpp0x/vt-34103.C: New.
2025
2026 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2027
2028         PR c++/34314
2029         * g++.dg/cpp0x/vt-34314.C: New.
2030         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2031         reality (the error message was wrong previously).
2032
2033 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2034
2035         PR c++/33964
2036         * g++.dg/cpp0x/vt-33964.C: New.
2037         * g++.dg/template/partial5.C: New.
2038
2039 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2040
2041         PR c++/34052
2042         * g++.dg/cpp0x/vt-34052.C: New.
2043         * g++.dg/template/ttp26.C: New.
2044         
2045 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2046
2047         * gnat.dg/rep_clause2.ad[sb]: New test.
2048         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2049
2050 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2051
2052         PR c++/24924
2053         * g++.dg/cpp/pedantic-errors.C: Delete.
2054         * g++.dg/cpp/permissive.C: Delete.
2055         
2056 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2057
2058         * gcc.c-torture/compile/20080114-1.c: New test.
2059
2060 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2061
2062         PR fortran/34665
2063         * gfortran.dg/argument_checking_11.f90: New.
2064         * gfortran.dg/argument_checking_12.f90: New.
2065         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2066         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2067         * gfortran.dg/argument_checking_3.f90: Ditto.
2068         * gfortran.dg/pointer_intent_2.f90: Ditto.
2069         * gfortran.dg/import2.f90: Ditto.
2070         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2071         * gfortran.dg/implicit_actual.f90: Ditto.
2072         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2073         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2074
2075 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2076
2077         PR fortran/34763
2078         * gfortran.dg/interface_proc_end.f90: New.
2079
2080 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2081
2082         PR fortran/34759
2083         * gfortran.dg/assumed_size_refs_4.f90: New.
2084
2085 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2086
2087         * gnat.dg/unchecked_convert1.adb.
2088
2089 2008-01-13  Richard Guenther  <rguenther@suse.de>
2090
2091         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2092         readable and writable again before exiting.
2093
2094 2008-01-13  Richard Guenther  <rguenther@suse.de>
2095
2096         PR middle-end/34601
2097         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2098
2099 2008-01-13  Jan Hubicka  <jh@suse.cz>
2100
2101         PR middle-end/32135
2102         * gcc.dg/pr32135.c: new.
2103
2104 2008-01-12  Doug Kwan  <dougkwan@google.com>
2105
2106         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2107         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2108         -Wignored-qualifiers.
2109
2110 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2111
2112         * gnat.dg/slice3.adb: New test.
2113         * gnat.dg/slice4.adb: Likewise.
2114
2115 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2116
2117         * gnat.dg/bit_packed_array.ad[sb]: New test.
2118
2119 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120
2121         PR fortran/34432
2122         * gfortran.dg/parens_7.f90: New test.
2123
2124 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2125
2126         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2127         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2128
2129         * gcc.dg/pr33826.c: Require nonpic.
2130
2131 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2132
2133         PR fortran/34722
2134         * gfortran.dg/inquire_12.f90: New test.
2135
2136 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2137
2138         PR libfortran/34670
2139         * all_bounds_1.f90: New test case.
2140         * maxloc_bounds_1.f90: New test case.
2141         * maxloc_bounds_2.f90: New test case.
2142         * maxloc_bounds_3.f90: New test case.
2143         * maxloc_bounds_4.f90: New test case.
2144         * maxloc_bounds_5.f90: New test case.
2145         * maxloc_bounds_6.f90: New test case.
2146         * maxloc_bounds_7.f90: New test case.
2147         * maxloc_bounds_8.f90: New test case.
2148
2149 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2150
2151         * gcc.dg/struct-ret-3.c: New test.
2152
2153 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2154
2155         PR fortran/34537
2156         * gfortran.dg/transfer_simplify_8.f90: New test.
2157
2158 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2159
2160         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2161         size_t using predefined macro.
2162
2163 2008-01-10  Raksit Ashok  <raksit@google.com>
2164
2165         PR rtl-optimization/27971
2166         * gcc.target/i386/pr27971.c: New testcase.
2167
2168 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2169
2170         PR fortran/34396
2171         * gfortran.dg/bounds_check_12.f90: New test.
2172
2173 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2174
2175         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2176         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2177
2178 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2179
2180         PR middle-end/34641
2181         * g++.dg/torture/pr34641.C: New testcase.
2182
2183 2008-01-10  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/34651
2186         * g++.dg/torture/pr34651.C: New testcase.
2187
2188 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2189
2190         PR tree-optimization/34017
2191         * gcc.dg/tree-ssa/pr34017.c: New.
2192
2193 2008-01-09  Richard Guenther  <rguenther@suse.de>
2194         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2195
2196         PR middle-end/30132
2197         * gcc.c-torture/compile/pr30132.c: New testcase.
2198
2199 2008-01-09  Richard Guenther  <rguenther@suse.de>
2200
2201         PR middle-end/34458
2202         * gcc.c-torture/compile/pr34458.c: New testcase.
2203
2204 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2205
2206         PR testsuite/30459
2207         g++.dg/eh/ia64-2.C: Require weak support.
2208
2209 2008-01-08  Richard Guenther  <rguenther@suse.de>
2210
2211         PR middle-end/31863
2212         * g++.dg/torture/pr31863.C: New testcase.
2213
2214 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR middle-end/34694
2217         * gcc.dg/gomp/pr34694.c: New test.
2218         * g++.dg/gomp/pr34694.C: New test.
2219
2220         PR c++/33890
2221         * g++.dg/gomp/pr33890.C: New test.
2222
2223 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2224
2225         PR fortran/34476
2226         * gfortran.dg/parameter_array_init_3.f90: New test.
2227
2228 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2229
2230         PR fortran/34681
2231         PR fortran/34704
2232         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2233
2234 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2235
2236         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2237         * g++.dg/other/spu2vmx-1.C: Use it.
2238
2239 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2240
2241         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2242
2243         PR testsuite/34575
2244         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2245         * gcc.target/powerpc/parity-1.c: Likewise.
2246
2247 2008-01-07  Fred Fish  <fnf@specifix.com>
2248
2249         PR preprocessor/30363:
2250         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2251         macro expansions.
2252
2253 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2254
2255         PR fortran/34672
2256         * gfortran.dg/use_only_2.f90: New test.
2257
2258 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2259
2260         PR libstdc++/34680
2261         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2262         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2263
2264 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2265
2266         PR fortran/34545
2267         * gfortran.dg/use_12.f90: New test.
2268
2269 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2270
2271         PR fortran/34689
2272         * interface.c (compare_actual_formal): Fix intent(out) check for
2273         function result variables.
2274
2275 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/34690
2278         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2279
2280 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2281
2282         PR fortran/34689
2283         * gfortran.dg/intent_out_4.f90: Fix test case.
2284
2285 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2286
2287         PR fortran/34689
2288         * gfortran.dg/intent_out_4.f90: New.
2289
2290 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2291
2292         PR libfortran/34540
2293         * gfortran.dg/optional_dim_3.f90: New test.
2294
2295 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2296
2297         PR fortran/34658
2298         * gfortran.dg/common_11.f90: New.
2299         * gfortran.dg/blockdata_1.f90: Update test case.
2300         * gfortran.dg/blockdata_2.f90: Update test case.
2301
2302 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2303
2304         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2305
2306 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2307
2308         PR fortran/34655
2309         * gfortran.dg/equiv_constraint_9.f90: New.
2310
2311 2008-01-06  Revital Eres  <eres@il.ibm.com>
2312
2313         PR tree-optimization/34263
2314         * gcc.dg/pr34263.c:  New testcase.
2315
2316 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2317
2318         PR fortran/34654
2319         * gfortran.dg/internal_io_unf.f90: New.
2320
2321 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2322
2323         PR fortran/34660
2324         * gfortran.dg/elemental_args_check_2.f90: New.
2325
2326 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2327
2328         PR fortran/34662
2329         * gfortran.dg/intent_out_3.f90: New.
2330
2331 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2332
2333         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2334
2335 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2336
2337         PR libfortran/34676
2338         * gfortran.dg/list_read_8.f90: New test.
2339
2340 2008-01-04  Richard Guenther  <rguenther@suse.de>
2341
2342         PR middle-end/34029
2343         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2344         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2345
2346 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2347
2348         PR gcov-profile/34609
2349         * g++.dg/gcov/gcov-6.C: New test.
2350
2351 2008-01-04  Richard Guenther  <rguenther@suse.de>
2352
2353         PR tree-optimization/31081
2354         * g++.dg/torture/pr31081-1.C: New testcase.
2355         * g++.dg/torture/pr31081-2.C: Likewise.
2356
2357 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2358
2359         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2360         * gcc.target/mips/rsqrt-2.c: Likewise.
2361         * gcc.target/mips/rsqrt-4.c: New test.
2362
2363 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2364
2365         PR fortran/34557
2366         * gfortran.dg/equiv_substr.f90: New.
2367
2368 2008-01-03  Tom Tromey  <tromey@redhat.com>
2369
2370         PR c/34457:
2371         * gcc.dg/pr34457-2.c: New file.
2372         * gcc.dg/pr34457-1.c: New file.
2373
2374 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2375
2376         Revert fix for PR tree-optimization/34458.
2377
2378 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2379
2380         PR tree-optimization/34458
2381         * gcc.dg/tree-ssa/pr34458.c: New.
2382
2383 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2384
2385         PR libfortran/34565
2386         * gfortran.dg/internal_readwrite_1.f90:  New test.
2387         * gfortran.dg/internal_readwrite_2.f90:  New test.
2388
2389 2008-01-03  Tom Tromey  <tromey@redhat.com>
2390
2391         PR preprocessor/34602:
2392         * gcc.dg/cpp/pr34602.c: New file.
2393
2394 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR tree-optimization/29484
2397         * gcc.c-torture/execute/20071220-1.c: New test.
2398         * gcc.c-torture/execute/20071220-2.c: New test.
2399
2400 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2401
2402         PR tree-optimization/34635
2403         * gcc.dg/tree-ssa/pr34635.c: New.
2404         * gcc.dg/tree-ssa/pr34635-1.c: New.
2405
2406 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2407
2408         PR middle-end/34562
2409         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2410         scan-assembler check.
2411
2412 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2413
2414         PR middle-end/34608
2415         * g++.dg/gomp/pr34608.C: New test.
2416
2417 2008-01-02  Richard Guenther  <rguenther@suse.de>
2418
2419         PR middle-end/34093
2420         PR middle-end/31976
2421         * gcc.c-torture/compile/pr34093.c: New testcase.
2422
2423 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2424
2425         * g++.dg/cpp0x/long_long.C: New.
2426
2427 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2428
2429         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2430         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2431         warning on the function main.
2432
2433 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2436         rather than __v2di type.
2437
2438 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2439
2440         PR fortran/34558
2441         * gfortran.dg/linked_list_1.f90: New test.
2442
2443 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2444
2445         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2446         instead of appending to it.
2447
2448 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2449
2450         PR tree-optimization/34591
2451         * gcc.dg/vect/pr34591.c: New test.
2452
2453 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2454
2455         PR libfortran/34594
2456         * gfortran.dg/direct_io_8.f90:  New test case.
2457
2458 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR target/34281
2461         * gcc.c-torture/execute/20071213-1.c: New test.
2462
2463 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2464
2465         PR libfortran/34560
2466         * gfortran.dg/read_eof_5.f90: New test.
2467
2468 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2469
2470         PR fortran/34514
2471         * gfortran.dg/initialization_17.f90: New.
2472
2473 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2474
2475         PR libfortran/34566
2476         * gfortran.dg/matmul_6.f90:  New test.
2477
2478 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2479
2480         PR fortran/34421
2481         * gfortran.dg/entry_17.f90: New.
2482
2483 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2484
2485         PR fortran/34536
2486         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2487         * gfortran.dg/real_const_3.f90: Likewise.
2488         * gfortran.dg/unary_operator.f90: New test.
2489
2490 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2491
2492         * gnat.dg/pack2.adb: New test.
2493
2494 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2495
2496         PR fortran/34559
2497         * gfortran.dg/repeat_6.f90: New test.
2498
2499 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2500
2501         PR fortran/34549
2502         * cshift_shift_real_1.f90:  New test.
2503
2504 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2505
2506         PR fortran/34540
2507         * gfortran.dg/shift-kind_2.f90: New test.
2508
2509 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2510
2511         PR target/8835
2512         * gcc.dg/pr8835-1.c: New.
2513
2514 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2515
2516         PR fortran/34438
2517         * gfortran.dg/default_initialization_3.f90: New test.
2518
2519 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2520
2521         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2522         conditions.
2523         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2524
2525 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2526
2527         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2528         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2529
2530 2007-12-20  Jason Merrill  <jason@redhat.com>
2531
2532         * gcc.dg/overload/arg[14].C: Remove expected errors.
2533
2534 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR c++/34459
2537         * gcc.c-torture/execute/20071219-1.c: New test.
2538
2539 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2540
2541         PR fortran/34530
2542         * gfortran.dg/namelist_44.f90: New.
2543
2544 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2545
2546         PR fortran/34482
2547         * gfortran.dg/boz_8.f90: Add error-check check.
2548         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2549         stop by call abort.
2550
2551 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2552
2553         * gcc.dg/gomp/combined-1.c: New test.
2554
2555 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2556
2557         PR tree-optimization/34355
2558         * g++.dg/tree-ssa/pr34355.C: New test.
2559
2560 2007-12-19  Revital Eres  <eres@il.ibm.com>
2561
2562          * gcc.dg/sms-5.c: New testcase.
2563
2564 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2565
2566         PR fortran/34325
2567         * gfortran.dg/missing_parens_1.f90: New.
2568         * gfortran.dg/missing_parens_1.f90: New.
2569         
2570 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2571
2572         PR fortran/34495
2573         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2574         expressions.
2575         * gfortran.dg/transfer_simplify_7.f90: New test.
2576
2577 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2578
2579         * gcc.dg/pr32912-3.c: Compile with -w.
2580
2581         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2582
2583 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2584             Jakub Jelinek  <jakub@redhat.com>
2585         
2586         PR c++/32565
2587         PR c++/33943
2588         PR c++/33965
2589         * g++.dg/cpp0x/variadic86.C: New.
2590         * g++.dg/cpp0x/variadic87.C: New.
2591         * g++.dg/cpp0x/variadic84.C: New.
2592         * g++.dg/cpp0x/variadic85.C: New.
2593         * g++.dg/template/ttp25.C: New.
2594
2595 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2596
2597         PR tree-optimization/34123
2598         * gcc.dg/tree-ssa/pr34123.c: New test.
2599
2600 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2601
2602         PR rtl-optimization/34456
2603         * gcc.c-torture/execute/pr34456.c: New test.
2604
2605 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR c++/34488
2608         * g++.dg/parse/friend7.C: New test.
2609
2610         PR rtl-optimization/34490
2611         * gcc.c-torture/execute/20071216-1.c: New test.
2612
2613 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2614
2615         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2616
2617 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2618
2619         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2620         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2621         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2622         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2623         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2624
2625 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR c/34506
2628         * gcc.dg/gomp/clause-2.c: New test.
2629         * g++.dg/gomp/clause-4.C: New test.
2630
2631 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2632
2633         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2634         part of Fortran 77/95/2003.
2635
2636 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2637
2638         PR tree-optimization/34445
2639         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2640         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2641
2642 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2643
2644         PR fortran/34427
2645         * gfortran.dg/namelist_42.f90: Update.
2646         * gfortran.dg/namelist_43.f90: New.
2647         
2648 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2649
2650         PR fortran/34495
2651         * gfortran.dg/initialization_16.f90: New.
2652
2653 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2654
2655         PR fortran/34305
2656         * gfortran.dg/real_dimension_1.f:  New test case.
2657
2658 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2659
2660         * gcc.dg/torture/pr24257.c: Remove -O from options.
2661
2662 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2663
2664         PR fortran/34246
2665         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2666
2667 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR fortran/31213
2670         PR fortran/33888
2671         PR fortran/33998
2672         * gfortran.dg/mapping_1.f90: New test.
2673         * gfortran.dg/mapping_2.f90: New test.
2674         * gfortran.dg/mapping_3.f90: New test.
2675
2676 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2677
2678         PR rtl-optimization/34415
2679         * gcc.c-torture/execute/pr34415.c: New test.
2680
2681 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2682
2683         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2684         void. 
2685
2686 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2687
2688         PR bootstrap/34003
2689         * gcc.dg/pr34003-1.c: New test.
2690         * gcc.dg/pr34003-2.c: New.
2691
2692 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2693
2694         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2695         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2696         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2697         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2698         add -save-temps.
2699         * gcc.target/cris/torture/cris-torture.exp,
2700         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2701         * gcc.target/cris/builtin_ctz_v3.c,
2702         gcc.target/cris/builtin_ctz_v8.c,
2703         gcc.target/cris/builtin_clz_v0.c,
2704         gcc.target/cris/builtin_clz_v3.c,
2705         gcc.target/cris/builtin_bswap_v3.c,
2706         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2707         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2708         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2709         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2710         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2711         lib/target-supports.exp: Adjust for crisv32-*-*.
2712
2713 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2714
2715         * gcc.dg/debug/const-3.c: New.
2716
2717 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2718
2719         * g++.dg/other/datasec1.C: Require named section support.
2720
2721 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2722
2723         PR target/29978
2724         * gcc.target/i386/pr29978.c: New test.
2725
2726 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2727
2728         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2729         instead of -msse4.1.
2730         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2731         * g++.dg/other/i386-2.C (dg-options): Ditto.
2732
2733 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2734
2735         PR fortran/34438
2736         * gfortran.dg/private_type_10.f90: New.
2737
2738 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2739
2740         PR fortran/34398
2741         * gfortran.dg/nan_4.f90: New.
2742
2743 2007-12-14  Richard Guenther  <rguenther@suse.de>
2744
2745         PR middle-end/34462
2746         * gcc.c-torture/compile/20071214-1.c: New testcase.
2747
2748 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2749
2750         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2751         macros to test macroized SSE intrinsics.  Use new macros to test
2752         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2753         emmintrin.h, xmmintrin.h and bmmintrin.h
2754         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2755         to test with immediate operand.
2756
2757 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2758
2759         PR target/34091
2760         * gcc.c-torture/compile/pr34091.c: New test.
2761
2762 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2763
2764         * gcc.dg/uninit-13.c: UnXFAIL.
2765         * gcc.dg/complex-5.c: New testcase.
2766
2767 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2768
2769         * gcc.dg/struct/struct-reorg.exp: Replace 
2770          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2771         
2772 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2773
2774         PR libfortran/34370
2775         PR libfortran/34323
2776         PR libfortran/34405
2777         * gfortran.dg/advance_6.f90:  New test case.
2778         * gfortran.dg/direct_io_7.f90:  New test case.
2779         * gfortran.dg/streamio_13.f90:  New test case.
2780
2781 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2782
2783         * g++.dg/cpp0x/__func__.C: New.
2784
2785 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         PR target/34435
2788         * g++.dg/other/pr34435.C: New testcase.
2789
2790 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2791
2792         * gcc.dg/struct: New directory with tests 
2793         for struct-reorg optimizaion.
2794         * gcc.dg/struct/struct-reorg.exp: New script.
2795         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2796         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2797         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2798         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2799         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2800         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2801         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2802         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2803         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2804         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2805         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2806         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2807         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2808         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2809         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2810         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2811         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2812         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2813         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2814         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2815         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2816         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2817         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2818         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2819
2820 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2821
2822         PR fortran/34427
2823         * gfortran.dg/namelist_42.f90: New.
2824
2825 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2826
2827         PR fortran/34254
2828         * gfortran.dg/function_kinds_3.f90: New.
2829
2830 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2831
2832         * gcc.target/s390/20071212-1.c: New testcase.
2833
2834 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR c++/34238
2837         * g++.dg/ext/visibility/anon7.C: Add xfail.
2838         * g++.dg/ext/visibility/anon9.C: New test.
2839         * g++.dg/ext/visibility/anon10.C: New test.
2840
2841         PR c++/34364
2842         * g++.dg/rtti/dyncast2.C: New test.
2843
2844 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2845
2846         PR tree-optimization/34407
2847         * gcc.dg/vect/pr34407.c: New test.
2848
2849 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2850
2851         PR fortran/34411
2852         * gfortran.dg/error_recovery_5.f90: New.
2853         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2854
2855 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR tree-optimization/34371
2858         * gcc.c-torture/compile/20071207-1.c: New test.
2859
2860 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2861
2862         PR c++/34059
2863         * g++.dg/parse/crash40.C: New test.
2864
2865 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2866
2867         * g++.dg/opt/memcpy1.C: New test.
2868
2869 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2870
2871         PR fortran/34425
2872         * gfortran.dg/argument_checking_10.f90: New.
2873
2874 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2875
2876         PR rtl-optimization/34302
2877         * gcc.c-torture/execute/20071210-1.c: New test.
2878
2879 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2880
2881         PR c++/34395
2882         * g++.dg/cpp0x/error1.C: New test.
2883
2884         PR c++/34394
2885         * g++.dg/other/error22.C: New test.
2886
2887 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2888
2889         PR target/32086
2890         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2891         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2892         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2893
2894 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2895
2896         PR c++/34178
2897         PR c++/34340
2898         * g++.dg/template/repo6.C: New test.
2899         * g++.dg/template/repo7.C: New test.
2900         * g++.dg/template/repo8.C: New test.
2901
2902 2007-12-09  H.J. Lu  <hjl@lucon.org>
2903             Tobias Burnus  <burnus@net-b.de>
2904
2905         PR fortran/34404
2906         * gfortran.dg/read_2.f90: New.
2907
2908 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2909
2910         * lib/target-supports.exp (check_effective_target_tls_native):
2911         Fix typo.
2912
2913 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2914
2915         PR ada/34366
2916         * gnat.dg/enclosing_record_reference.ads,
2917         gnat.dg/enclosing_record_reference.adb: New test.
2918
2919 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2920
2921         PR fortran/32129
2922         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2923         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2924
2925         PR fortran/31487
2926         * gfortran.dg/char_component_initializer_1.f90: New test.
2927
2928 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2929
2930         PR fortran/34342
2931         PR fortran/34345
2932         PR fortran/18026
2933         PR fortran/29471
2934
2935         * gfortran.dg/boz_8.f90: New.
2936         * gfortran.dg/boz_9.f90: New.
2937         * gfortran.dg/boz_10.f90: New.
2938         * gfortran.dg/boz_7.f90: Update dg-warning.
2939         * gfortran.dg/pr16433.f: Add dg-error.
2940         * gfortan.dg/ibits.f90: Update dg-warning.
2941         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2942         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2943
2944 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR fortran/34359
2947         * gfortran.dg/include_1.f90: New test.
2948         * gfortran.dg/include_1.inc: New.
2949         * gfortran.dg/include_2.f90: New test.
2950
2951 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2952
2953         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2954
2955 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2956
2957         PR fortran/34319
2958         * gfortran.dg/nan_3.f90: New.
2959
2960 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2961
2962         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2963
2964 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2965
2966         * gnat.dg/tamdt*.ad?: Support for ...
2967         * gnat.dg/test_tamdt.adb: New test.
2968
2969 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2970
2971         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2972         exports and document how these can be exercised.
2973
2974 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2975
2976         PR ada/15805
2977         * gnat.dg/specs/access_constants.ads: New test.
2978
2979         * gnat.dg/specs/access_constant_decl.ads: New test.
2980
2981         PR ada/21346
2982         * gnat.dg/compose.adb: New test.
2983
2984 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2985
2986         PR ada/34173
2987         * gnat.dg/unc_memops.ad[sb]: Support for ...
2988         * gnat.dg/unc_memfree.adb: New test.
2989         
2990 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2991
2992         * gfortran.dg/ltrans-7.f90: New.
2993
2994 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2995             Dorit Nuzman  <dorit@il.ibm.com>
2996
2997         PR tree-optimization/34005
2998         * gcc.dg/vect/pr34005.c: New test.
2999
3000 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR c++/34336
3003         * g++.dg/template/new8.C: New test.
3004
3005 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3006
3007         PR fortran/34333
3008         * gfortran.dg/boz_7.f90: New.
3009         * gfortran.dg/int_1.f90: Disable -pedantic option.
3010         * gfortran.dg/boz_1.f90: Ditto.
3011         * gfortran.dg/boz_3.f90: Ditto.
3012         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3013         * gfortran.dg/ibits.f90: Ditto.
3014         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3015         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3016
3017 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3018
3019         PR fortran/34335
3020         * gfortran.dg/used_types_19.f90: New test.
3021
3022 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3023
3024         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3025         * gfortran.dg/nearest_2.f90: Likewise.
3026         * gfortran.dg/nearest_3.f90: Likewise.
3027
3028 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR middle-end/34337
3031         * gcc.c-torture/execute/20071205-1.c: New test.
3032
3033 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3034
3035         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3036         * gfortran.dg/real_const_3.f90: Likewise.
3037
3038 2007-12-05  Richard Guenther  <rguenther@suse.de>
3039
3040         PR tree-optimization/34138
3041         * gcc.c-torture/compile/pr34138.c: New testcase.
3042
3043 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3044
3045         PR debug/33739
3046         * gfortran.dg/debug_2.f: New test.
3047
3048 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3049
3050         * gnat.dg/specs/elab1.ads: New test.
3051
3052 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3053
3054         PR target/34312
3055         * gcc.target/i386/pr34312.c: New test.
3056
3057 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3058
3059         PR fortran/34333
3060         * gfortran.dg/nan_2.f90: New.
3061
3062 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3063
3064         PR c++/34271
3065         * g++.dg/cpp0x/decltype9.C: New test.
3066         * g++.dg/cpp0x/decltype10.C: New test.
3067
3068 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3069
3070         PR ada/21489
3071         * gnat.dg/rm_6_4_1_13.adb: New test.
3072
3073 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR middle-end/34134
3076         * gcc.c-torture/compile/20071117-1.c: New test.
3077
3078 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3079
3080         PR c++/34101
3081         * g++.dg/cpp0x/variadic-ttp.C: New.
3082
3083 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3084         
3085         * gcc.dg/parse-decl-after-if.c: New.
3086         * gcc.dg/20031223-1.c: Adjust.
3087         
3088 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3089
3090         PR c++/33509
3091         * g++.dg/cpp0x/variadic-throw.C: New.
3092
3093 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3094
3095         PR c++/33091
3096         * g++.dg/cpp0x/variadic-unify.C: New.
3097
3098 2007-12-04  Richard Guenther  <rguenther@suse.de>
3099
3100         PR middle-end/34334
3101         PR middle-end/34222
3102         * gcc.c-torture/compile/pr34334.c: New testcase.
3103         * g++.dg/torture/pr34222.C: New testcase.
3104
3105 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3106
3107         * gcc.c-torture/execute/20071202-1.c: New test.
3108         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3109
3110 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/34318
3113         * gfortran.dg/module_nan.f90: New.
3114
3115 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3116
3117         * lib/target-supports.exp (get_compiler_messages): Replace with...
3118         (check_compile): ...this new procedure.  Handle TYPE == executable.
3119         Use comments in the source to determine the correct extension.
3120         Return a pair containing the compiler output and the output filename.
3121         Don't delete the file here.
3122         (check_no_compiler_messages_nocache): New procedure.
3123         (check_no_compiler_messages): Use it.
3124         (check_no_messages_and_pattern_nocache): New procedure.
3125         (check_no_messages_and_pattern): Use it.
3126         (check_runtime_nocache, check_runtime): New procedures.
3127         (check_effective_target_tls): Use check_no_compiler_messages.
3128         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3129         (check_effective_target_tls_runtime): Use check_runtime.
3130         (check_effective_target_fstack_protector): Likewise.
3131         (check_iconv_available): Use check_runtime_nocache.
3132         (check_effective_target_fortran_large_real): Use
3133         check_no_compiler_messages.
3134         (check_effective_target_fortran_large_int): Likewise.
3135         (check_effective_target_static_libgfortran): Likewise.
3136         (check_750cl_hw_available): Use check_cached_effective_target
3137         and check_runtime_nocache.
3138         (check_vmx_hw_available): Likewise.
3139         (check_effective_target_broken_cplxf_arg): Likewise.
3140         (check_alpha_max_hw_available): Use check_runtime.
3141         (check_function_available): Use check_no_compiler_messages.
3142         (check_cxa_atexit_available): Use check_cached_effective_target
3143         and check_runtime_nocache.
3144         (check_effective_target_dfp_nocache): Use
3145         check_no_compiler_messages_nocache.
3146         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3147         (check_effective_target_dfp): Use check_cached_effective_target.
3148         (check_effective_target_dfprt): Likewise.
3149         (check_effective_target_arm_neon_hw): Use check_runtime.
3150         (check_effective_target_ultrasparc_hw): Likewise.
3151         (check_effective_target_c99_runtime): Use
3152         check_no_compiler_messages_nocache.
3153
3154 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR middle-end/29749
3157         * gcc.dg/fold-rotate-1.c: New test.
3158
3159         PR tree-optimization/33453
3160         * gcc.c-torture/compile/20071203-1.c: New test.
3161
3162 2007-12-03  Robert Dewar <dewar@adacore.com>
3163             Samuel Tardieu  <sam@rfc1149.net>
3164
3165         PR ada/34287
3166         * gnat.dg/check_elaboration_code.adb: New test.
3167         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3168         New support files.
3169
3170 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3171
3172         PR c++/34061
3173         * g++.dg/cpp0x/pr34061.C: New.
3174
3175 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3176
3177         PR c++/34273
3178         * g++.dg/other/error21.C: New.
3179
3180 2007-12-02  Revital Eres  <eres@il.ibm.com>
3181
3182         * gcc.dg/sms-4.c: New testcase.
3183
3184 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3185             Revital Eres  <eres@il.ibm.com>
3186
3187         * gcc.dg/sms-3.c: New testcase.
3188
3189 2007-12-01  Ollie Wild  <aaw@google.com>
3190
3191         PR c++/8171
3192         * g++.dg/conversion/ptrmem9.C: New test.
3193
3194 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3195
3196         PR libfortran/34291
3197         * gfortran.dg/namelist_41.f90: New test.
3198
3199 2007-11-30  Tom Tromey  <tromey@redhat.com>
3200
3201         PR preprocessor/32868:
3202         * gcc.dg/cpp/pr32868.c: New file.
3203
3204 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3205
3206         PR fortran/34248
3207         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3208
3209 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3210
3211         PR rtl-optimization/34171
3212         * gcc.dg/pr34171.c: New testcase.
3213
3214 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3215
3216         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3217
3218 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3219
3220         PR fortran/34133
3221         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3222         * gfortran.dg/bind_c_usage_11.f03: New.
3223         * gfortran.dg/bind_c_usage_12.f03: New.
3224
3225 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3226
3227         PR c++/34275
3228         * g++.dg/other/error20.C: New test.
3229
3230 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3231
3232         PR fortran/34230
3233         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3234
3235 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3236
3237         PR tree-optimization/34244
3238         * gcc.dg/tree-ssa/pr34244.c: New test.
3239
3240 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR tree-optimization/33434
3243         * gcc.dg/pr33434-1.c: New test.
3244         * gcc.dg/pr33434-2.c: New test.
3245         * gcc.dg/pr33434-3.c: New test.
3246         * gcc.dg/pr33434-4.c: New test.
3247
3248         PR c++/34270
3249         * g++.dg/template/cond7.C: New test.
3250
3251         PR c++/34267
3252         PR c++/34268
3253         * g++.dg/cpp0x/decltype7.C: New test.
3254         * g++.dg/cpp0x/decltype8.C: New test.
3255
3256 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3257
3258         PR fortran/34248
3259         * gfortran.dg/result_in_spec_3.f90: New.
3260
3261 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3262
3263         PR fortran/34262
3264         * gfortran.dg/mvbits_3.f90: New.
3265
3266 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3267         
3268         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3269         Delete.
3270         (check_effective_target_hard_float): New.
3271         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3272         * gcc.dg/pr30957-1.c: Likewise.
3273         
3274 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3275
3276         PR ada/15804
3277         * gnat.dg/specs/variant_part.ads: New test.
3278
3279         PR ada/17318
3280         * gnat.dg/specs/attribute_parsing.ads: New test.
3281
3282         PR ada/32792
3283         * gnat.dg/specs/integer_value.ads: New test.
3284
3285         PR ada/22559
3286         * gnat.dg/specs/delta_small.ads: New test.
3287
3288 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR tree-optimization/34140
3291         * gcc.c-torture/compile/20071128-1.c: New test.
3292
3293 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3294
3295         PR fortran/32928
3296         * gfortran.dg/data_array_1.f90
3297         * gfortran.dg/data_array_2.f90
3298         * gfortran.dg/data_array_3.f90
3299         * gfortran.dg/data_array_4.f90
3300
3301 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3302
3303         PR fortran/34227
3304         * gfortran.dg/blockdata_5.f90: New test.
3305         * gfortran.dg/blockdata_6.f90: New test.
3306
3307 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3308
3309         PR tree-optimization/34016
3310         * gcc.dg/pr34016.c: New test.
3311
3312 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3313
3314         PR fortran/29389
3315         * gfortran.dg/stfunc_6.f90: New test.
3316
3317         PR fortran/33850
3318         * gfortran.dg/assign_10.f90: New test.
3319
3320 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3321
3322         PR fortran/33541
3323         * gfortran.dg/use_11.f90: New test.
3324
3325         PR fortran/34231
3326         * gfortran.dg/generic_15.f90: New test.
3327
3328 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3329
3330         PR target/34225
3331         * gcc.dg/pr34225.c: New test.
3332
3333 2007-11-27  Richard Guenther  <rguenther@suse.de>
3334
3335         PR tree-optimization/34241
3336         * g++.dg/torture/pr34241.C: New testcase.
3337
3338 2007-11-27  Richard Guenther  <rguenther@suse.de>
3339
3340         * gcc.dg/builtins-error.c: New testcase.
3341
3342 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3343
3344         PR c++/34213
3345         * g++.dg/ext/visibility/anon8.C: New test.
3346
3347 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3348
3349         PR target/34077
3350         * gcc.target/i386/pr34077.c: New testcase.
3351
3352 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3353
3354         PR fortran/34203
3355         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3356         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3357         * gfortran.dg/backslash_1.f90: Remove no longer needed
3358         -fno-backslash option.
3359
3360 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3361
3362         PR c/23722
3363         * gcc.dg/cpp/19990413-1.c: Update.
3364         * gcc.dg/parse-else-error.c: New.
3365         * gcc.dg/parse-else-error-2.c: New.
3366         * gcc.dg/parse-else-error-3.c: New.
3367         * gcc.dg/parse-else-error-4.c: New.
3368
3369 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3370
3371         PR c++/34081
3372         * g++.dg/template/dependent-expr6.C: New testcase.
3373
3374 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         PR target/34215
3377         * gcc.target/i386/pr34215.c: New test.
3378
3379 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3380
3381         PR target/34174
3382         * gcc.dg/torture/pr34174-1.c: New.
3383
3384 2007-11-26  Richard Guenther  <rguenther@suse.de>
3385
3386         PR middle-end/34233
3387         * gcc.dg/pr34233.c: New testcase.
3388
3389 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3390             Revital Eres  <eres@il.ibm.com>
3391
3392         PR rtl-optimization/34085
3393         * gcc.dg/tree-prof (bb-reorg.c): New test.
3394
3395 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3396
3397         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3398         Return true for MIPS16 targets.
3399
3400 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3401
3402         PR fortran/33152
3403         * gfortran.dg/blockdata_4.f90: New test.
3404
3405 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3406
3407         PR fortran/34079
3408         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3409         * gfortran.dg/bind_c_usage_16.f03: New.
3410         * gfortran.dg/bind_c_usage_16_c.c: New.
3411
3412 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3413
3414         * gnat.dg/specs/size_clause1.ads: New test.
3415         * gnat.dg/specs/size_clause2.ads: Likewise.
3416         * gnat.dg/specs/size_clause3.ads: Likewise.
3417
3418 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3419
3420         PR fortran/33499
3421         * gfortran.dg/entry_16.f90: New test.
3422
3423 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3424
3425         PR fortran/34192
3426         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3427
3428 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3429
3430         PR fortran/33541
3431         * gfortran.dg/nested_modules_1.f90: Change the reference to
3432         FOO, forbidden by the standard, to a reference to W.
3433         * gfortran.dg/use_only_1.f90: New test.
3434
3435 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3436
3437         PR fortran/34209
3438         * gfortran.dg/nearest_3.f90: New test.
3439
3440 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441
3442         PR fortran/33317
3443         * gfortran.dg/optional_dim_2.f90: New test.
3444
3445 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3446
3447         PR fortran/34187
3448         * gfortran.dg/bind_c_usage_15.f90: New.
3449
3450 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3451
3452         PR fortran/34192
3453         * gfortran.dg/nearest_2.f90: New.
3454
3455
3456 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3457
3458         PR c++/30293
3459         PR c++/30294
3460         * g++.dg/ext/java-2.C: New test.
3461
3462 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3463             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3464         
3465         PR c++/5310
3466         * g++.dg/warn/pr5310.C: New.
3467         * g++.dg/warn/pr33160.C: New.
3468         
3469 2007-11-23  Richard Guenther  <rguenther@suse.de>
3470             Michael Matz  <matz@suse.de>
3471
3472         PR tree-optimization/34176
3473         * gcc.c-torture/execute/pr34176.c: New testcase.
3474
3475 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3476
3477         PR c++/34198
3478         * gcc.dg/Wconversion-5.c: New test.
3479         * g++.dg/Wconversion3.C: New test.
3480
3481 2007-11-23  Richard Guenther  <rguenther@suse.de>
3482
3483         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3484
3485 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3486
3487         PR c/14050
3488         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3489         qualifiers in abstract declarator.
3490
3491 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3492
3493         * gfortran.dg/derived_constructor_comps_3.f90: New.
3494
3495 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR c++/34094
3498         * g++.dg/ext/visibility/anon7.C: New test.
3499
3500 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3501
3502         PR fortran/34079
3503         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3504         * gfortran.dg/bind_c_usage_13.f03: New.
3505         * gfortran.dg/bind_c_usage_14.f03: New.
3506
3507 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3508
3509         PR rtl-optimization/33848
3510         * gcc.dg/torture/pr33848.c: New test.
3511
3512 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3513
3514         PR fortran/34083
3515         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3516
3517 2007-11-20  Richard Guenther  <rguenther@suse.de>
3518
3519         PR middle-end/34154
3520         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3521
3522 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3523
3524         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3525
3526 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3527
3528         PR fortran/32770
3529         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3530         so test passes with -frecord-marker=8.
3531         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3532         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3533         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3534         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3535         * gfortrand.dg/modulo_1.f90:  Likewise.
3536
3537 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3538
3539         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3540         New procedure.
3541         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3542         * gcc.dg/pr30957-1.c: Likewise.
3543
3544 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3545
3546         PR c++/34089
3547         * g++.dg/template/crash74.C: New test.
3548
3549 2007-11-20  Richard Guenther  <rguenther@suse.de>
3550
3551         * gcc.c-torture/execute/20071120-1.c: New testcase.
3552
3553 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR c/34146
3556         * gcc.dg/tree-ssa/pr34146.c: New test.
3557
3558         PR testsuite/33978
3559         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3560         dependent on target settings like move_by_pieces etc.
3561
3562         PR c++/28879
3563         * g++.dg/template/vla2.C: New test.
3564
3565         PR c++/33962
3566         * g++.dg/overload/template3.C: New test.
3567
3568 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3569
3570         PR fortran/33317
3571         * gfortran.dg/optional_dim_2.f90: Remove test.
3572
3573 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3574
3575         * gcc.dg/dfp/ddmode-ice.c: New test.
3576
3577 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3578
3579         PR tree-optimization/34036
3580         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3581
3582 2007-11-19  Richard Guenther  <rguenther@suse.de>
3583
3584         PR tree-optimization/34
3585         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3586
3587 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3588
3589         PR fortran/34079
3590         * gfortran.dg/bind_c_usage_10_c.c: New.
3591         * gfortran.dg/bind_c_usage_10.f03: New.
3592
3593 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * gcc.dg/pr33007.c: Expect new warning.
3596         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3597         * g++.dg/opt/pr34036.C: New test.
3598
3599 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3600
3601         PR c++/30988
3602         * g++.dg/warn/noreturn-4.C: New test.
3603         * g++.dg/warn/noreturn-5.C: New test.
3604         * g++.dg/warn/noreturn-6.C: New test.
3605         * g++.dg/warn/noreturn-7.C: New test.
3606
3607 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3608
3609         PR fortran/32770
3610         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3611         integers so tests works with -fdefault-integer-8.
3612         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3613         integers so test passes with -fdefault-integer-8.
3614         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3615         buffer length so test passes with -fdefault-integer-8.
3616         * gfortran.dg/bounds_check_8.f90:  Likewise.
3617         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3618         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3619         with -fdefault-integer-8.
3620         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3621         provoke overflow.
3622
3623 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3624
3625         PR fortran/33317
3626         * gfortran.dg/optional_dim_2.f90: New test.
3627         
3628         PR fortran/34139
3629         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3630         
3631 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3632
3633         PR rtl-optimization/34132
3634         * gcc.c-torture/compile/20071118-1.c: New test.
3635
3636 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3637
3638         PR fortran/31608
3639         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3640
3641 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3642
3643         PR fortran/34137
3644         * gfortran.dg/entry_14.f90: New.
3645         * gfortran.dg/entry_15.f90: New.
3646
3647 2007-11-18  Richard Guenther  <rguenther@suse.de>
3648
3649         PR tree-optimization/34127
3650         * gcc.c-torture/compile/pr34127.c: New testcase.
3651
3652 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3653
3654         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3655         type specifier, as they are not permitted according to the AltiVec
3656         Programming Interface Manual.
3657
3658 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3659
3660         PR fortran/34133
3661         * gfortran.dg/bind_c_usage_9.f03: New.
3662         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3663
3664 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3665
3666         PR fortran/25252
3667         * interface.c (gfc_current_interface_head,
3668         gfc_set_current_interface_head): New functions.
3669         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3670         On syntax error, restore previous state of the interface.
3671         * gfortran.h (gfc_current_interface_head,
3672         gfc_set_current_interface_head): New prototypes.
3673
3674 2007-11-17  Richard Guenther  <rguenther@suse.de>
3675
3676         PR middle-end/34130
3677         * gcc.c-torture/execute/pr34130.c: New testcase.
3678
3679 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3680
3681         PR fortran/34108
3682         * gfortran.dg/fmt_label_1.f90: New test.
3683
3684 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3685
3686         PR fortran/33957
3687         * gfortran.dg/initialization_15.f90 : New test.
3688
3689 2007-11-16  Richard Guenther  <rguenther@suse.de>
3690
3691         PR middle-end/34030
3692         * gcc.c-torture/compile/pr34030.c: New testcase.
3693
3694 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3695
3696         PR fortran/34008
3697         * gfortran.dg/interface_assignment_3.f90.
3698
3699 2007-11-16  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/33870
3702         * gcc.dg/torture/pr33870.c: New testcase.
3703
3704 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3705
3706         PR fortran/33986
3707         * gfortran.dg/allocatable_function_3.f90.
3708
3709 2007-11-16  Richard Guenther  <rguenther@suse.de>
3710
3711         PR tree-optimization/34113
3712         * gcc.c-torture/compile/pr34113.c: New testcase.
3713
3714 2007-11-16  Richard Guenther  <rguenther@suse.de>
3715
3716         PR tree-optimization/34099
3717         * g++.dg/torture/pr3499.C: New testcase.
3718         * gcc.c-torture/execute/pr34099.c: Likewise.
3719
3720 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3721
3722         * gnat.dg/release_unc_maxalign.adb: New test.
3723
3724 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR c++/34100
3727         * g++.dg/template/crash73.C: New test.
3728
3729 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR middle-end/23848
3732         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3733         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3734         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3735         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3736
3737 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3738
3739         PR fortran/33917
3740         * gfortran.dg/proc_decl_11.f90: New.
3741
3742 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3743
3744         * gcc.target/spu/compare-dp.c: New test.
3745
3746 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * gcc.dg/pr33923.c: New test.
3749
3750 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3751
3752         PR middle-end/34088
3753         * gcc.dg/pr34088.c: New test.
3754
3755 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3756
3757         * gcc.c-torture/compile/20071114-1.c: New test.
3758
3759 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3760
3761         PR fortran/31608
3762         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3763         to match known variations in symbol format. Document in comments.
3764
3765 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766
3767         PR fortran/33985
3768         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3769
3770 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3771
3772         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3773         when done.
3774
3775 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3776
3777         PR fortran/33162
3778         * gfortran.dg/proc_decl_1.f90: Update.
3779         * gfortran.dg/proc_decl_7.f90: New test.
3780         * gfortran.dg/proc_decl_8.f90: New test.
3781         * gfortran.dg/proc_decl_9.f90: New test.
3782         * gfortran.dg/proc_decl_10.f90: New test.
3783
3784 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3785
3786         PR fortran/34080
3787         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3788
3789 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR c++/34054
3792         PR c++/34056
3793         PR c++/34057
3794         PR c++/34058
3795         PR c++/34060
3796         * g++.dg/parse/crash36.C: Add another dg-error.
3797         * g++.dg/cpp0x/pr34054.C: New test.
3798         * g++.dg/cpp0x/pr34056.C: New test.
3799         * g++.dg/cpp0x/pr34057.C: New test.
3800         * g++.dg/cpp0x/pr34058.C: New test.
3801         * g++.dg/cpp0x/pr34060.C: New test.
3802
3803         PR tree-optimization/34063
3804         * g++.dg/tree-ssa/pr34063.C: New test.
3805
3806 2007-11-13  Diego Novillo  <dnovillo@google.com>
3807
3808         PR tree-optimization/33870
3809         * gcc.c-torture/execute/pr33870-1.c: New test.
3810         * gcc.dg/tree-ssa/alias-16.c: New test.
3811
3812 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3813
3814         PR c++/29225
3815         * g++.dg/template/crash72.C: New test.
3816
3817 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3818
3819         * g++.dg/opt/cfg5.C: New test.
3820
3821 2007-11-12  Richard Guenther  <rguenther@suse.de>
3822
3823         PR middle-end/34070
3824         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3825         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3826
3827 2007-11-12  Richard Guenther  <rguenther@suse.de>
3828
3829         PR middle-end/34027
3830         * gcc.dg/pr34027-1.c: New testcase.
3831         * gcc.dg/pr34027-2.c: Likewise.
3832
3833 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3834
3835         PR tree-optimization/33953
3836         * gcc.dg/vect/pr33953.c: New testcase.
3837
3838 2007-11-11  Tom Tromey  <tromey@redhat.com>
3839
3840         PR c++/17577:
3841         * g++.dg/ext/pr17577.h: New file.
3842         * g++.dg/ext/pr17577.C: New file.
3843
3844 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3845
3846         PR c++/8570
3847         * g++.old-deja/g++.ns/template13.C: Update expected output.
3848         * g++.old-deja/g++.pt/friend23.C: Likewise.
3849         * g++.dg/warn/pr8570.C: New.
3850
3851 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR c++/34068
3854         * g++.dg/template/pseudodtor4.C: New test.
3855
3856 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3857
3858         PR middle-end/34018
3859         * g++.dg/opt/inline14.C: New test.
3860
3861         PR tree-optimization/33680
3862         * gcc.c-torture/compile/20071108-1.c: New test.
3863
3864         PR c++/32241
3865         * g++.dg/template/pseudodtor3.C: New test.
3866
3867 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3868
3869         PR c++/33510
3870         * g++.dg/cpp0x/variadic-init.C: New.
3871
3872 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3873             Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR rtl-optimization/34012
3876         * gcc.target/i386/pr34012.c: New test.
3877
3878 2007-11-09  Richard Guenther  <rguenther@suse.de>
3879
3880         PR tree-optimization/33604
3881         * g++.dg/tree-ssa/pr33604.C: New testcase.
3882         * gcc.dg/pr32721.c: Adjust pattern.
3883
3884 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3885
3886         * gcc.target/mips/dse-1.c: Disable.
3887
3888 2007-11-08  Tom Tromey  <tromey@redhat.com>
3889
3890         * gcc.dg/empty-source-3.c: Update warning location.
3891         * gcc.dg/gomp/barrier-2.c: Likewise.
3892         * gcc.dg/label-decl-3.c: Likewise.
3893         * gcc.dg/label-decl-2.c: Likewise.
3894         * gcc.dg/empty-source-2.c: Likewise.
3895
3896 2007-11-08  Tom Tromey  <tromey@redhat.com>
3897
3898         PR c++/30297:
3899         * g++.dg/inherit/pr30297.C: New file.
3900
3901 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3902
3903         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3904         -fno-common for cygwin and mingw32.
3905
3906 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3907
3908         PR middle-end/33826
3909         * gcc.dg/pr33826.c: New.
3910         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3911         recursive functions being marked pure or const.
3912         
3913 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3914
3915         PR fortran/33917
3916         * gfortran.dg/proc_decl_5.f90: New.
3917         * gfortran.dg/proc_decl_6.f90: New.
3918
3919 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR tree-optimization/32575
3922         * gcc.c-torture/execute/20071108-1.c: New test.
3923
3924 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3925
3926         * g++.dg/opt/anchor1.C: New.
3927
3928 2007-11-07  Diego Novillo  <dnovillo@google.com>
3929
3930         PR 33870
3931         * gcc.c-torture/execute/pr33870.x: Remove.
3932
3933 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3934
3935         PR c++/33045
3936         PR c++/33837
3937         PR c++/33838
3938         * g++.dg/cpp0x/decltype-33837.C: New.
3939         * g++.dg/cpp0x/decltype-refbug.C: New.
3940         * g++.dg/cpp0x/decltype-33838.C: New.
3941
3942 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * gcc.c-torture/compile/20071107-1.c: New test.
3945
3946 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3947
3948         * gcc.dg/out-of-bounds-1.c: New test.
3949
3950 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3951
3952         PR c++/33501
3953         * g++.dg/warn/incomplete2.C: New test.
3954         * g++.dg/template/incomplete4.C: New test.
3955         * g++.dg/template/incomplete5.C: New test.
3956
3957 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3958
3959         * gnat.dg/max_align.adb: New test.
3960
3961 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3962
3963         PR target/30961
3964         * gcc.target/i386/pr30961-1.c: New.
3965
3966 2007-11-06  Tom Tromey  <tromey@redhat.com>
3967
3968         PR c++/32368:
3969         * g++.dg/warn/pragma-system_header3.h: New.
3970         * g++.dg/warn/pragma-system_header3.C: New.
3971
3972         PR c++/32256:
3973         * g++.dg/warn/pragma-system_header4.C: New.
3974         * g++.dg/warn/pragma-system_header4.h: New.
3975
3976 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3977
3978         PR c++/33977
3979         PR c++/33886
3980         * g++.dg/other/canon-array.C: New.
3981         
3982 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3983
3984         * g++.dg/parser/crash36.C: Tweak expected errors.
3985         * g++.dg/cpp0x/pr31439.C: New.
3986         * g++.dg/cpp0x/pr32114.C: New.
3987         * g++.dg/cpp0x/pr32115.C: New.
3988         * g++.dg/cpp0x/pr32125.C: New.
3989         * g++.dg/cpp0x/pr32126.C: New.
3990         * g++.dg/cpp0x/pr32127.C: New.
3991         * g++.dg/cpp0x/pr32128.C: New.
3992         * g++.dg/cpp0x/pr32253.C: New.
3993         * g++.dg/cpp0x/pr32566.C: New.
3994         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3995         * g++.dg/cpp0x/pr31438.C: Ditto.
3996         * g++.dg/cpp0x/variadic81.C: Ditto.
3997         * g++.dg/cpp0x/pr31432.C: Ditto.
3998         * g++.dg/cpp0x/pr31442.C: Ditto.
3999
4000 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4001
4002         PR target/33168
4003         * g++.dg/other/datasec1.C: New test.
4004
4005         PR tree-optimization/33458
4006         * g++.dg/opt/inline12.C: New test.
4007
4008         PR tree-optimization/33993
4009         * gcc.c-torture/compile/20071105-1.c: New test.
4010
4011 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4012
4013         PR rtl-optimization/33648
4014         * gcc.dg/pr33648.c: Require effective target freorder.
4015
4016 2007-11-05  Revital Eres  <eres@il.ibm.com>
4017
4018         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4019
4020 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4021
4022         PR c++/33996
4023         PR c++/33235
4024         PR c++/33930
4025         * g++.dg/cpp0x/pr33996.C: New
4026         * g++.dg/cpp0x/rv-trivial-bug.C: New
4027         * g++.dg/cpp0x/pr33930.C: New
4028
4029 2007-11-05  Nick Clifton  <nickc@redhat.com>
4030             Sebastian Pop  <sebastian.pop@amd.com>
4031
4032         PR tree-optimization/32540
4033         PR tree-optimization/33922
4034         * gcc.dg/tree-ssa/pr32540-1.c: New.
4035         * gcc.dg/tree-ssa/pr32540-2.c: New.
4036         * gcc.dg/tree-ssa/pr33922.c: New.
4037
4038 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4039
4040         PR c++/33939
4041         * g++.dg/cpp0x/variadic-rref.C: New.
4042         
4043 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4044
4045         * g++dg/warn/pointer-integer-comparison.C: New.
4046
4047 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4048
4049         PR tree-optimization/33856
4050         * gcc.c-torture/compile/20071027-1.c: New test.
4051
4052         PR c++/33836
4053         * g++.dg/ext/label10.C: New test.
4054
4055         PR c++/33969
4056         * g++.dg/other/ptrmem9.C: New test.
4057
4058 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4059
4060         PR middle-end/32931
4061         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4062
4063 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4064
4065         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4066         * g++.dg/ext/visibility/namespace2.C: Add argument to
4067         dg-require-visibility.
4068         * g++.dg/ext/java-1.C: Disable on AIX.
4069
4070 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4071
4072         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4073
4074 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4075
4076         PR fortran/33881
4077         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4078
4079 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4080
4081         PR c/29062
4082         * gcc.dg/20031223-1.c: Adjust error output.
4083         * gcc.dg/parse-decl-after-label.c: New.
4084         
4085 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4086
4087         PR libfortran/24685
4088         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4089         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4090         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4091
4092 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4093
4094         PR rtl-optimization/28940
4095         * gcc.target/i386/addr-sel-1.c: New test.
4096
4097 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4098
4099         PR middle-end/33670
4100         * gcc.dg/pr33670.c: New test.
4101
4102 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR c++/33516
4105         * g++.dg/lookup/typedef1.C: New test.
4106
4107 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4108
4109         PR testsuite/32076
4110         * lib/scandump.exp (dump-suffix): New.
4111         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4112         Include dump suffix in pass/fail messages, put regexp in quotes.
4113
4114 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4115
4116         PR c++/33495
4117         * g++.dg/other/error19.C: New.
4118
4119 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4120
4121         PR rtl-optimization/28062
4122         * gcc.c-torture/compile/20071102-1.c: New test.
4123
4124 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4125
4126         * g++.dg/cpp0x/pr33955.C: New.
4127
4128 2007-11-01  Tom Tromey  <tromey@redhat.com>
4129
4130         PR preprocessor/30805:
4131         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4132
4133 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR rtl-optimization/33648
4136         * gcc.dg/pr33648.c: New test.
4137
4138 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4139
4140         PR c++/32384
4141         * g++.dg/template/pseudodtor1.C: New test.
4142         * g++.dg/template/pseudodtor2.C: New test.
4143
4144         PR c++/32260
4145         * g++.dg/rtti/typeid7.C: New test.
4146
4147 2007-11-01  Tom Tromey  <tromey@redhat.com>
4148
4149         PR preprocessor/30805:
4150         * gcc.dg/cpp/pr30805.c: New file.
4151
4152 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4153
4154         PR testsuite/25352
4155         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4156         add dg-skip-if.
4157         * gcc.c-torture/compile/20001205-1.c: Ditto.
4158         * gcc.c-torture/compile/20001226-1.c: Ditto.
4159         * gcc.c-torture/compile/20020312-1.c: Ditto.
4160         * gcc.c-torture/compile/20020604-1.c: Ditto.
4161         * gcc.c-torture/compile/920501-12.c: Ditto.
4162         * gcc.c-torture/compile/920501-4.c: Ditto.
4163         * gcc.c-torture/compile/920520-1.c: Ditto.
4164         * gcc.c-torture/compile/980506-1.c: Ditto.
4165         * gcc.c-torture/compile/990617-1.c: Ditto.
4166         * gcc.dg/compare6.c: Ditto.
4167         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4168         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4169         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4170         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4171         * g++.old-deja/g++.pt/static6.C: Ditto.
4172         * g++.old-deja/g++.pt/crash16.C: Ditto.
4173         * g++.old-deja/g++.mike/p10416.C: Ditto.
4174         * g++.old-deja/g++.mike/ns15.C: Ditto.
4175         * g++.old-deja/g++.mike/eh46.C: Ditto.
4176
4177 2007-11-01  Tom Tromey  <tromey@redhat.com>
4178
4179         * gcc.dg/redecl-1.c: Update.
4180         * gcc.dg/pr20368-3.c: Update.
4181         * gcc.dg/inline-14.c: Update.
4182         * gcc.dg/builtins-30.c: Update.
4183         * gcc.dg/dremf-type-compat-4.c: Update.
4184         * gcc.dg/pr20368-2.c: Update.
4185
4186 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR rtl-optimization/33673
4189         * gcc.dg/pr33673.c: New test.
4190
4191 2007-11-01  Michael Matz  <matz@suse.de>
4192
4193         PR tree-optimization/33961
4194         * gcc.dg/pr33961.c: New test.
4195
4196 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4197
4198         PR c++/33494
4199         * g++.dg/template/error35.C: New.
4200
4201 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR target/31507
4204         * gcc.dg/pr31507-1.c: New test.
4205         * gcc.dg/pr31507-2.c: New test.
4206
4207 2007-10-31  Revital Eres  <eres@il.ibm.com>
4208
4209         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4210         target.
4211         * gcc.dg/vect/tree-vect.h (check_vect): Add
4212         powerpc-*paired test.
4213         * lib/target-supports.exp (check_750cl_hw_available):
4214         New.
4215         (check_effective_target_vect_int,
4216         check_effective_target_vect_intfloat_cvt,
4217         check_effective_target_powerpc_altivec_ok,
4218         check_effective_target_vect_long,
4219         check_effective_target_vect_sdot_hi,
4220         check_effective_target_vect_udot_hi,
4221         check_effective_target_vect_pack_trunc,
4222         check_effective_target_vect_unpack,
4223         check_effective_target_vect_shift,
4224         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4225         target.
4226         * gcc.dg/vect/vect-ifcvt-11.c: New.
4227         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4228         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4229         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4230         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4231         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4232         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4233
4234 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4235             Tobias Burnus  <burnus@net-b.de>
4236
4237         PR fortran/33941
4238         * gfortran.dg/module_read_1.f90: New.
4239
4240 2007-10-31  Tom Tromey  <tromey@redhat.com>
4241
4242         PR preprocessor/30786:
4243         * gcc.dg/cpp/pr30786.c: New file.
4244
4245 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4246
4247         PR fortran/33162
4248         * gfortran.dg/interface_19.f90: New.
4249         * gfortran.dg/interface_20.f90: New.
4250         * gfortran.dg/interface_21.f90: New.
4251         
4252 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4253
4254         PR tree-optimization/32377
4255         * gfortran.dg/vect/pr32377.f90: New.
4256         
4257 2007-10-31  Richard Guenther  <rguenther@suse.de>
4258
4259         PR middle-end/33779
4260         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4261         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4262
4263 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4264
4265         PR fortran/33897
4266         * gfortran.dg/contained_3.f90: New.
4267
4268 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4269
4270         PR c++/19531
4271         * g++.dg/opt/nrv8.C: New.
4272         
4273 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR c++/33709
4276         * g++.dg/opt/compound1.C: New test.
4277
4278         PR c++/33616
4279         * g++.dg/template/ptrmem18.C: New test.
4280
4281 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4282
4283         PR fortran/33596
4284         * gfortran.dg/isnan_2.f90: New test.
4285
4286 2007-10-30  Ed Schouten  <ed@fxq.nl>
4287
4288         PR tree-optimization/32500
4289         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4290
4291 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4292
4293         PR c++/31993
4294         PR c++/32252
4295         * g++.dg/cpp0x/pr31993.C: New
4296         * g++.dg/cpp0x/pr32252.C: New
4297
4298 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR tree-optimization/33723
4301         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4302
4303 2007-10-30  Richard Guenther  <rguenther@suse.de>
4304
4305         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4306         gcc.target/i386/loop-3.c.
4307
4308 2007-10-30  Revital Eres  <eres@il.ibm.com>
4309
4310         * gcc.dg/vect/pr33866.c: Require vect_long.
4311
4312 2007-10-30  Revital Eres  <eres@il.ibm.com>
4313
4314         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4315         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4316
4317 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4318
4319         PR tree-optimization/32893
4320         * lib/target-supports.exp
4321         (check_effective_target_unaligned_stack): new keyword.
4322         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4323         not sensitive to unaligned_stack.
4324         * gcc.dg/vect/vect-3.c: Likewise.
4325         * gcc.dg/vect/vect-4.c: Likewise.
4326         * gcc.dg/vect/vect-5.c: Likewise.
4327         * gcc.dg/vect/vect-6.c: Likewise.
4328         * gcc.dg/vect/vect-7.c: Likewise.
4329         * gcc.dg/vect/vect-13.c: Likewise.
4330         * gcc.dg/vect/vect-17.c: Likewise.
4331         * gcc.dg/vect/vect-18.c: Likewise.
4332         * gcc.dg/vect/vect-19.c: Likewise.
4333         * gcc.dg/vect/vect-20.c: Likewise.
4334         * gcc.dg/vect/vect-21.c: Likewise.
4335         * gcc.dg/vect/vect-22.c: Likewise.
4336         * gcc.dg/vect/vect-27.c: Likewise.
4337         * gcc.dg/vect/vect-29.c: Likewise.
4338         * gcc.dg/vect/vect-64.c: Likewise.
4339         * gcc.dg/vect/vect-65.c: Likewise.
4340         * gcc.dg/vect/vect-66.c: Likewise.
4341         * gcc.dg/vect/vect-72.c: Likewise.
4342         * gcc.dg/vect/vect-73.c: Likewise.
4343         * gcc.dg/vect/vect-86.c: Likewise.
4344         * gcc.dg/vect/vect-all.c: Likewise.
4345         * gcc.dg/vect/slp-25.c: Likewise.
4346         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4347         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4348         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4349
4350         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4351         * gcc.dg/vect/vect-34.c: Likewise.
4352         * gcc.dg/vect/vect-36.c: Likewise.
4353         * gcc.dg/vect/vect-64.c: Likewise.
4354         * gcc.dg/vect/vect-65.c: Likewise.
4355         * gcc.dg/vect/vect-66.c: Likewise.
4356         * gcc.dg/vect/vect-68.c: Likewise.
4357         * gcc.dg/vect/vect-76.c: Likewise.
4358         * gcc.dg/vect/vect-77.c: Likewise.
4359         * gcc.dg/vect/vect-78.c: Likewise.
4360
4361         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4362         testcase (without no-section-anchors prefix) but with global arrays.
4363         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4364         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4365         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4366         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4367         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4368         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4369         * gcc.dg/vect/vect-77-global.c: Likewise.
4370         * gcc.dg/vect/vect-78-global.c: Likewise.
4371
4372         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4373         testcase (without no-section-anchors prefix) but fix alignment checks
4374         to also consider unaligned_stack targets.
4375         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4376
4377 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR tree-optimization/33723
4380         * gcc.c-torture/execute/20071029-1.c: New test.
4381         * gcc.dg/tree-ssa/pr33723.c: New test.
4382
4383 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4384
4385         PR tree-optimization/33614
4386         * gcc.c-torture/compile/pr33614.c: New test.
4387
4388 2007-10-29  Richard Guenther  <rguenther@suse.de>
4389
4390         PR tree-optimization/33870
4391         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4392
4393 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4394
4395         PR tree-optimization/33757
4396         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4397         true architectures instead of having a big dg-skip-if.
4398
4399         PR c++/33841
4400         * g++.dg/other/bitfield3.C: New test.
4401
4402 2007-10-29  Richard Guenther  <rguenther@suse.de>
4403
4404         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4405
4406 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4407
4408         Automatic parallelization reduction tests.
4409
4410         * gcc.dg/tree-ssa/reduc-1.c: New test.
4411         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4412         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4413         * gcc.dg/tree-ssa/reduc-2.c: New test.
4414         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4415         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4416         * gcc.dg/tree-ssa/reduc-3.c: New test.
4417         * gcc.dg/tree-ssa/reduc-6.c: New test.
4418         * gcc.dg/tree-ssa/reduc-7.c: New test.
4419         * gcc.dg/tree-ssa/reduc-8.c: New test.
4420         * gcc.dg/tree-ssa/reduc-9.c: New test.
4421
4422 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4423             Zdenek Dvorak  <ook@ucw.cz>
4424
4425         OMP_ATOMIC Changes, testsuite changes.
4426
4427         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4428         instead of gimple dump.
4429         * gcc.dg/gomp/atomic-9.c: Same.
4430         * gcc.dg/gomp/atomic-10.c: Same.
4431         * g++.dg/gomp/atomic-3.C: Same.
4432         * g++.dg/gomp/atomic-9.C: Same.
4433         * g++.dg/gomp/atomic-10.C: Same.
4434
4435 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4436
4437         PR fortran/31217
4438         PR fortran/33811
4439         * gfortran.dg/forall_12.f90: New test.
4440
4441         PR fortran/33686
4442         * gfortran.dg/forall_13.f90: New test.
4443
4444 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4445             Mark Mitchell  <mark@codesourcery.com>
4446
4447         PR c++/30659
4448         * g++.dg/template/crash71.C: New.
4449
4450 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4451
4452         PR fortran/32147
4453         * gfortran.dg/module_md5_1.f90: Update hash-value.
4454
4455 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4456
4457         PR tree-opt/33589
4458         * g++.dg/torture/pr33589-1.C: New testcase.
4459         * g++.dg/torture/pr33589-2.C: New testcase.
4460
4461 2007-10-28  Richard Guenther  <rguenther@suse.de>
4462
4463         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4464
4465 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4466             Uros Bizjak  <ubizjak@gmail.com>
4467
4468         PR tree-optimization/33920
4469         * gcc.dg/tree-ssa/pr33290.c: New test.
4470
4471 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4472
4473         PR fortran/31306
4474         * gfortran.dg/argument_check_7.f90: New test.
4475         * gfortran.dg/argument_check_8.f90: New test.
4476         
4477 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4478
4479         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4480         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4481         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4482         * gcc.target/i386/sse-14.c: Ditto.
4483
4484 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR c++/33844
4487         * g++.dg/other/ptrmem8.C: New test.
4488
4489         PR c++/33842
4490         * g++.dg/template/error34.C: New test.
4491
4492 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4493
4494         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4495
4496 2007-10-27  Richard Guenther  <rguenther@suse.de>
4497
4498         PR tree-optimization/33870
4499         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4500         * gcc.c-torture/execute/pr33870.c: Likewise.
4501
4502 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4503
4504         PR fortran/33162
4505         * gfortran.dg/argument_checking_9.f90: New test.
4506
4507 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4508
4509         * g++.dg/other/pr33601.C: New.
4510
4511 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4512
4513         PR c++/31988
4514         * g++.dg/init/new25.C: New.
4515
4516 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4517
4518         * g++.dg/cpp0x/pr33839.C: New.
4519         
4520 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4521
4522         PR c++/33744
4523         * g++.dg/template/arg6.C: New test.
4524
4525 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4526
4527         PR c++/31747
4528         * g++.dg/parse/crash39.C: New.
4529
4530 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4531
4532         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4533         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4534         "offset: -4B".
4535
4536 2007-10-25  David Daney  <ddaney@avtrex.com>
4537
4538         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4539
4540 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4541
4542         PR c++/33843
4543         * g++.dg/template/error32.C: New.
4544
4545 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4546             Ira Rosen  <irar@il.ibm.com>
4547
4548         PR tree-optimization/33833
4549         * gcc.dg/vect/pr33833.c: New testcase.
4550
4551 2007-10-25  David Daney  <ddaney@avtrex.com>
4552
4553         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4554
4555 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4556             Ira Rosen  <irar@il.ibm.com>
4557
4558         PR tree-optimization/33866
4559         * gcc.dg/vect/pr33866.c: New testcase.
4560
4561 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4562
4563         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4564         Add -w to compile flags to suppress "call-clobbered register" warnings
4565         and remove dg-warning directives.
4566
4567 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4568
4569         * gcc.dg/sms-2.c: Cleanup sms dump file.
4570         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4571         profile-use step.
4572
4573 2007-10-24  David Daney  <ddaney@avtrex.com>
4574
4575         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4576
4577 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4578
4579         PR target/33755
4580         * gcc.target/mips/pr33755.c: New test.
4581
4582 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4583
4584         PR tree-optimization/33804
4585         * gcc.dg/vect/pr33804.c: New testcase.
4586
4587 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4588
4589         PR forrtran/33849
4590         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4591
4592 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4593             Uros Bizjak  <ubizjak@gmail.com>
4594
4595         PR rtl-optimization/33846
4596         * gcc.dg/vect/pr33846.c: New testcase.
4597
4598 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4599             Dorit Nuzman  <dorit@il.ibm.com>
4600
4601         PR tree-optimization/33860
4602         * g++.dg/vect/pr33860.cc: New test.
4603         * g++.dg/vect/pr33860a.cc: New test.
4604
4605 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4606             Revital Eres  <eres@il.ibm.com>      
4607
4608         * gcc.dg/sms-2.c: New testcase.
4609
4610 2007-10-22  David S. Miller  <davem@davemloft.net>
4611
4612         * gcc.dg/globalreg-1.c: New test.
4613
4614 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4615             Dorit Nuzman  <dorit@il.ibm.com>
4616
4617         PR tree-optimization/33834
4618         PR tree-optimization/33835
4619         * g++.dg/vect/pr33834_1.cc: New test.
4620         * g++.dg/vect/pr33834_2.cc: New test.
4621         * g++.dg/vect/pr33835.cc: New test.
4622
4623 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4624
4625         * gcc.dg/pr33644.c: New test.
4626
4627 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4628
4629         PR c++/33372
4630         * g++.dg/gomp/pr33372-1.C: New test.
4631         * g++.dg/gomp/pr33372-2.C: New test.
4632         * g++.dg/gomp/pr33372-3.C: New test.
4633
4634 2007-10-22  Michael Matz  <matz@suse.de>
4635
4636         PR tree-optimization/33855
4637         * gcc.c-torture/compile/pr33855.c: New testcase.
4638
4639 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4640
4641         PR tree-optimization/33854
4642         * gcc.dg/vect/O1-pr33854.c: New testcase.
4643         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4644
4645 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4646
4647         * gcc.dg/unwind-1.c: Disable on AIX.
4648         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4649
4650 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4651
4652         PR fortran/33749
4653         * gfortran.dg/assign_9.f90: New test.
4654
4655 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4656
4657         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4658         (dg-mips-options): Skip tests that specify an ABI other than o32
4659         and o64 if generating MIPS16 hard-float code.
4660
4661 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4662             Revital Eres  <eres@il.ibm.com>
4663
4664         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4665         * gcc.dg/vect/vect-16.c: Fix comment.
4666         * gcc.dg/vect/pr33369.c: Require vect_int.
4667         * gcc.dg/vect/slp-33.c: Add spaces.
4668         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4669         targets.
4670         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4671         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4672         targets.
4673         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4674         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4675         targets.
4676         * gcc.dg/vect/slp-10.c: Add spaces.
4677         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4678         targets.
4679         * gcc.dg/vect/slp-36.c: Require vect_int.
4680         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4681         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4682         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4683         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4684         targets.
4685         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4686         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4687         instead of vector_alignment_reachable_for_double.
4688         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4689         (natural_alignment): Split into...
4690         (natural_alignment_32, natural_alignment_64): New.
4691         (vector_alignment_reachable): Depend on natural_alignment_32.
4692         (vector_alignment_reachable_for_double): Rename to ...
4693         (vector_alignment_reachable_for_64bit): And depend on
4694         natural_alignment_64.
4695
4696 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4697
4698         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4699         MIPS targets.
4700         * g++.dg/vect/vect.exp: Likewise.
4701         * lib/fortran-torture.exp: Likewise.
4702         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4703         mipsisa64*-*-* as the target selector.  Remove -mips64,
4704         -mhard-float and -mgp64 from the options list.
4705         * gcc.target/mips/mips-ps-2.c: Likewise.
4706         * gcc.target/mips/mips-ps-3.c: Likewise.
4707         * gcc.target/mips/mips-ps-4.c: Likewise.
4708         * gcc.target/mips/mips-ps-6.c: Likewise.
4709         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4710         options list.
4711         * gcc.target/mips/sb1-1.c: Likewise.
4712         * gcc.target/mips/mips-ps-type.c: Likewise.
4713         * gcc.target/mips/mips-ps-7.c: New test.
4714         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4715         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4716         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4717         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4718         as forcing an ABI and an architecture.
4719         (is_gp32_flag, is_gp64_flag): Fold into...
4720         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4721         then -mfp64 imply -mhard-float.  Apply register rules after the
4722         loop.  Handle -march=mipsN like -mipsN.
4723
4724 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4725
4726         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4727         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4728
4729 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4730
4731         PR fortran/33818
4732         * gfortran.dg/entry_dummy_ref_3.f90: New.
4733
4734 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4735             FX Coudert <fxcoudert@gcc.gnu.org>
4736
4737         PR fortran/31608
4738         * gfortran.dg/char_cast_1.f90: New test.
4739
4740 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4741
4742         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4743         * gfortran.dg/large_real_kind_2.F90: ditto.
4744         * gfortran.dg/default_format_2.f90: ditto.
4745         * gfortran.dg/default_format_denormal_1.f90: ditto.
4746
4747 2007-10-19  Richard Guenther  <rguenther@suse.de>
4748
4749         PR middle-end/33816
4750         PR middle-end/32921
4751         * gfortran.dg/pr32921.f: New testcase.
4752
4753 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4754
4755         PR libfortran/33544
4756         * gfortran.dg/transfer_check_1.f90: Adjust options.
4757
4758 2007-10-19  Richard Guenther  <rguenther@suse.de>
4759
4760         Revert
4761         2007-10-19  Richard Guenther  <rguenther@suse.de>
4762
4763         PR middle-end/32921
4764         * gfortran.dg/pr32921.f: New testcase.
4765
4766 2007-10-19  Richard Guenther  <rguenther@suse.de>
4767
4768         * gcc.c-torture/execute/20071018-1.c: New testcase.
4769
4770 2007-10-19  Richard Guenther  <rguenther@suse.de>
4771
4772         PR middle-end/32921
4773         * gfortran.dg/pr32921.f: New testcase.
4774
4775 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4776
4777         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4778
4779 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4780
4781         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4782
4783 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4784
4785         PR fortran/33233
4786         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4787         * gfortran.dg/host_assoc_function_3.f90: New test.
4788
4789 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4790
4791         PR fortran/33733
4792         * gfortran.dg/transfer_simplify_6.f90: New test.
4793
4794 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4795             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4796
4797         PR middle-end/33794
4798         * gfortran.dg/pr33794.f90: New testcase.
4799
4800 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4801
4802         PR target/32961
4803         * gcc.target/i386/pr32961.c: New testcase.
4804         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4805         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4806         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4807         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4808         __builtin_ia32_pslldi128 defines.
4809
4810 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4811
4812         PR fortran/33760
4813         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4814
4815 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4816
4817         PR c++/28639
4818         PR c++/30299
4819         * g++.dg/template/void12.C: New.
4820         * g++.dg/template/void13.C: New.
4821
4822 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4823
4824         PR c++/31446
4825         * g++.dg/template/void11.C: New.
4826         * g++.dg/template/void2.C: Adjust error markers.
4827         * g++.dg/template/void10.C: Likewise.
4828         * g++.dg/template/crash55.C: Likewise.
4829
4830 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4831
4832         * g++.dg/opt/const5.C: New test.
4833
4834 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4835             Maxim Kuvyrkov  <maxim@codesourcery.com>
4836
4837         * gcc.target/ia64/20040709-2.c: New test.
4838
4839 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4840
4841         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4842
4843 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4844
4845         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4846         to each function.  Check that there are no unsigned loads.
4847
4848 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4849
4850         PR tree-optimization/33136
4851         * gcc.c-torture/execute/20070824-1.c: New test.
4852         * gcc.dg/pr33136-1.c: New test.
4853         * gcc.dg/pr33136-2.c: New test.
4854         * gcc.dg/pr33136-3.c: New test.
4855
4856 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4857
4858         PR tree-optimization/33735
4859         * g++.dg/torture/pr33735.C: New.
4860
4861 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4862
4863         PR middle-end/33706
4864         * gcc.dg/va-arg-pack-2.c: New.
4865
4866 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4867
4868         PR tree-optimization/33619
4869         * gcc.dg/pr33619.c: New test.
4870
4871 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4872
4873         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4874         flag for AIX.
4875         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4876
4877 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4878
4879         PR libfortran/33055
4880         * gfortran.dg/inquire_11.f90: New test.
4881         * gfortan.dg/negative_unit_int8.f: New test.
4882
4883 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4884
4885         PR target/33133
4886         * gcc.c-torture/compile/pr33133.c: New test.
4887
4888 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4889
4890         PR libfortran/33672
4891         * gfortran.dg/namelist_40.f90: New test.
4892
4893 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4894
4895         PR fortran/33745
4896         * gfortran.dg/bounds_check_11.f90: New.
4897
4898 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4899
4900         PR c++/30303
4901         * g++.dg/other/ctor1.C: New test.
4902         * g++.dg/other/ctor2.C: New test.
4903         * g++.dg/other/dtor1.C: New test.
4904
4905 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4906
4907         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4908
4909 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4910             Paul Thomas  <pault@gcc.gnu.org>
4911
4912         PR fortran/33254
4913         PR fortran/33727
4914         * gfortran.dg/bounds_check_10.f90: New.
4915
4916 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4917
4918         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4919         * gcc.target/powerpc/popcount-1.c: Same.
4920
4921 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4922
4923         PR c++/26698
4924         * g++.dg/conversion/op4.C: New test.
4925
4926 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4927
4928         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4929
4930 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4931
4932         PR fortran/33542
4933         * gfortran.dg/ambiguous_specific_1.f90: New test.
4934
4935 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/33664
4938         * gfortran.dg/impure_spec_expr_1.f90: New test.
4939         * gfortran.dg/char_result_7.f90: Remove illegal test.
4940
4941 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4942
4943         PR 11001
4944         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4945         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4946         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4947         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4948         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4949         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4950         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4951         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4952         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4953
4954 2007-10-12  Richard Guenther  <rguenther@suse.de>
4955
4956         PR middle-end/26198
4957         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4958         * gcc.c-torture/execute/20071011-1.c: Likewise.
4959         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4960
4961 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4962
4963         PR tree-optimization/33742
4964         * gcc.dg/pr33742.c: New testcase.
4965
4966 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR tree-optimization/33645
4969         * gcc.dg/pr33645-1.c: New test.
4970         * gcc.dg/pr33645-2.c: New test.
4971         * gcc.dg/pr33645-3.c: New test.
4972  
4973         PR c++/32121
4974         * g++.dg/ext/label4.C: Adjust error regexp.
4975         * g++.dg/ext/label6.C: Adjust error regexp.
4976         * g++.dg/ext/label7.C: New test.
4977         * g++.dg/ext/label8.C: New test.
4978         * g++.dg/ext/label9.C: New test.
4979
4980 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4981
4982         PR middle-end/33676
4983         * gcc.dg/pr33676.c: New.
4984
4985 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4986
4987         PR c++/31441
4988         * g++.dg/cpp0x/variadic83.C: New.
4989
4990 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4991
4992         PR c++/33461
4993         * g++.dg/cpp0x/variadic81.C: New.
4994         * g++.dg/cpp0x/variadic82.C: Likewise.
4995
4996 2007-10-11  Richard Guenther  <rguenther@suse.de>
4997
4998         PR middle-end/33724
4999         * gcc.dg/pr33724.c: New testcase.
5000
5001 2007-10-11  Richard Guenther  <rguenther@suse.de>
5002
5003         PR c/33726
5004         * gcc.dg/pr33726.c: New testcase.
5005
5006 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5007
5008         PR fortran/33500
5009         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5010         
5011 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5012
5013         PR testsuite/33391
5014         * gfortran.dg/do_3.F90: Run with -fwrapv.
5015
5016 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5017
5018         * gcc.dg/unwind-1.c: New.
5019
5020 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5021
5022         PR libfortran/33683
5023         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5024         failure on some common systems.
5025
5026 2007-10-09  Richard Guenther  <rguenther@suse.de>
5027
5028         PR middle-end/33692
5029         * gcc.dg/pr33692.c: New testcase.
5030
5031 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5032
5033         PR middle-end/33669
5034         * gcc.c-torture/execute/pr33669.c: New.
5035
5036 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5037
5038         PR tree-optimization/33615
5039         * g++.dg/tree-ssa/pr33615-2.C: New test.
5040
5041 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5042
5043         PR tree-optimization/33615
5044         * g++.dg/tree-ssa/pr33615.C: New test.
5045
5046 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5047
5048         PR tree-optimization/33572
5049         * g++.dg/torture/pr33572.C: Replace with complete test.
5050
5051 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5052
5053         PR fortran/33689
5054         * gfortran.dg/spec_expr_5.f90: New.
5055
5056 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5057
5058         * gcc.dg/pragma-darwin-2.c: New.
5059
5060 2007-10-08  Richard Guenther  <rguenther@suse.de>
5061
5062         PR middle-end/33693
5063         PR middle-end/33695
5064         PR middle-end/33697
5065         * gcc.dg/pr33693.c: New testcase.
5066         * gcc.dg/pr33695.c: Likewise.
5067         * gcc.dg/pr33697.c: Likewise.
5068
5069 2007-10-08  Richard Guenther  <rguenther@suse.de>
5070
5071         PR middle-end/33691
5072         PR middle-end/33694
5073         PR middle-end/33696
5074         * gcc.dg/pr33691.c: New testcase.
5075         * gcc.dg/pr33694.c: Likewise.
5076         * gcc.dg/pr33696.c: Likewise.
5077
5078 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5079
5080         PR libfortran/33683
5081         * gfortran.dg/gamma_5.f90:  New test case
5082
5083 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5084
5085         PR fortran/20851
5086         * initialization_1.f90: Fix dg-error annotations.
5087         * initialization_14.f90: New.
5088         * initialization_7.f90: Fix dg-error annotations.
5089         * initialization_9.f90: Likewise.
5090
5091 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5092
5093         * gfortran.dg/error_recovery_4.f90: New test.
5094
5095 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5096
5097         * gfortran.dg/default_format_denormal_2.f90: New test.
5098         * gfortran.dg/default_format_2.inc: New test.
5099         * gfortran.dg/default_format_denormal_1.f90: New test.
5100         * gfortran.dg/default_format_1.inc: New test.
5101         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5102         numbers.
5103         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5104         numbers.
5105
5106 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5107
5108         * gfortran.dg/namelist_15.f90: Revise test.
5109
5110 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5111
5112         PR tree-optimization/33655
5113         * gcc.dg/torture/pr33655.c: New.
5114
5115 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5116
5117         PR tree-optimization/33572
5118         * g++.dg/torture/pr33572.C: New.
5119
5120 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5121
5122         PR fortran/25076
5123         * gfortran.dg/forall_11.f90: New.
5124
5125 2007-10-05  Michael Matz  <matz@suse.de>
5126
5127         PR middle-end/33667
5128         * gcc.dg/pr33667.c: New testcase.
5129
5130 2007-10-05  Richard Guenther  <rguenther@suse.de>
5131
5132         PR middle-end/33666
5133         * gcc.dg/pr33666.c: New testcase.
5134
5135 2007-10-05  Michael Matz  <matz@suse.de>
5136
5137         PR inline-asm/33600
5138         * gcc.target/i386/pr33600.c: New testcase.
5139
5140 2007-10-05  Richard Guenther  <rguenther@suse.de>
5141
5142         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5143
5144 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5145
5146         PR target/33635
5147         * gcc.target/mips/pr33635-1.c: New test.
5148
5149 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5150
5151         PR libfortran/33253
5152         * gfortran.dg/namelist_39.f90: Revise to use long names.
5153
5154 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5155
5156         PR fortran/33646
5157         * gfortran.dg/pr33646.f90: New file.
5158
5159 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5160
5161         PR fortran/33529
5162         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5163         * gfortran.dg/char_decl_2.f90: New test.
5164
5165 2007-10-04  Richard Guenther  <rguenther@suse.de>
5166
5167         PR middle-end/33641
5168         * gcc.c-torture/compile/pr33641.c: New testcase.
5169
5170 2007-10-04  Michael Matz  <matz@suse.de>
5171
5172         PR rtl-optimization/33653
5173         * gcc.dg/pr33653.c: New.
5174
5175 2007-10-04  Richard Guenther  <rguenther@suse.de>
5176
5177         PR tree-optimization/33627
5178         * g++.dg/torture/pr33627.C: New testcase.
5179
5180 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5181
5182         PR fortran/33626
5183         * gfortran.dg/parens_6.f90: New.
5184
5185 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5186
5187         PR fortran/33646
5188         PR fortran/33542
5189         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5190
5191 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5192
5193         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5194
5195 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5196
5197         PR target/33635
5198         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5199         and mips_forced_be.
5200         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5201         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5202         options.
5203         * gcc.target/mips/fpr-moves-1.c: New test.
5204         * gcc.target/mips/fpr-moves-2.c: Likewise.
5205         * gcc.target/mips/fpr-moves-3.c: Likewise.
5206         * gcc.target/mips/fpr-moves-4.c: Likewise.
5207         * gcc.target/mips/fpr-moves-5.c: Likewise.
5208         * gcc.target/mips/fpr-moves-6.c: Likewise.
5209         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5210
5211 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5212
5213         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5214
5215 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5216
5217         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5218         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5219
5220 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5221
5222         PR fortran/33198
5223         * gfortran.dg/common_errors_1.f90: New.
5224
5225 2007-10-03  Doug Kwan  <dougkwan@google.com>
5226         Richard Guenther  <rguenther@suse.de>
5227
5228         PR debug/31899
5229         * g++.dg/debug/using3.C: New testcase.
5230
5231 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5232
5233         PR libfortran/33253
5234         * gfortran.dg/namelist_38.f90: New test.
5235         * gfortran.dg/namelist_39.f90: New test.
5236
5237 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5238
5239         PR libfortran/33469
5240         * gfortran.dg/default_format_1.f90: New test.
5241         * gfortran.dg/default_format_2.f90: New test.
5242         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5243         * gfortran.dg/real_const_3.f90: Adjust expected output.
5244
5245 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5246
5247         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5248         default ABI.  Split mips_forced_abi into mips_forced_abi and
5249         mips_forced_regs.
5250         (is_gp32_flag): Return true for -mabi=32.
5251         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5252         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5253         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5254         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5255         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5256         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5257         * gcc.target/mips/save-restore-2.c: Likewise.
5258         * gcc.target/mips/save-restore-3.c: Likewise.
5259         * gcc.target/mips/save-restore-4.c: Likewise.
5260
5261 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5262
5263         PR middle-end/33617
5264         * gcc.c-torture/compile/pr33617.c: New test.
5265
5266 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5267
5268         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5269         -gstabs+ for extended options.
5270
5271 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5272
5273         PR fortran/33542
5274         * gfortran.dg/ambiguous_specific_1.f90: New test.
5275
5276 2007-10-02  Revital Eres  <eres@il.ibm.com>
5277
5278         * gcc.target/powerpc/paired-8.c: New test.
5279         * gcc.target/powerpc/paired-9.c: New test.
5280         * gcc.target/powerpc/paired-10.c: New test.
5281
5282 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5283
5284         PR fortran/33566
5285         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5286
5287 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5288
5289         PR fortran/33554
5290         * gfortran.dg/intent_out_2.f90: New test.
5291
5292 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5293
5294         PR fortran/33550
5295         * gfortran.dg/ambiguous_reference_1.f90: New test.
5296
5297 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5298
5299         PR fortran/31154
5300         PR fortran/31229
5301         PR fortran/33334
5302         * gfortran.dg/function_kinds_1.f90: New test.
5303         * gfortran.dg/function_kinds_2.f90: New test.
5304         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5305         use association into interfaces.
5306
5307 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5308
5309         PR testsuite/31828
5310         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5311         (overflow): Use INFINITY, not FP_INFINITE.
5312         gcc.dg/float-range-4.c: Likewise.
5313         gcc.dg/float-range-5.c: Likewise.
5314
5315 2007-10-01  Nick Clifton  <nickc@redhat.com>
5316
5317         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5318         for 16-bit targets.
5319
5320 2007-09-30  Diego Novillo  <dnovillo@google.com>
5321
5322         PR 33593
5323         * g++.dg/tree-ssa/pr33593.C: New test.
5324
5325 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5326
5327         PR libfortran/33400
5328         * gfortran.dg/PR19872.f: Fix test condition.
5329         * gfortran.dg/list_read_7.f90: New test.
5330
5331 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5332
5333         PR tree-optimization/33597
5334         * gcc.dg/vect/pr33597.c: New testcase.
5335
5336 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5337
5338         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5339         * gcc.target/i386/pr33524.c: ...this.
5340
5341 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5342
5343         PR fortran/33354
5344         * gfortran.dg/minmaxloc_4.f90: New.
5345
5346 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5347
5348         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5349
5350 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5351
5352         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5353
5354 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5355
5356         PR c++/33213
5357         * g++.dg/cpp0x/variadic79.C: New.
5358
5359 2007-09-28  Michael Matz  <matz@suse.de>
5360             Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR rtl-optimization/33552
5363         * gcc.target/i386/pr33552.c: New runtime test.
5364         * gcc.target/i386/strinline.c: New compile time test.
5365
5366 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5367
5368         * gfortran.dg/openmp_stack.f90: Removed.
5369
5370         PR c++/31434
5371         * g++.dg/cpp0x/variadic80.C: New test.
5372
5373 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5374
5375         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5376         r128057.
5377
5378 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5379
5380         PR middle-end/7003
5381         * gcc.target/powerpc/gcse-1.c: New test.
5382
5383 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5384
5385         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5386         fixed capitalizations.
5387         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5388         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5389         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5390         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5391         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5392         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5393         * gfortran.dg/min_max_conformance.f90: Likewise.
5394
5395 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5396
5397         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5398         options.
5399         * gcc.dg/c99-tgmath-2.c: Likewise.
5400         * gcc.dg/c99-tgmath-3.c: Likewise.
5401         * gcc.dg/c99-tgmath-4.c: Likewise.
5402
5403 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5404
5405         PR fortran/33568
5406         * gfortran.dg/anint_1.f90: New test.
5407
5408 2007-09-27  Ian Lance Taylor  <iant@google.com>
5409
5410         PR tree-optimization/33565
5411         * gcc.dg/Wstrict-overflow-20.c: New test.
5412
5413 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5414
5415         * gfortran.dg/openmp_stack.f90: Fix typo.
5416         * gfortran.dg/recursive_stack.f90: Fix typo.
5417
5418 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5419
5420         PR c++/33493
5421         * g++.dg/template/error31.C: New.
5422
5423 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5424
5425         * lib/prune.exp: Prune also "^In function .*$" lines and
5426         "^    inlined from .*$" lines.
5427
5428 2007-09-26  Richard Guenther  <rguenther@suse.de>
5429
5430         PR tree-optimization/33563
5431         * gcc.dg/torture/pr33563.c: New testcase.
5432
5433 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5434
5435         PR c/25309
5436         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5437         array.
5438         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5439         without -O2.
5440
5441 2007-09-26  Richard Guenther  <rguenther@suse.de>
5442
5443         PR tree-optimization/30375
5444         PR tree-optimization/33560
5445         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5446         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5447         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5448         * gcc.dg/torture/pr30375.c: New testcase.
5449         * gcc.dg/torture/pr33560.c: New testcase.
5450         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5451
5452 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5453
5454         PR c++/33207
5455         * g++.dg/parse/crash38.C: New test.
5456
5457 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5458
5459         PR target/33524
5460         * gcc.target/i386/sse5-convert.c: New file, test int->long
5461         vectorized conversions.
5462
5463 2007-09-25  Revital Eres  <eres@il.ibm.com>
5464
5465         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5466
5467 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5468
5469         PR c/32295
5470         * gcc.dg/enum-incomplete-1.c: New test.
5471
5472 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5473
5474         * gcc.c-torture/compile/20070919-1.c: New test.
5475
5476 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5477
5478         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5479
5480 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5481
5482         PR c++/14688
5483         * g++.dg/inherit/override_attribs.C: New file.
5484
5485 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5486
5487         PR fortran/33269
5488         * io.c (check_format_string): Move NULL and constant checks into
5489         this function.
5490         (check_io_constraints): Call gfc_simplify_expr() before calling
5491         check_format_string().  Remove NULL and constant checks.
5492
5493 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5494
5495         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5496         * gcc.c-torture/execute/loop-2g.x: Likewise.
5497
5498 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5499
5500         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5501         Reject hard-float modes unless the ABI is o32 or o64.
5502         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5503         of gcc.exp.  Skip the tests when mips16 code generation is not
5504         supported.
5505         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5506         and use dg-add-options mips16_attribute.
5507
5508 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5509
5510         PR c++/33506
5511         * g++.dg/ext/attrib29.C: New test.
5512
5513 2007-09-23  Ollie Wild  <aaw@google.com>
5514
5515         * gcc.dg/fold-bitand-1.c: New test.
5516         * gcc.dg/fold-bitand-2.c: New test.
5517         * gcc.dg/fold-bitand-3.c: New test.
5518         * gcc.dg/fold-bitand-4.c: New test.
5519
5520 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5521
5522         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5523         any of the macros to be defined for __mips16.
5524         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5525
5526 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5527
5528         * gcc.dg/vect/pr21591.c: Require vect_int.
5529         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5530         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5531         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5532
5533 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5536         attributes.
5537         * gcc.dg/va-arg-pack-len-2.c: New test.
5538         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5539         attributes.
5540         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5541
5542         PR tree-optimization/32772
5543         * gcc.c-torture/compile/20070905-1.c: New test.
5544
5545         PR tree-optimization/32975
5546         * gcc.dg/pr32975.c: New test.
5547
5548         PR middle-end/28755
5549         * gcc.dg/pr28755.c: New test.
5550
5551 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5552
5553         * lib/target-supports.exp (check_effective_target_nomips16): New
5554         procedure.
5555         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5556         for mipsisa64*-*-*.
5557         * gcc.dg/vect/vect.exp: Likewise.
5558         * g++.dg/vect/vect.exp: Likewise.
5559         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5560         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5561         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5562         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5563         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5564         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5565         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5566         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5567         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5568         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5569         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5570         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5571         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5572         (test14, test15, test16, test17, test18): Likewise.
5573         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5574         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5575         (test14, test15, test16, test17, test18, test19, test20, test21)
5576         (test22): Likewise.
5577         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5578         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5579         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5580         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5581         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5582         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5583         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5584         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5585         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5586         (test13, test14, test15, test16, test17, test18, test19, test20)
5587         (test21, test22, test23, test24, test25, test26, test27, test28)
5588         (test29, test30, test31): Likewise.
5589         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5590         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5591         (test13, test14, test15, test16, test17, test18, test19, test20)
5592         (test21, test22, test23, test24, test25, test26, test27, test28)
5593         (test29, test30, test31, test32, test33, test34, test35, test36)
5594         (test37, test38, test39, test40, test41, test42, test43, test44)
5595         (test45, test46, test47, test48, test49, test50, test51, test52)
5596         (test53, test54, test55, test56, test57, test58, test59, test60)
5597         (test61, test62, test63): Likewise.
5598         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5599         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5600         (test13, test14, test15, test16, test17, test18, test19, test20)
5601         (test21, test22, test23, test24, test25, test26, test27, test28)
5602         (test29, test30, test31): Likewise.
5603         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5604         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5605         (test13, test14, test15, test16, test17, test18, test19, test20)
5606         (test21, test22, test23, test24, test25, test26, test27, test28)
5607         (test29, test30, test31): Likewise.
5608         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5609         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5610         (test13, test14, test15): Likewise.
5611         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5612         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5613         (test13, test14, test15): Likewise.
5614         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5615         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5616         (test13, test14, test15, test16, test17, test18, test19, test20)
5617         (test21, test22, test23, test24, test25, test26, test27, test28)
5618         (test29, test30, test31): Likewise.
5619         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5620         (matrix_multiply4: Likewise.
5621         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5622         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5623         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5624         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5625         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5626         (test13, test14, test15, test16, test17, test18, test19, test20)
5627         (test21, test22, test23, test24, test25, test26, test27, test28)
5628         (test29, test30, test31): Likewise.
5629         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5630         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5631         (test13, test14, test15, test16, test17, test18, test19, test20)
5632         (test21, test22, test23, test24, test25, test26, test27, test28)
5633         (test29, test30, test31): Likewise.
5634         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5635         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5636         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5637         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5638         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5639         (sub_v4qi): Likewise.
5640         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5641         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5642         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5643         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5644         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5645         (subb, subc): Likewise.
5646         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5647         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5648         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5649         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5650         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5651         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5652         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5653         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5654         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5655         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5656         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5657         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5658         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5659
5660 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5661
5662         * lib/target-supports.exp (add_options_for_mips16_attribute)
5663         (check_effective_target_mips16_attribute): New functions.
5664         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5665         command line.
5666         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5667         extra_test_flags.
5668         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5669         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5670         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5671         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5672         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5673         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5674         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5675         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5676         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5677         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5678         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5679         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5680         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5681         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5682         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5683         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5684         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5685         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5686         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5687         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5688         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5689         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5690         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5691         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5692         (NOMIPS16): Delete.
5693         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5694         of dg-options.
5695         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5696         options.  Require { target mips16_attribute } and use dg-add-options
5697         to add the associated options.
5698         (foo): Use MIPS16.
5699         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5700         * gcc.target/mips/call-saved-3.c: Likewise.
5701         * gcc.target/mips/code-readable-1.c: Require { target
5702         mips16_attribute } and use dg-add-options to add the associated
5703         options.  Remove trailing whitespace.
5704         (NOMIPS16): Delete.
5705         * gcc.target/mips/code-readable-2.c: Likewise.
5706         * gcc.target/mips/code-readable-3.c: Likewise.
5707         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5708         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5709         Require { target mips16_attribute } and use dg-add-options to
5710         add the associated options.
5711         (cksum16, cksum8): Use MIPS16.
5712         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5713         Require { target mips16_attribute } and use dg-add-options to
5714         add the associated options.
5715         (foo): Use MIPS16.
5716         * gcc.target/mips/save-restore-2.c: Likewise.
5717         * gcc.target/mips/save-restore-3.c: Likewise.
5718         * gcc.target/mips/save-restore-4.c: Likewise.
5719         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5720         -mno-abicalls.
5721         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5722         (foo): Use NOMIPS16.
5723
5724 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5725
5726         PR fortran/33337
5727         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5728
5729         PR fortran/33376
5730         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5731
5732 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5733
5734         PR fortran/33445
5735         * gfortran.dg/gomp/free-2.f90: New.
5736         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5737         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5738
5739 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5740
5741         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5742         * gcc.target/i386/sse5-haddX.c: Ditto.
5743         * gcc.target/i386/sse5-hsubX.c: Ditto.
5744         * gcc.target/i386/sse5-maccXX.c: Ditto.
5745         * gcc.target/i386/sse5-msubXX.c: Ditto.
5746         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5747         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5748         * gcc.target/i386/sse5-permpX.c: Ditto.
5749         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5750         effective target.
5751         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5752         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5753         * gcc.target/i386/sse5-pcmov.c: Ditto.
5754         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5755
5756 2007-09-22  Richard Guenther  <rguenther@suse.de>
5757
5758         PR tree-optimization/33146
5759         * gcc.c-torture/compile/pr33146.c: New testcase.
5760
5761 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5762
5763         * lib/target-supports.exp (check_cached_effective_target): New
5764         procedure.
5765         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5766         (check_effective_target_c99_runtime): New procedure.
5767         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5768         (test3l): Likewise cargl.
5769         * gcc.dg/builtins-59.c: Require c99_runtime.
5770         * gcc.dg/builtins-61.c: Likewise.
5771         * gcc.dg/builtins-62.c: Likewise.
5772
5773 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5774
5775         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5776         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5777         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5778         target-specific dg-options.
5779         * gcc.dg/builtins-20.c: Likewise.
5780         * gcc.dg/builtins-53.c: Likewise.
5781         * gcc.dg/builtins-55.c: Likewise.
5782         * gcc.dg/single-precision-constant.c: Likewise.
5783         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5784         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5785         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5786         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5787         * gcc.dg/torture/builtin-power-1.c: Likewise.
5788
5789 2007-09-21  Chao-ying Fu  <fu@mips.com>
5790
5791         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5792         check if targets have fixed-point supports.
5793         * gcc.dg/fixed-point/fixed-point.exp: New file.
5794         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5795         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5796         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5797         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5798         * gcc.dg/fixed-point/constants-pedantic.c,
5799         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5800         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5801         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5802         * gcc.dg/fixed-point/keywords-pedantic.c,
5803         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5804         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5805         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5806         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5807         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5808         * gcc.dg/fixed-point/func-vararg-mixed.c,
5809         * gcc.dg/fixed-point/operator-logical.c,
5810         * gcc.dg/fixed-point/struct-union.c,
5811         * gcc.dg/fixed-point/bit-complement.c,
5812         * gcc.dg/fixed-point/operator-bitwise.c,
5813         * gcc.dg/fixed-point/operator-comma.c,
5814         * gcc.dg/fixed-point/struct-layout-1.c,
5815         * gcc.dg/fixed-point/union-init.c,
5816         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5817         * gcc.dg/fixed-point/func-mixed.c,
5818         * gcc.dg/fixed-point/func-vararg-size0.c,
5819         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5820         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5821         * gcc.dg/fixed-point/operator-unary.c,
5822         * gcc.dg/fixed-point/allop-const.c,
5823         * gcc.dg/fixed-point/muldiv-warning.c,
5824         * gcc.dg/nofixed-point-1.c,
5825         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5826         * gcc.target/mips/fixed-vector-type.c,
5827         * gcc.target/mips/fixed-scalar-type.c: New tests.
5828
5829 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5830
5831         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5832         * gnat.dg/test_nested_subtype_byref.adb: New test.
5833
5834 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5835
5836         PR fortran/33439
5837         * gfortran.dg/gomp/pr33439.f90: New test.
5838
5839 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5840
5841         PR fortran/33455
5842         * gfortran.dg/merge_char_3.f90: New.
5843
5844 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5845
5846         PR fortran/33037
5847         * gfortran.dg/transfer_check_1.f90: New.
5848
5849 2007-09-20  Asher Langton  <langton2@llnl.gov>
5850
5851         PR fortran/20441
5852         * gfortran.dg/init_flag_1.f90: New.
5853         * gfortran.dg/init_flag_2.f90: New.
5854         * gfortran.dg/init_flag_3.f90: New.
5855         * gfortran.dg/init_flag_4.f90: New.
5856         * gfortran.dg/init_flag_5.f90: New.
5857         * gfortran.dg/init_flag_6.f90: New.
5858         * gfortran.dg/init_flag_7.f90: New.
5859
5860 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5861
5862         PR c++/33460
5863         * g++.dg/ext/anon-struct6.C: New.
5864
5865 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5866
5867         PR libfortran/23272
5868         * gfortran.dg/inquire_10.f90: New test.
5869
5870 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5871
5872         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5873
5874 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5875
5876         PR fortran/33221
5877         * gfortran.dg/used_types_18.f90: Declare variable of empty
5878         derived type.
5879
5880 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5881
5882         PR fortran/33288
5883         * gfortran.dg/array_constructor_19.f90: New test.
5884
5885 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5886
5887         PR debug/33316
5888         * gcc.dg/debug/pr33316.c: New test.
5889
5890         PR c++/33496
5891         * g++.dg/cpp0x/variadic76.C: New test.
5892         * g++.dg/cpp0x/variadic77.C: New test.
5893         * g++.dg/cpp0x/variadic78.C: New test.
5894
5895         PR c/33238
5896         PR c/27301
5897         * gcc.c-torture/execute/20070919-1.c: New test.
5898         * gcc.dg/pr33238.c: New test.
5899         * gcc.dg/pr27301.c: New test.
5900
5901 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5902
5903         * lib/target-supports.exp (check_effective_target_mips64): New
5904         procedure.
5905         * gcc.dg/lower-subreg-1.c: Require !mips64.
5906         * gcc.dg/sibcall-3.c (ATTR): New macro.
5907         (recurser_void1, recurser_void2): Use it.
5908         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5909         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5910
5911 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5912
5913         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5914         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5915         warning annotation.
5916         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5917
5918 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5919
5920         PR fortran/33497
5921         * gfortran.dg/c_loc_tests_11.f03: New test case.
5922
5923 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5924
5925         PR c++/33459
5926         * g++.dg/init/ref14.C: New.
5927
5928 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5929
5930         * gnat.dg/slice2.ad[sb]: New testcase.
5931
5932 2007-09-19  Nick Clifton  <nickc@redhat.com>
5933
5934         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5935
5936 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5937
5938         * gcc.target/bfin/bfin.exp: New.
5939         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5940         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5941         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5942         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5943         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5944         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5945         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5946         mcpu-bf561.c, mcpu-default.c}: New tests.
5947
5948 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5949
5950         Restore detection of unsupported TLS.
5951
5952         Revert this patch:
5953         2007-02-10  Richard Henderson  <rth@redhat.com>
5954
5955         * lib/target-supports.exp (check_effective_target_tls): Redefine
5956         to mean non-emulated tls.
5957         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5958         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5959         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5960         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5961         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5962         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5963         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5964
5965         And then:
5966         * lib/target-supports.exp (check_effective_target_tls): Use
5967         stronger test for compiler support for TLS.
5968         (check_effective_target_tls_native): New, to test for non-emulated
5969         TLS support.
5970         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5971         instead of dg-require-effective-target tls.
5972         * g++.dg/gomp/copyin-1.C: Likewise.
5973         * g++.dg/gomp/sharing-1.C: Likewise.
5974         * g++.dg/gomp/tls-1.C: Likewise.
5975         * g++.dg/gomp/tls-2.C: Likewise.
5976         * g++.dg/gomp/tls-3.C: Likewise.
5977         * g++.dg/tls/diag-1.C: Likewise.
5978         * g++.dg/tls/diag-2.C: Likewise.
5979         * g++.dg/tls/diag-3.C: Likewise.
5980         * g++.dg/tls/diag-4.C: Likewise.
5981         * g++.dg/tls/diag-5.C: Likewise.
5982         * g++.dg/tls/init-1.C: Likewise.
5983         * g++.dg/tls/init-2.C: Likewise.
5984         * g++.dg/tls/trivial.C: Likewise.
5985         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5986         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5987         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5988         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5989         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5990         * gcc.dg/gomp/clause-1.c: Likewise.
5991         * gcc.dg/gomp/copyin-1.c: Likewise.
5992         * gcc.dg/gomp/sharing-1.c: Likewise.
5993         * gcc.dg/gomp/tls-1.c: Likewise.
5994         * gcc.dg/gomp/tls-2.c: Likewise.
5995         * gcc.dg/tls/alpha-1.c: Likewise.
5996         * gcc.dg/tls/opt-1.c: Likewise.
5997         * gcc.dg/tls/opt-13.c: Likewise.
5998         * gcc.dg/tls/opt-14.c: Likewise.
5999         * gcc.dg/tls/opt-2.c: Likewise.
6000         * gcc.dg/tls/opt-3.c: Likewise.
6001         * gcc.dg/tls/opt-4.c: Likewise.
6002         * gcc.dg/tls/opt-7.c: Likewise.
6003         * gcc.dg/tls/section-1.c: Likewise.
6004         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6005         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6006         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6007         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6008         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6009         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6010         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6011         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6012         * gfortran.dg/gomp/fixed-1.f: Likewise.
6013         * gfortran.dg/gomp/free-1.f90: Likewise.
6014         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6015         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6016         * gfortran.dg/gomp/reduction1.f90: Likewise.
6017         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6018
6019 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6020
6021         PR fortran/31119
6022         * gfortran.dg/bounds_check_9.f90: New test.
6023         * gfortran.dg/bounds_check_fail_2.f90: New test.
6024
6025 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6026
6027         PR c++/33462 (again)
6028         * g++.dg/ext/va-arg1.C: Adjust.
6029
6030 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6031
6032         PR c++/33462
6033         * g++.dg/ext/va-arg1.C: New.
6034
6035 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6036
6037         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6038
6039 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6040
6041         PR c++/33463
6042         * g++.dg/rtti/typeid6.C: New.
6043
6044 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6045
6046         PR c++/33464
6047         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6048         * g++.dg/ext/is_class_error2.C: New.
6049
6050 2007-09-18  Richard Guenther  <rguenther@suse.de>
6051
6052         PR tree-optimization/33340
6053         * g++.dg/torture/pr33340.C: New testcase.
6054
6055 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6056
6057         PR fortran/33231
6058         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6059         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6060         * gfortran.dg/elemental_subroutine_5.f90: New.
6061
6062 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6063
6064         * lib/target-supports.exp (check_profiling_available): Extend
6065         mips*-*-elf check to mips*-*-elf*.
6066
6067 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6068
6069         * gcc.dg/format/c90-scanf-5.c: New test.
6070         * gcc.dg/format/c99-scanf-4.c: New test.
6071         * gcc.dg/format/ext-7.c: New test.
6072         * gcc.dg/format/ext-8.c: New test.
6073
6074         PR middle-end/33423
6075         * gcc.c-torture/compile/20070915-1.c: New test.
6076
6077 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6078
6079         PR fortran/33106
6080         * gfortran.dg/private_type_9.f90: New.
6081
6082 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6083
6084         PR middle-end/33449
6085         * gfortran.dg/pr33449.f90: New test.
6086
6087 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6088
6089         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6090         * gfortran.dg/private_type_1.f90: Ditto
6091         * gfortran.dg/interface_18.f90: New.
6092         * gfortran.dg/private_type_8.f90: New.
6093
6094 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6095
6096         PR c++/33124
6097         * g++.dg/warn/new1.C: Adjust.
6098         * g++.dg/torture/str_empty.C: Likewise.
6099
6100 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6101
6102         * gcc.target/mips/dse-1.c: New test.
6103
6104 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6105
6106         PR c++/32756
6107         * g++.dg/overload/operator3.C: New.
6108
6109 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6110
6111         * gcc.target/mips/truncate-1.c: New test.
6112
6113 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6114
6115         PR fortran/29396
6116         PR fortran/29606
6117         PR fortran/30625
6118         PR fortran/30871
6119         * gfortran.dg/subref_array_pointer_1.f90: New test.
6120         * gfortran.dg/subref_array_pointer_2.f90: New test.
6121
6122 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6123
6124         * gfortran.dg/nint_2.f90: Correct last change.
6125
6126 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6127
6128         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6129
6130 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6131
6132         * gcc.dg/vect/pr33373b.c: New test.
6133
6134 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6135
6136         PR target/33438
6137         * gcc.target/i386/pr33438.c: New test.
6138
6139 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6140
6141         * gfortran.dg/nint_2.f90: Revert previous commit.
6142
6143 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6144
6145         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6146
6147 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6148
6149         PR debug/33429
6150         * g++.dg/other/unused1.C: XFAIL class2 scan.
6151
6152 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6153
6154         PR fortran/33343
6155         * gfortran.dg/elemental_args_check_1.f90: New.
6156         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6157         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6158
6159 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6160
6161         * gfortran.dg/recursive_check_3.f90: New.
6162
6163 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6164
6165         PR fortran/33412
6166         * gfortran.dg/elemental_bind_c.f90: New.
6167
6168 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6169
6170         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6171         * gcc.target/mips/mips16-attributes-2.c: New test.
6172         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6173         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6174         hard-float asm when __mips16 is defined.
6175         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6176         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6177         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6178         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6179         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6180         * gcc.target/mips/pr26765.c (foo): Likewise.
6181         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6182         targets, use dg-mips-options instead of dg-options, and use -mgp32
6183         to force 32-bit mode.
6184         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6185         and 64-bit mode.
6186         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6187
6188 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6189             Michael Meissner  <michael.meissner@amd.com>
6190
6191         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6192         * gcc.target/i386/sse5-hsubX.c: Ditto.
6193         * gcc.target/i386/sse5-permpX.c: Ditto.
6194         * gcc.target/i386/sse5-haddX.c: Ditto.
6195         * gcc.target/i386/sse5-maccXX.c: Ditto.
6196         * gcc.target/i386/sse5-msubXX.c: Ditto.
6197         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6198         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6199
6200         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6201         optimizes floating point conditional moves into the pcmov
6202         instruction on SSE5.
6203         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6204
6205         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6206         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6207         SSE5.
6208
6209         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6210         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6211
6212         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6213         optimizes (a*b)+c into fmadd on SSE5.
6214
6215         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6216         whether the SSE5 instructions can be generated.
6217
6218         * gcc.target/i386/sse5-check.h: New. Add support for 
6219         SSE5 tests.
6220
6221         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6222         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6223         * gcc.target/i386/sse-13.c: Ditto.
6224         * gcc.target/i386/sse-14.c: Ditto.
6225
6226 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6227
6228         PR testsuite/33153
6229         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6230         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6231
6232 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6233
6234         PR target/32338
6235         * gcc.dg/pr32338-1.c: New test.
6236         * gcc.dg/pr32338-2.c: New test.
6237
6238 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6239         
6240         * lib/target-supports.exp (check_effective_target_sync_int_long):
6241         Revert change to add xtensa.
6242         (check_effective_target_sync_char_short): Likewise.
6243         
6244 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6245
6246         * gnat.dg/packed_subtype.adb: New test.
6247
6248 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6249
6250         PR fortran/33297
6251         * gfortran.dg/intrinsic_size.f90: New.
6252
6253 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6254
6255         PR fortran/33284
6256         PR fortran/33310
6257         * gfortran.dg/conflicts_2.f90: New.
6258
6259 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6260
6261         PR tree-optimization/32377
6262         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6263         dependence distance.
6264         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6265         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6266         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6267         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6268
6269 2007-09-12  Richard Guenther  <rguenther@suse.de>
6270
6271         PR middle-end/33382
6272         * gcc.c-torture/compile/pr33382.c: New testcase.
6273         * gcc.c-torture/execute/pr33382.c: Likewise.
6274
6275 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6276
6277         PR fortran/33395
6278         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6279
6280 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6281
6282         PR tree-optimization/33373
6283         * gcc.dg/vect/pr33373.c: New test.
6284
6285 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6286
6287         * lib/target-supports.exp (check_effective_target_vect_no_double):
6288         Remove unused proc.
6289
6290 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6291             Ulrich Weigand  <uweigand@de.ibm.com>
6292
6293         * gcc.target/spu/dfcgt-nan.c: New test.
6294
6295 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6296
6297         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6298
6299 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6300
6301         PR fortran/33040
6302         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6303
6304 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6305
6306         * gcc.dg/va-arg-pack-len-1.c: New test.
6307         * g++.dg/va-arg-pack-len-1.C: New test.
6308
6309 2007-09-11  Michael Matz  <matz@suse.de>
6310
6311         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6312
6313 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6314
6315         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6316         checks for size of long double.
6317         * gcc.dg/dfp/convert.h: New file.
6318         * gcc.dg/dfp/convert-bfp-2.c: New test.
6319         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6320         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6321         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6322         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6323         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6324         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6325         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6326         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6327         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6328
6329 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6330
6331         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6332         Change dg-final to expect 1 non-profitable loop and
6333         3 profitable loops.
6334         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6335         Change dg-final to expect 1 non-profitable loop and
6336         3 profitable loops.
6337         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6338         Change dg-final to expect 1 profitable loop.
6339         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6340         Change dg-final to expect 1 profitable loop.    
6341         
6342 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6343
6344         * gcc.target/mips/call-saved-1.c: New test.
6345         * gcc.target/mips/call-saved-2.c: Likewise.
6346         * gcc.target/mips/call-saved-3.c: Likewise.
6347         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6348         instead of mips_mips64.  Set mips_fp64 too.
6349         (is_gp32_flag): Return true for -mips1 and -mips2.
6350         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6351
6352 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6353
6354         * g++.dg/ext/va-arg-pack-1.C: New test.
6355         * g++.dg/ext/va-arg-pack-2.C: New test.
6356
6357 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6358
6359         PR target/33369
6360         * gcc.dg/vect/pr33369.c: New test.
6361
6362 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6363
6364         PR fortran/33370
6365         * gfortran.dg/array_memcpy_5.f90:  New test.
6366
6367 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6368
6369         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6370
6371 2007-09-09  Richard Guenther  <rguenther@suse.de>
6372
6373         * gcc.c-torture/compile/20070906-1.c: New testcase.
6374
6375 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6376
6377         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6378         noinline attribute.
6379         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6380         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6381         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6382         Likewise.
6383
6384 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6385
6386         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6387
6388 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6389
6390         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6391
6392 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6393
6394         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6395         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6396         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6397         Compile tests with -fno-tree-pre.
6398         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6399         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6400         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6401         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6402         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6403         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6404         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6405         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6406         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6407         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6408         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6409         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6410         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6411         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6412         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6413         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6414         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6415         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6416         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6417
6418 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6419
6420         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6421         to call objdump.
6422         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6423         Use remote_exec to call c++filt.
6424         * lib/target-supports-dg.exp (dg-require-host-local): New.
6425         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6426         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6427         * g++.dg/rtti/repo1.C: Likewise.
6428         * g++.dg/template/repo1.C: Likewise.
6429         * g++.dg/template/repo2.C: Likewise.
6430         * g++.dg/template/repo3.C: Likewise.
6431         * g++.dg/template/repo4.C: Likewise.
6432         * g++.dg/template/repo5.C: Likewise.
6433         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6434         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6435         * g++.old-deja/g++.pt/repo1.C: Likewise.
6436         * g++.old-deja/g++.pt/repo2.C: Likewise.
6437         * g++.old-deja/g++.pt/repo3.C: Likewise.
6438         * g++.old-deja/g++.pt/repo4.C: Likewise.
6439         * gcc.dg/cpp/trad/builtins.c: Likewise.
6440
6441 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6442
6443         PR tree-optimization/32283
6444         * gcc.dg/tree-ssa/loop-31.c: New test.
6445
6446 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6447
6448         PR rtl-optimization/26449
6449         * gcc.target/i386/pr26449-1.c: New file.
6450
6451 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6452
6453         PR target/33329
6454         PR rtl-optimization/26449
6455         * gcc.target/i386/pr33329.c: New file.
6456
6457 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6458
6459         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6460
6461 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6462
6463         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6464
6465 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6466
6467         PR tree-optimization/33301
6468         * gfortran.dg/vect/pr33301.f: New test.
6469
6470 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6471
6472         PR libfortran/33307
6473         * gfortran.dg/backspace_10.f90: New test.
6474
6475 2007-09-07  Richard Guenther  <rguenther@suse.de>
6476
6477         Reapply
6478         2007-09-06  Richard Guenther  <rguenther@suse.de>
6479
6480         PR tree-optimization/32586
6481         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6482         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6483         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6485         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6486         now obsolete simplification.
6487
6488 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6489         
6490         PR tree-optimization/33299
6491         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6492         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6493
6494 2007-09-07  Richard Guenther  <rguenther@suse.de>
6495
6496         Revert
6497         2007-09-06  Richard Guenther  <rguenther@suse.de>
6498
6499         PR tree-optimization/32586
6500         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6501         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6502         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6503         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6504         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6505         now obsolete simplification.
6506
6507 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6508
6509         PR tree-optimization/32821
6510         * gcc.dg/tree-ssa/pr32821.c: New file.
6511
6512 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6513
6514         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6515         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6516         and mips_forced_no_er.
6517         (dg-mips-options): Add -mno-abicalls when a small-data option is
6518         specified.  Skip tests with small-data options if mips_forced_gp.
6519         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6520         * gcc.target/mips/sdata-1.c: New test.
6521         * gcc.target/mips/sdata-2.c: Likewise.
6522         * gcc.target/mips/sdata-3.c: Likewise.
6523         * gcc.target/mips/sdata-4.c: Likewise.
6524
6525 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6526
6527         PR fortran/33298
6528         * spread_zerosize_1.f90:  New test case.
6529         * spread_bounds_1.f90:  New test case.
6530
6531 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6532
6533         PR c++/32674
6534         * g++.dg/template/static31.C: New.
6535
6536 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6537
6538         PR fortran/33271
6539         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6540         powerpc*-linux-gnu.
6541
6542 2007-09-06  David Daney  <ddaney@avtrex.com>
6543             Richard Sandiford  <richard@codesourcery.com>
6544
6545         PR target/33256
6546         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6547         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6548         * gcc.target/mips/pr33256.c: New test.
6549
6550 2007-09-06  Tom Tromey  <tromey@redhat.com>
6551
6552         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6553
6554 2007-09-06  Richard Guenther  <rguenther@suse.de>
6555
6556         PR tree-optimization/32586
6557         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6558         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6559         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6560         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6561         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6562         now obsolete simplification.
6563
6564 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6565
6566         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6567         * gcc.target/i386/sse3-addsubps.c: Ditto.
6568         * gcc.target/i386/sse3-haddpd.c: Ditto.
6569         * gcc.target/i386/sse3-haddps.c: Ditto.
6570         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6571         * gcc.target/i386/sse3-hsubps.c: Ditto.
6572         * gcc.target/i386/sse3-lddqu.c: Ditto.
6573         * gcc.target/i386/sse3-movddup.c: Ditto.
6574         * gcc.target/i386/sse3-movshdup.c: Ditto.
6575         * gcc.target/i386/sse3-movsldup.c: Ditto.
6576
6577 2007-09-06  Richard Guenther  <rguenther@suse.de>
6578
6579         PR tree-optimization/33302
6580         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6581
6582 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6583
6584         PR libfortran/33225
6585         * gfortran.dg./fmt_float.f90: New test.
6586
6587 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6588
6589         PR libfortran/33253
6590         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6591
6592 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6593
6594         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6595         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6596
6597 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6598
6599         * g++.dg/eh/builtin1.C: New test.
6600         * g++.dg/eh/builtin2.C: New test.
6601         * g++.dg/eh/builtin3.C: New test.
6602
6603         PR c++/33289
6604         * g++.dg/eh/builtin4.C: New test.
6605
6606 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6607
6608         * gcc.target/powerpc/dfp-dd.c: New test.
6609         * gcc.target/powerpc/dfp-td.c: New test.
6610
6611 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6612
6613         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6614         * gcc.dg/va-arg-pack-1.c: New test.
6615
6616 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6617
6618         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6619         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6620         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6621         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6622         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6623
6624 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6625
6626         PR c++/30302
6627         * g++.dg/ext/anon-struct5.C: New.
6628
6629 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6630
6631         * gcc.dg/i386-cpuid.h: Remove.
6632         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6633         (main): Use __get_cpuid to get target features.
6634         * gcc.target/i386/sse-check.h: Ditto.
6635         * gcc.target/i386/sse2-check.h: Ditto.
6636         * gcc.target/i386/sse3-check.h: Ditto.
6637         * gcc.target/i386/ssse3-check.h: Ditto.
6638         * gcc.target/i386/sse4_1-check.h: Ditto.
6639         * gcc.target/i386/sse4_2-check.h: Ditto.
6640         * gcc.target/i386/sse4a-check.h: Ditto.
6641         * gcc.dg/torture/pr16104-1.c: Ditto.
6642         (do_test): Change to void.
6643         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6644         * gcc.target/i386/sse-6.c: Ditto.
6645         * gcc.target/i386/sse-7.c: Ditto.
6646         * g++.dg/other/i386-1.C: Include cpuid.h.
6647         (main): New function.  Use __get_cpuid to get target fetaures.
6648
6649 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6650             David Ung  <davidu@mips.com>
6651             Nigel Stephens <nigel@mips.com>
6652
6653         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6654         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6655         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6656         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6657         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6658         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6659         * gcc.dg/torture/pr19683-1.c: Likewise.
6660         * gcc.target/mips/madd-3.c: Likewise.
6661         * gcc.target/mips/maddu-3.c: Likewise.
6662         * gcc.target/mips/msub-3.c: Likewise.
6663         * gcc.target/mips/msubu-3.c: Likewise.
6664         * gcc.target/mips/asm-1.c: Likewise.
6665         * gcc.target/mips/branch-1.c: Likewise.
6666         * gcc.target/mips/ins-1.c: Likewise.
6667         * gcc.target/mips/near-far-3.c: Likewise.
6668         * gcc.target/mips/near-far-4.c: Likewise.
6669         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6670         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6671         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6672         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6673         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6674         * gcc.target/mips/dspr2-MULT.c: Likewise.
6675         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6676         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6677         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6678         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6679         * gcc.target/mips/code-readable-2.c: Likewise.
6680         * gcc.target/mips/code-readable-3.c: Likewise.
6681
6682 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6683             David Ung  <davidu@mips.com>
6684             Nigel Stephens <nigel@mips.com>
6685
6686         * gcc.target/mips/mips16-attributes.c: New.
6687
6688 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6689
6690         PR fortran/31564
6691         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6692
6693         PR fortran/33241
6694         * gfortran.dg/char_length_10.f90: New test.
6695
6696 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6697
6698         PR c++/29731
6699         * g++.dg/parse/template24.C: New.
6700
6701 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6702
6703         * g++.dg/other/spu2vmx-1.C: New test.
6704
6705 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR tree-optimization/33017
6708         * gcc.dg/pr33017.c: New test.
6709
6710 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6711
6712         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6713         __protected_stream family of macros.
6714
6715 2007-09-04  Jan Hubicka  <jh@suse.cz>
6716
6717         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6718         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6719         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6720         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6721         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6722         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6723         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6724         Likewise.
6725
6726 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6727             Tobias Burnus  <burnus@net-b.de>
6728
6729         * gfortran.dg/proc_decl_1.f90: New.
6730         * gfortran.dg/proc_decl_2.f90: New.
6731         * gfortran.dg/proc_decl_3.f90: New.
6732         * gfortran.dg/proc_decl_4.f90: New.
6733
6734 2007-09-04  Jan Hubicka  <jh@suse.cz>
6735
6736         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6737         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6738         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6739         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6740         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6741         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6742         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6743         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6744         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6745         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6746         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6747         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6748         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6749         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6750         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6751         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6752         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6753         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6754         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6755         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6756         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6757         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6758         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6759         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6760         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6761         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6762         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6763         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6764         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6765         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6766         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6767         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6768         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6769         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6770         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6771         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6772         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6773         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6774         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6775         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6776         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6777         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6778         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6779         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6780         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6781         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6782         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6783         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6784         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6785         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6786         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6787         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6788         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6789         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6790         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6791         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6792         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6793         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6794         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6795         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6796         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6797         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6798         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6799         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6800         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6801         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6802         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6803         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6804         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6805         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6806         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6807         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6808         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6809         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6810         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6811         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6812         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6813         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6814         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6815         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6816         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6817         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6818         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6819         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6820         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6821         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6822         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6823         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6824         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6825         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6826         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6827         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6828         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6829         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6830         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6831         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6832         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6833         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6834         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6835         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6836         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6837         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6838         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6839         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6840         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6841         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6842         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6843         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6844         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6845         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6846         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6847         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6848         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6849         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6850         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6851         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6852         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6853         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6854         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6855         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6856         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6857         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6858         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6859         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6860         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6861         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6862         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6863         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6864         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6865         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6866         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6867         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6868         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6869         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6870         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6871         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6872         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6873         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6874         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6875         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6876         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6877         noinline.
6878         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6879         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6880         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6881         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6882         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6883         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6884         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6885         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6886         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6887         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6888         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6889         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6890         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6891         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6892         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6893         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6894         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6895         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6896         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6897         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6898         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6899         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6900         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6901         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6902         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6903         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6904         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6905         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6906         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6907         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6908         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6909         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6910         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6911         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6912         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6913         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6914         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6915         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6916         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6917         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6918         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6919         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6920         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6921         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6922         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6923         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6924         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6925         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6926         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6927         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6928         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6929         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6930         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6931         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6932         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6933         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6934         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6935         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6936         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6937         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6938         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6939         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6940         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6941         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6942         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6943         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6944         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6945         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6946         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6947         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6948         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6949         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6950         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6951         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6952         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6953         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6954         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6955         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6956         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6957         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6958         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6959         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6960         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6961         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6962         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6963         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6964         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6965         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6966         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6967         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6968         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6969         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6970         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6971         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6972         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6973         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6974         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6975         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6976         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6977         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6978         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6979         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6980         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6981         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6982         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6983         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6984         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6985         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6986         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6987         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6988         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6989         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6990         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6991         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6992         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6993         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6994         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6995         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6996         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6997         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6998         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6999         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7000         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7001         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7002         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7003         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7004
7005 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7006
7007         PR middle-end/33187
7008         * gcc.target/i386/cmov7.c: New file.
7009
7010 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7011
7012         * gcc.target/i386/sse4a-check.h: New file.
7013         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7014         * gcc.target/i386/sse4a-insert.c: Ditto.
7015         * gcc.target/i386/sse4a-montsd.c: Ditto.
7016         * gcc.target/i386/sse4a-montss.c: Ditto.
7017         * gcc.target/i386/mmx-check.h: New file.
7018         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7019         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7020         * gcc.target/i386/sse-check.h: New file.
7021         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7022         * gcc.target/i386/sse-3.c: Ditto.
7023         * gcc.target/i386/sse-7.c: Ditto.
7024         * gcc.target/i386/sse-9.c: Ditto.
7025         * gcc.target/i386/ssefn-3.c: Ditto.
7026         * gcc.target/i386/sse-recip.c: Ditto.
7027         * gcc.target/i386/sse-recip-vec.c: Ditto.
7028         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7029         * gcc.target/i386/20020523-1.c: Remove.
7030         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7031         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7032         * gcc.target/i386/ssefn-4.c: Ditto.
7033         * gcc.target/i386/sse-6.c: Ditto.
7034         * gcc.target/i386/sse-10.c: Ditto.
7035         * gcc.target/i386/sse-11.c: Ditto.
7036         * gcc.target/i386/sse-18.c: Ditto.
7037         * gcc.target/i386/fpprec-1.c: Ditto.
7038         * g++.dg/other/i386-1.C: Ditto.
7039
7040 2007-09-04  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/33291
7043         * gcc.dg/volatile2.c: New testcase.
7044         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7045         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7046         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7047         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7048
7049 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7050
7051         PR fortran/33253
7052         * gfortran.dg/namelist_15.f90: Update test.
7053         * gfortran.dg/namelist_24.f90: Update test.
7054         * gfortran.dg/namelist_38.f90: New test.
7055
7056 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7057
7058         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7059         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7060         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7061         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7062         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7063         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7064
7065 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7066
7067         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7068         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7069
7070         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7071
7072 2007-09-02  David Daney  <ddaney@avtrex.com>
7073
7074         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7075         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7076         * gcc.target/mips/atomic-memory-1.c: Ditto.
7077         * gcc.target/mips/atomic-memory-2.c: Ditto.
7078
7079 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7080
7081         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7082         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7083
7084 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7085
7086         * gfortran.dg/substr_6.f90: New test.
7087
7088 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7089
7090         PR c++/33208
7091         * g++.dg/other/error18.C: New.
7092         * g++.dg/expr/bitfield3.C: Adjust.
7093
7094 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         PR fortran/33276
7097         * gfortran.fortran-torture/compile/pr33276.f90: New.
7098
7099 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7100
7101         PR C/29237
7102         PR middle-end/33272
7103         * gcc.dg/c99-arraydecl-3.c: New test.
7104
7105 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7106
7107         PR c++/32597
7108         * g++.dg/cpp0x/variadic-new2.C: New.
7109         * g++.dg/cpp0x/variadic-new.C: New.
7110
7111 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7112
7113         PR fortran/33232
7114         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7115         * gfortran.dg/read_1.f90: New.
7116
7117 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7118
7119         PR c++/33210
7120         * g++.dg/template/error30.C: New.
7121
7122 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7123
7124         PR c++/32113
7125         * g++.dg/template/crash70.C: New.
7126
7127 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7128
7129         PR c++/33212
7130         * g++.dg/ext/is_class_error.C: New.
7131
7132 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7133
7134         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7135         
7136 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7137             Revital Eres  <eres@il.ibm.com>
7138
7139         * gcc.target/powerpc/paired-1.c: New test.
7140         * gcc.target/powerpc/paired-2.c: New test.
7141         * gcc.target/powerpc/paired-3.c: New test.
7142         * gcc.target/powerpc/paired-4.c: New test.
7143         * gcc.target/powerpc/paired-5.c: New test.
7144         * gcc.target/powerpc/paired-6.c: New test.
7145         * gcc.target/powerpc/paired-7.c: New test.
7146         * gcc.target/powerpc/ppc-paired.c: New test.
7147
7148 2007-08-31  Ollie Wild  <aaw@google.com>
7149
7150         * g++.dg/conversion/ptrmem2.C: New test.
7151         * g++.dg/conversion/ptrmem3.C: New test.
7152         * g++.dg/conversion/ptrmem4.C: New test.
7153         * g++.dg/conversion/ptrmem5.C: New test.
7154         * g++.dg/conversion/ptrmem6.C: New test.
7155         * g++.dg/conversion/ptrmem7.C: New test.
7156         * g++.dg/conversion/ptrmem8.C: New test.
7157
7158 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7159
7160         PR fortran/31879
7161         * gfortran.dg/char_length_7.f90: New test.
7162         * gfortran.dg/char_length_9.f90: New test.
7163         * gfortran.dg/char_assign_1.f90: Add extra warning.
7164
7165         PR fortran/31197
7166         PR fortran/31258
7167         * gfortran.dg/char_length_8.f90: New test.
7168
7169 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7170
7171         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7172
7173 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7174
7175         * gcc.dg/inline-24.c: New test.
7176         * g++.dg/opt/inline11.C: New test.
7177
7178 2007-08-30  Richard Guenther  <rguenther@suse.de>
7179
7180         * gcc.target/i386/vectorize5.c: New testcase.
7181
7182 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7183
7184         PR fortran/33228
7185         * interface.c (check_interface0): Improve error for external procs.
7186         (check_sym_interfaces): Fix checking of module procedures.
7187
7188 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7189
7190         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7191         (AI): Add AI_ALIGN.
7192         * gcc.dg/sync-3.c: New test.
7193
7194         PR middle-end/32758
7195         * gcc.dg/cleanup-12.c: New test.
7196
7197 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7198
7199         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7200         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7201         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7202         * gcc.dg/pr32450.c: Ditto.
7203         * gcc.dg/nest.c: Ditto.
7204         * gcc.dg/nested-func-4.c: Ditto.
7205         * g++.old-deja/g++.law/profile1.C: Ditto.
7206
7207 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7208
7209         PR fortran/32989
7210         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7211         non-default integer kind arguments.
7212
7213 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7214
7215         PR fortran/33105
7216         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7217
7218 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7219
7220         * gcc.dg/h8300-ice2.c: Remove target selector.
7221
7222 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7223
7224         PR fortran/33215
7225         * gfortran.dg/binding_label_tests_15.f03: New test case.
7226         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7227
7228 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7229
7230         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7231         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7232
7233 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7234
7235         PR c++/33194
7236         * g++.dg/other/canon-33194.C: New.
7237
7238 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7239
7240         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7241         * gcc.c-torture/execute/pr23135.c: Likewise.
7242
7243 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7244
7245         * gcc.dg/pr31344.c: Move to ...
7246         * gcc.dg/dfp/pr31344.c: ... here.
7247         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7248         * gcc.dg/20050503-1.c: Ditto.
7249         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7250         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7251         * gcc.dg/20060801-1.c: Ditto.
7252
7253 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7254
7255         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7256         * gfortran.dg/nan_1.f90: Likewise.
7257
7258 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7259
7260         PR fortran/33055
7261         Revert previous patch.
7262
7263 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7264             Kazu Hirata  <kazu@codesourcery.com>
7265
7266         * gcc.target/m68k/interrupt-1.c: New.
7267
7268 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7269
7270         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7271         10000 for targets where "int" can't hold at least 100000.
7272         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7273         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7274         (test5)(test6): Use it.
7275         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7276         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7277         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7278         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7279         * gcc.dg/attr-alloc_size.c (test): Likewise.
7280
7281 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7282
7283         PR c++/33209
7284         * g++.dg/template/error29.C: New.
7285
7286 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7287
7288         PR c++/32596
7289         * g++.dg/ext/visibility/anon5.C: New test.
7290
7291 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7292
7293         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7294
7295 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7296
7297         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7298         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7299         * gfortran.dg/gamma_4.f90: New: large-real tests.
7300
7301 2007-08-28  Jason Merrill  <jason@redhat.com>
7302
7303         PR c++/29000
7304         * g++.dg/ext/stmtexpr12.C: New test.
7305
7306         PR c++/28558
7307         * g++.dg/ext/attrib28.C: New test.
7308
7309 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7310
7311         PR target/32661
7312         * gcc.target/i386/pr32661.c: New test.
7313
7314 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR middle-end/32370
7317         * gcc.dg/pr32370.c: New test.
7318
7319         PR rtl-optimization/33148
7320         * gcc.c-torture/compile/20070827-1.c: New test.
7321
7322         PR debug/32914
7323         * d++.dg/debug/const3.C: New test.
7324         * d++.dg/debug/const4.C: New test.
7325         * d++.dg/debug/dwarf2/const1.C: New test.
7326         * d++.dg/debug/dwarf2/const2.C: New test.
7327         * d++.dg/debug/dwarf2/const2b.C: New test.
7328
7329 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7330             Vladimir Yanovsky  <yanov@il.ibm.com>
7331             Revital Eres  <eres@il.ibm.com>
7332             Andrey Belevantsev  <abel@ispras.ru>
7333
7334         * gcc.dg/sms-1.c: New test.
7335
7336 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7337
7338         * g++.dg/ext/gnu-inline-common.h: New.
7339         * g++.dg/ext/gnu-inline-global-reject.C: New.
7340         * g++.dg/ext/gnu-inline-global.C: New.
7341         * g++.dg/ext/gnu-inline-namespace.C: New.
7342         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7343         * g++.dg/ext/gnu-inline-class.C: New.
7344         * g++.dg/ext/gnu-inline-class-static.C: New.
7345         * g++.dg/ext/gnu-inline-template-class.C: New.
7346         * g++.dg/ext/gnu-inline-template-func.C: New.
7347
7348 2007-08-27  Jason Merrill  <jason@redhat.com>
7349
7350         PR c++/31337
7351         * g++.dg/ext/stmtexpr11.C: New.
7352
7353 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7354
7355         * lib/target-supports.exp (check_profiling_available):
7356         Set profiling_available_saved to 0 on fido-*-elf.
7357
7358 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7359
7360         PR tree-optimization/33173
7361         
7362         * gcc.c-torture/compile/pr33173.c: New.
7363
7364 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7365
7366         PR target/31385
7367         * gcc.dg/dfp/pr31385.c: New.
7368
7369 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7370
7371         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7372
7373 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7374
7375         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7376         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7377         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7378         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7379         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7380         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7381         gcc.target/m68k directory.
7382         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7383         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7384         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7385         gcc.target/cris directory.
7386         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7387         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7388         gcc.target/bfin directory.
7389
7390         * gcc.target/sh: New directory.
7391         * gcc.target/sh/sh.exp: New file.
7392         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7393         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7394         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7395         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7396         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7397         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7398
7399 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7400
7401         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7402         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7403         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7404         * gcc.target/i386/local2.c: Ditto.
7405         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7406         * gcc.target/i386/20011119-1.c: Ditto.
7407         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7408         * gcc.target/i386/fastcall-1.c: Fix target selector.
7409
7410 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7411
7412         PR fortran/33055
7413         * gfortran.dg/negative_unit.f: Add new check
7414         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7415         -fdefault-integer-8.
7416
7417 2007-08-26  Asher Langton  <langton2@llnl.gov>
7418
7419         * gfortran.dg/recursive_stack.f90: New.
7420         * gfortran.dg/openmp_stack.f90: New.
7421
7422 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7423
7424         PR fortran/31298
7425         * gfortran.dg/use_10.f90: New.
7426
7427 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7428
7429         PR fortran/32985
7430         * gfortran.dg/namelist_14.f90: Make test case valid.
7431         * gfortran.dg/common_10.f90: New.
7432
7433 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7434
7435         PR middle-end/33181
7436         * gcc.dg/ifelse-2.c: New.
7437
7438 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7439
7440         PR fortran/32980
7441         * gfortran.dg/gamma_1.f90: New.
7442         * gfortran.dg/gamma_2.f90: New.
7443         * gfortran.dg/gamma_3.f90: New.
7444
7445 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7446
7447         PR fortran/33188
7448         * gfortran.dg/used_types_18.f90: New.
7449
7450 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7451
7452         * gcc.dg/array-init-2.c: New test.
7453
7454 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7455
7456         PR fortran/33178
7457         * gfortran.dg/initialization_4.f90: Update dg-error.
7458         * gfortran.dg/initialization_13.f90: New.
7459
7460 2007-08-24  Richard Guenther  <rguenther@suse.de>
7461
7462         PR middle-end/33166
7463         * gcc.c-torture/compile/pr33166.c: New testcase.
7464
7465 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7466
7467         PR fortran/33139
7468         * gfortran.dg/pointer_assign_4.f90: New.
7469         * gfortran.dg/shape_2.f90: Fix test case.
7470         * gfortran.dg/char_result_4.f90: Ditto.
7471
7472 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * gcc.dg/array-init-1.c: New test.
7475
7476         PR c++/32567
7477         * g++.dg/parse/crash36.C: New test.
7478
7479 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7480
7481         * gcc.dg/pr32721.c: Updated.
7482
7483 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR tree-optimization/32573
7486         PR middle-end/32946
7487         * gcc.dg/pr32573.c: New test.
7488
7489         PR c++/32898
7490         * g++.dg/lookup/ns3.C: New test.
7491
7492         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7493
7494         PR c++/31941
7495         * g++.dg/parse/crash37.C: New test.
7496
7497 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7498
7499         PR target/17390
7500         * gcc.target/i386/pr17390.c: New test.
7501
7502 2007-08-23  Richard Guenther  <rguenther@suse.de>
7503
7504         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7505         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7506         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7507         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7508         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7509         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7510         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7511         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7512
7513 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7514
7515         * gcc.target/s390: New directory.
7516         * gcc.target/s390/s390.exp: New file.
7517         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7518         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7519         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7520         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7521         gcc.target/s390 directory.
7522
7523 2007-08-23  Richard Guenther  <rguenther@suse.de>
7524
7525         PR tree-optimization/32328
7526         * gcc.dg/pr32328.c: New testcase.
7527
7528 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7529
7530         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7531           available.
7532
7533 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7534
7535         PR fortran/33095
7536         * gfortran.dg/min_max_optional_5.f90: New test.
7537         * gfortran.dg/min_max_optional_2.f90: Remove.
7538         * gfortran.dg/min_max_optional_3.f90: Remove.
7539         * gfortran.dg/min_max_optional_4.f90: Remove.
7540
7541 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7542
7543         * gcc.target/i386/xorps-sse.c: New.
7544         * gcc.target/i386/xorps-sse2.c: New.
7545
7546 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7547
7548         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7549         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7550         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7551
7552 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7553
7554         PR fortran/33020
7555         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7556         include multiple kinds for SHAPE parameter within a single
7557         namespace.
7558         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7559         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7560
7561 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7562
7563         * interface_abstract_1.f90: Extended test case.
7564         * interface_abstract_3.f90: New test.
7565
7566 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7567
7568         * gcc.dg/fold-sub.c: New test.
7569         
7570 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7571
7572         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7573         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7574         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7575         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7576         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7577         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7578
7579 2007-08-22  Richard Guenther  <rguenther@suse.de>
7580
7581         PR middle-end/33007
7582         * gcc.dg/pr33007.c: New testcase.
7583
7584 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7585
7586         * gcc.c-torture/execute/strcmp-1.x: Delete.
7587
7588 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7589
7590         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7591         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7592         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7593         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7594         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7595         gcc.target/i386/stack-realign.c,
7596         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7597         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7598         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7599         target using dg-require-effective-target directive.
7600         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7601         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7602         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7603         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7604         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7605         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7606         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7607         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7608         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7609         Require lp64 target using dg-require-effective-target directive.
7610         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7611         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7612         directive.
7613         * gcc.target/i386/20010202-1.c: Move from here ...
7614         * gcc.dg/20010202-1.c: ... to here.
7615
7616 2007-08-22  Richard Guenther  <rguenther@suse.de>
7617
7618         PR tree-optimization/33142
7619         * gcc.c-torture/execute/pr33142.c: New testcase.
7620
7621 2007-08-22  Richard Guenther  <rguenther@suse.de>
7622
7623         PR middle-end/32563
7624         * g++.dg/torture/pr32563.C: New testcase.
7625
7626 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7627
7628         PR middle-end/32912
7629         * gcc.dg/pr32912-1.c: Add -w to options.
7630         * gcc.dg/pr32912-2.c: Likewise.
7631         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7632
7633 2007-08-21  Ian Lance Taylor  <iant@google.com>
7634
7635         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7636
7637 2007-08-21  Ian Lance Taylor  <iant@google.com>
7638
7639         PR tree-optimization/33134
7640         * g++.dg/tree-ssa/pr33134.C: New test.
7641
7642 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7643
7644         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7645         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7646
7647 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR debug/32610
7650         * gcc.dg/debug/pr32610.c: New test.
7651
7652         * g++.dg/init/new24.C: New test.
7653
7654         PR middle-end/32912
7655         * gcc.dg/pr32912-1.c: New test.
7656         * gcc.dg/pr32912-2.c: New test.
7657         * gcc.dg/pr32912-3.c: New test.
7658
7659 2007-08-21  Richard Guenther  <rguenther@suse.de>
7660
7661         * gcc.dg/pointer-arith-10.c: New testcase.
7662
7663 2007-08-21  Richard Guenther  <rguenther@suse.de>
7664
7665         PR middle-end/33122
7666         * gcc.c-torture/compile/pr33122.c: New testcase.
7667
7668 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7669
7670         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7671
7672 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7673
7674         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7675
7676 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7677
7678         PR c++/33025
7679         * g++.dg/init/new23.C: New test.
7680
7681 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7682
7683         PR middle-end/30564
7684         * gcc.c-torture/compile/pr30564-1.c: New test.
7685         * gcc.c-torture/compile/pr30564-2.c: New test.
7686
7687 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7688
7689         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7690
7691 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7692
7693         * gfortran.dg/interface_abstract_2.f90: New.
7694         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7695
7696 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7697
7698         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7699         unknown (so that outer-loop wont get analyzed).
7700         * gcc.dg/vect/vect-outer-1a.c: New test.
7701         * gcc.dg/vect/vect-outer-1b.c: New test.
7702         * gcc.dg/vect/vect-outer-1.c: New test.
7703         * gcc.dg/vect/vect-outer-2a.c: New test.
7704         * gcc.dg/vect/vect-outer-2b.c: New test.
7705         * gcc.dg/vect/vect-outer-2c.c: New test.
7706         * gcc.dg/vect/vect-outer-2.c: New test.
7707         * gcc.dg/vect/vect-outer-3a.c: New test.
7708         * gcc.dg/vect/vect-outer-3b.c: New test.
7709         * gcc.dg/vect/vect-outer-3c.c: New test.
7710         * gcc.dg/vect/vect-outer-3.c: New test.
7711         * gcc.dg/vect/vect-outer-4a.c: New test.
7712         * gcc.dg/vect/vect-outer-4b.c: New test.
7713         * gcc.dg/vect/vect-outer-4c.c: New test.
7714         * gcc.dg/vect/vect-outer-4d.c: New test.
7715         * gcc.dg/vect/vect-outer-4e.c: New test.
7716         * gcc.dg/vect/vect-outer-4f.c: New test.
7717         * gcc.dg/vect/vect-outer-4g.c: New test.
7718         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7719         * gcc.dg/vect/vect-outer-4i.c: New test.
7720         * gcc.dg/vect/vect-outer-4j.c: New test.
7721         * gcc.dg/vect/vect-outer-4k.c: New test.
7722         * gcc.dg/vect/vect-outer-4l.c: New test.
7723         * gcc.dg/vect/vect-outer-4m.c: New test.
7724         * gcc.dg/vect/vect-outer-4.c: New test.
7725         * gcc.dg/vect/vect-outer-5.c: New test.
7726         * gcc.dg/vect/vect-outer-6.c: New test.
7727         * gcc.dg/vect/vect-outer-fir.c: New test.
7728         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7729         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7730
7731 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7732
7733         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7734         and -fno-tree-reassoc.
7735         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7736         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7737         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7738         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7739         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7740         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7741         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7742         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7743         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7744         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7745         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7746         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7747         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7748         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7749         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7750         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7751         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7752         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7753         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7754         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7755         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7756         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7757         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7758         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7759         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7760         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7761         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7762         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7763         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7764         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7765         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7766         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7767         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7768         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7769         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7770         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7771         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7772
7773 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7774
7775         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7776         versioning for aliasing).
7777         * gcc.dg/vect/vect-35.c: Likewise.
7778
7779         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7780         targets.
7781         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7782
7783 2007-08-18  Tom Tromey  <tromey@redhat.com>
7784
7785         PR preprocessor/32974:
7786         * gcc.dg/cpp/pr32974.c: New file.
7787
7788 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7789
7790         * gfortran.dg/interface_abstract_1.f90: New.
7791
7792 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7793
7794         PR fortran/32881
7795         * gfortran.dg/pure_initializer_1.f90: New test.
7796
7797 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7798
7799         PR fortran/32875
7800         * gfortran.dg/array_constructor_18.f90: New test.
7801
7802 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7803
7804         PR c++/28989
7805         * g++.dg/expr/lval3.C: New test.
7806         * g++.dg/expr/lval4.C: New test.
7807
7808 2007-08-17  Ollie Wild  <aaw@google.com>
7809
7810         PR c++/31749
7811         * g++.dg/lookup/builtin3.C: New test.
7812         * g++.dg/lookup/builtin4.C: New test.
7813         * g++.dg/lookup/using19.C: New test.
7814
7815 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7816
7817         PR c++/32190
7818         * g++.dg/parse/error31.C: New.
7819
7820 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7821
7822         PR c++/32112
7823         * g++.dg/template/error26.C: New.
7824
7825 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7826
7827         PR fortran/33079
7828         * gfortran.dg/zero_length_2.f90: New test.
7829
7830 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7831
7832         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7833         * gfortran.dg/kind_tests_3.f03: Ditto.
7834         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7835         * gfortran.dg/interface_13.f90: Ditto.
7836         * gfortran.dg/pr32738.f90: Ditto.
7837         * gfortran.dg/module_private_1.f90: Ditto.
7838         * gfortran.dg/test_only_clause.f90: Ditto.
7839         * gfortran.dg/bind_c_vars.f90: Ditto.
7840         * gfortran.dg/bind_c_dts.f90: Ditto.
7841         * gfortran.dg/use_9.f90: Ditto.
7842         * gfortran.dg/generic_8.f90: Ditto.
7843         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7844         * gfortran.dg/private_type_6.f90: Ditto.
7845         * gfortran.dg/c_assoc.f90: Ditto.
7846         * gfortran.dg/private_type_7.f90: Ditto.
7847         * gfortran.dg/global_vars_c_init.f90: Ditto.
7848         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7849         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7850         * gfortran.dg/c_size_t_test.f03: Ditto.
7851         * gfortran.dg/used_types_12.f90: Ditto.
7852         * gfortran.dg/pr25923.f90: Ditto.
7853         * gfortran.dg/test_com_block.f90: Ditto.
7854         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7855         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7856         * gfortran.dg/com_block_driver.f90: Ditto.
7857         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7858         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7859         * gfortran.dg/c_loc_test.f90: Ditto.
7860         * gfortran.dg/c_ptr_tests.f03: Ditto.
7861         * gfortran.dg/module_interface_1.f90: Ditto.
7862
7863 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7864
7865         PR c++/32870
7866         * g++.dg/other/error17.C: Adjust.
7867         
7868 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7869
7870         PR middle-end/32970
7871         * g++.dg/ext/altivec-14.C: New test.
7872
7873 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7874
7875         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7876         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7877         dump files.
7878         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7879         * gcc.dg/vect/pr32366.c: Ditto.
7880
7881 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7882
7883         PR testsuite/33082
7884         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7885         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7886         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7887         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7888
7889 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7890
7891         PR fortran/33072
7892         * gfortran.dg/use_9.f90: New.
7893
7894 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7895
7896         * g++.dg/gcov/gcov-5.C: New test.
7897
7898 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7899
7900         * g++.dg/gcov/gcov-4.C: New test.
7901         * lib/gcov.exp (verify-lines): Add support for
7902         checking no-coverage lines.
7903
7904 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7905
7906         * gcc.dg/vect/vect-vfa-01.c: New.
7907         * gcc.dg/vect/vect-vfa-02.c: New.
7908         * gcc.dg/vect/vect-vfa-03.c: New.
7909         * gcc.dg/vect/vect-vfa-04.c: New.
7910         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7911         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7912         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7913         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7914         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7915         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7916         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7917         gfortran.dg/vect/pr19049.f90: Rename to start with
7918         prefix no-vfa-.
7919         * gcc.dg/vect/vect.exp: Disable versioning for alias
7920         when test starts with no-vfa-.
7921         * gfortran.dg/vect/vect.exp: Likewise.
7922
7923 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7924
7925         * gcc.dg/torture/pr32897.c: New test.
7926
7927 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7928
7929         PR c++/31132
7930         * g++.dg/template/crash69.C: New.
7931
7932 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7933
7934         * lib/target-supports.exp (check_effective_target_arm32): Use
7935         check_no_compiler_messages.
7936
7937 2007-08-15  Diego Novillo  <dnovillo@google.com>
7938
7939         gcc.dg/tree-ssa/20070815.c: New test.
7940
7941 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7942
7943         PR fortran/33077
7944         * gfortran.dg/random_7.f90: Initialize variable.
7945
7946 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR middle-end/33074
7949         * gfortran.dg/pr33074.f90: New test.
7950
7951         PR c++/32992
7952         * g++.dg/opt/nrv14.C: New test.
7953
7954 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7955
7956         PR c++/33035
7957         * g++.dg/template/crash68.C: New.
7958
7959 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7960
7961         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7962         * gcc.dg/sibcall-4.c: Ditto.
7963
7964 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7965
7966         PR fortran/33066
7967         * gfortran.dg/use_8.f90: New test.
7968         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7969
7970 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7971
7972         PR c++/27211
7973         * g++.dg/template/error27.C: New.
7974         * g++.dg/template/error28.C: New.
7975         * g++.dg/other/pr28304.C: Adjust.
7976         * g++.old-deja/g++.mike/p811.C: Likewise.
7977
7978 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7979
7980         PR target/30315
7981         * gcc.target/i386/pr30315.c: New.
7982
7983 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7984
7985         PR fortran/32594
7986         * gfortran.dg/substr_5.f90: New test.
7987
7988 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7989
7990         PR c/30428
7991         * gcc.dg/vector-2.c: New test.
7992
7993         PR c++/30428
7994         * g++.dg/ext/vector8.C: New test.
7995
7996 2007-08-13  Dan Hipschman  <dsh@google.com>
7997
7998         PR c/32953
7999         * gcc.dg/format/array-1.c: Add an additional test for
8000         unterminated format strings of length 1.
8001
8002 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8003
8004         PR fortran/32926
8005         * gfortran.dg/external_procedures_3.f90: New test.
8006
8007 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8008
8009         PR fortran/32827
8010         * gfortran.dg/import6.f90: New test.
8011
8012 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8013
8014         PR C/30427
8015         *  gcc.dg/vector-1.c: New test.
8016
8017 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8018
8019         * gcc.dg/pr21255-4.c: Skip for PIC.
8020         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8021
8022 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8023
8024         * gcc.dg/attr-isr.c: Skip for PIC.
8025         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8026         * gcc.dg/attr-isr-trapa.c: Likewise.
8027         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8028         * gcc.dg/pragma-isr-trapa.c: Likewise.
8029         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8030
8031 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8032
8033         PR fortran/32962
8034         * gfortran.dg/transpose_1.f90: New test.
8035
8036 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8037
8038         PR fortran/29600
8039         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8040         intrinsic.
8041
8042 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8043
8044         PR fortran/30964
8045         PR fortran/33054
8046         * gfortran.dg/random_4.f90: New test.
8047         * gfortran.dg/random_5.f90: New test.
8048         * gfortran.dg/random_6.f90: New test.
8049         * gfortran.dg/random_7.f90: New test.
8050
8051 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8052
8053         PR fortran/32860
8054         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8055
8056 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8057
8058         PR fortran/31629
8059         * gfortran.dg/module_private_1.f90: New test.
8060
8061 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8062
8063         PR fortran/29600
8064         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8065         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8066
8067 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8068
8069         PR fortran/32937
8070         * gfortran.dg/char_length_6.f90: New test.
8071
8072 2007-08-10  Ollie Wild  <aaw@google.com>
8073
8074         * g++.dg/lookup/using18.C: New test.
8075
8076 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8077
8078         PR c++/17763
8079         * g++.dg/other/error16.C: New.
8080
8081 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8082
8083         PR libfortran/33039
8084         * gfortran.dg/namelist_37.f90: New test.
8085
8086 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8087
8088         PR c++/22256
8089         * g++.dg/conversion/op3.C: New.
8090
8091 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8092
8093         PR fortran/32987
8094         * gfortran.dg/fmt_tab_1.f90: New.
8095         * gfortran.dg/fmt_tab_2.f90: New.
8096
8097 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8098
8099         PR c/32796
8100         * gcc.c-torture/compile/pr32796.c: New test.
8101
8102 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8103
8104         PR middle-end/32813
8105         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8106         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8107         instead of just -O.
8108
8109 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8110
8111         * gcc.target/mips/code-readable-1.c: New test.
8112         * gcc.target/mips/code-readable-2.c: Likewise.
8113         * gcc.target/mips/code-readable-3.c: Likewise.
8114
8115 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8116             Revital Eres  <eres@il.ibm.com>
8117
8118         * gfortran.dg/sms-1.f90: Add comment.
8119         * gfortran.dg/sms-2.f90: New.
8120
8121 2007-08-07  Ian Lance Taylor  <iant@google.com>
8122
8123         * gcc.dg/instrument-1.c: New test.
8124         * gcc.dg/instrument-2.c: New test.
8125         * gcc.dg/instrument-3.c: New test.
8126
8127 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8128
8129         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8130
8131 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8132
8133         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8134         !vector_alignment_reachable targets.
8135         * gcc.dg/vect/vect-33.c: Likewise.
8136         * gcc.dg/vect/vect-42.c: Likewise.
8137         * gcc.dg/vect/vect-44.c: Likewise.
8138         * gcc.dg/vect/vect-50.c: Likewise.
8139         * gcc.dg/vect/vect-70.c: Likewise.
8140         * gcc.dg/vect/vect-71.c: Likewise.
8141         * gcc.dg/vect/vect-87.c: Likewise.
8142         * gcc.dg/vect/vect-88.c: Likewise.
8143         * gcc.dg/vect/vect-91.c: Likewise.
8144         * gcc.dg/vect/vect-93.c: Likewise.
8145         * gcc.dg/vect/vect-96.c: Likewise.
8146         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8147         * gcc.dg/vect/section-anchors-69.c: Likewise.
8148         * gcc.dg/vect/pr25413.c: Likewise.
8149         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8150         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8151         * gfortran.dg/vect-2.f90: Likewise.
8152         * gfortran.dg/vect-3.f90: Likewise.
8153         * gfortran.dg/vect-4.f90: Likewise.
8154         * gfortran.dg/vect-5.f90: Likewise.
8155         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8156         Return false for darwin. 
8157         (check_effective_target_vector_alignment_reachable_for_double): New.
8158
8159 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8160
8161         * gcc.dg/multiword-1.c: New testcase.
8162
8163 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8164
8165         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8166         messages.
8167         * gfortran.dg/namelist_36.f90: New test.
8168
8169 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8170
8171         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8172           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8173
8174 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8175
8176         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8177         * gcc.dg/torture/type-generic-1.c: Likewise.
8178
8179 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8180
8181         * gcc.c-torture/20070522-1.c: Move to ...
8182         * gcc.c-torture/compile/20070522-1.c: Here.
8183
8184 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8185
8186         PR fortran/29828
8187         * gfortran.dg/minmax_char_1.f90: New test.
8188         * gfortran.dg/minmax_char_2.f90: New test.
8189         * gfortran.dg/min_max_optional_4.f90: New test.
8190
8191 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8192
8193         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8194         hanging on the testcase.
8195
8196 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8197
8198         PR middle-end/32988
8199         * gcc.c-torture/compile/pr32988.c: New test.
8200
8201 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8202
8203         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8204
8205 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8206
8207         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8208
8209         Revert:
8210         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8211
8212         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8213
8214 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8215
8216         PR fortran/32979
8217         * gfortran.dg/isnan_1.f90: New test.
8218
8219 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8220             Revital Eres <eres@il.ibm.com>
8221
8222         * gcc.dg/sms-antideps.c: New test.
8223
8224 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8225
8226         PR fortran/31214
8227         * gfortran.dg/entry_13.f90: New test.
8228
8229         * gfortran.dg/entry_12.f90: Clean up .mod file.
8230
8231 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8232
8233         PR fortran/32770
8234         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8235         variables as kind=4 so they don't overflow the record length.
8236
8237 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8238
8239         PR fortran/32968
8240         * gfortran.dg/selected_kind_1.f90: New test.
8241
8242 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8243
8244         PR middle-end/32780
8245         * gcc.c-torture/compile/pr32780.c: New test.
8246
8247 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8248
8249         RP middle-end/32399
8250         * gcc.c-torture/compile/pr32399.c: New testcase.
8251
8252 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8253
8254         PR middle-end/32304
8255         * g++.dg/torture/pr32304.C: New testcase.
8256
8257 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8258
8259         PR middle-end/32935
8260         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8261
8262 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8263
8264         PR fortran/32955
8265         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8266
8267 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8268
8269         PR fortran/31202
8270         * gfortran.dg/nint_2.f90: New test.
8271
8272 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8273
8274         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8275         * gcc.dg/weak/typeof-2.c: Likewise.
8276
8277 2007-08-03  Diego Novillo  <dnovillo@google.com>
8278
8279         PR 31521
8280         * gcc.dg/tree-ssa/pr31521.c: New test.
8281
8282 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8283
8284         PR fortran/32770
8285         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8286         iostat must be default kind.
8287
8288 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8289
8290         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8291
8292 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8293
8294         PR fortran/32770
8295         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8296         explicit so test passes with -fdefault-integer-8.
8297         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8298         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8299
8300 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8301
8302         PR c++/30849
8303         * g++.dg/parse/asm1.C: New test.
8304
8305         PR c++/30850
8306         * g++.dg/parse/asm2.C: Likewise.
8307
8308         PR c++/30851
8309         * g++.dg/parse/asm3.C: Likewise.
8310         
8311 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8312
8313         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8314           "int" is only 16 bit bits wide.
8315         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8316
8317 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8318
8319         * g++.dg/torture/type-generic-1.C: New.
8320         * gcc.dg/pr28796-2.c: Move tests ...
8321         * gcc.dg/tg-tests.h: ... here.
8322         * gcc.dg/torture/type-generic-1.c: New.
8323
8324 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8325
8326         PR libfortran/32954
8327         * minmaxloc_3.f90:  New test case.
8328
8329 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8330
8331         PR fortran/32936
8332         * gfortran.dg/allocate_stat.f90: New.
8333
8334 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8335
8336         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8337
8338 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8339
8340         PR tree-optimization/32919
8341         * gcc.c-torture/compile/pr32919.c: New.
8342
8343 2007-08-01  Nick Clifton  <nickc@redhat.com>
8344
8345         * gcc.c-torture/execute/execute.exp: Change copyright header to
8346         refer to version 3 of the GNU General Public License and to point
8347         readers at the COPYING3 file and the FSF's license web page.
8348         * gcc.c-torture/execute/ieee/ieee.exp,
8349         gcc.c-torture/unsorted/unsorted.exp,
8350         gcc.c-torture/compile/compile.exp,
8351         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8352         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8353         gcc.target/cris/torture/cris-torture.exp,
8354         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8355         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8356         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8357         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8358         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8359         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8360         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8361         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8362         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8363         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8364         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8365         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8366         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8367         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8368         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8369         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8370         gcc.dg/noncompile/noncompile.exp,
8371         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8372         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8373         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8374         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8375         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8376         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8377         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8378         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8379         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8380         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8381         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8382         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8383         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8384         g++.old-deja/old-deja.exp,
8385         gfortran.fortran-torture/execute/execute.exp,
8386         gfortran.fortran-torture/compile/compile.exp,
8387         treelang/output/output-1.c, treelang/output/output-1.tree,
8388         treelang/execute/execute.exp, treelang/Makefile.in,
8389         treelang/compile/compile.exp, g++.dg/dg.exp,
8390         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8391         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8392         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8393         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8394         g++.dg/compat/struct-layout-1.exp,
8395         g++.dg/compat/struct-layout-1_generate.c,
8396         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8397         g++.dg/bprob/bprob.exp, config/default.exp,
8398         gcc.test-framework/test-framework.awk,
8399         gcc.test-framework/gen_directive_tests,
8400         gcc.test-framework/test-framework.exp,
8401         objc.dg/special/special.exp,
8402         objc.dg/gnu-encoding/gnu-encoding.exp,
8403         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8404         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8405         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8406         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8407         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8408         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8409         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8410         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8411         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8412         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8413         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8414         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8415         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8416         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8417         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8418         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8419         Likewise.
8420
8421 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8422
8423         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8424         error message text.
8425
8426 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8427
8428         PR fortran/32945
8429         * gfortran.dg/initialization_12.f90: New test.
8430
8431 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8432
8433         PR fortran/31609
8434         * gfortran.dg/entry_12.f90: New test.
8435
8436 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8437
8438         PR fortran/32938
8439         * gfortran.dg/altreturn_6.f90: New test.
8440
8441 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8442
8443         PR fortran/32942
8444         * gfortran.dg/exponent_2.f90: New test.
8445
8446 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8447
8448         * gcc.dg/vect/vect-117.c: New test.
8449         * gcc.dg/vect/vect-74.c: Enabled test
8450         * gcc.dg/vect/vect-81.c: Enabled test
8451
8452 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8453
8454         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8455         s/dg-error/dg-warning where warning is expected.
8456
8457 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8458
8459         PR fortran/32770
8460         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8461         of huge() to correct kind.
8462
8463 2007-07-30  Ollie Wild  <aaw@google.com>
8464
8465         * gcc.dg/cpp/counter-2.c: New test.
8466         * gcc.dg/cpp/counter-3.c: New test.
8467         * gcc.dg/cpp/dir-only-1.c: New test.
8468         * gcc.dg/cpp/dir-only-1.h: New file.
8469         * gcc.dg/cpp/dir-only-2.c: New test.
8470         * gcc.dg/cpp/dir-only-3.c: New test.
8471         * gcc.dg/cpp/dir-only-3a.h: New file.
8472         * gcc.dg/cpp/dir-only-3b.h: New file.
8473         * gcc.dg/cpp/dir-only-4.c: New test.
8474         * gcc.dg/cpp/dir-only-5.c: New test.
8475         * gcc.dg/cpp/dir-only-6.c: New test.
8476
8477 2007-07-30  Julian Brown  <julian@codesourcery.com>
8478
8479         * gcc.target/arm/neon/v*.c: Regenerate.
8480
8481 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8482
8483         PR c++/32108
8484         * g++.dg/ext/label6.C: New.
8485
8486 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8487
8488         PR libfortran/32858
8489         PR libfortran/30814
8490         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8491
8492 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/31211
8495         * gfortran.dg/actual_pointer_function_1.f90: New test.
8496
8497         PR fortran/32682
8498         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8499
8500 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8501
8502         PR fortran/32906
8503         * gfortran.dg/shape_1.f90: Adjust error message.
8504         * gfortran.dg/parameter_array_ref_1.f90: New test.
8505
8506 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8507
8508         PR fortran/31609
8509         * gfortran.dg/entry_11.f90: New test.
8510
8511 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8512             Revital Eres  <eres@il.ibm.com>
8513
8514         * gfortran.dg/sms-1.f90: New test.
8515
8516 2007-07-28  Richard Guenther  <rguenther@suse.de>
8517
8518         * gcc.c-torture/compile/pr32920.c: New testcase.
8519
8520 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8521
8522         PR c++/30917
8523         * g++.dg/lookup/friend11.C: New test.
8524
8525 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8526
8527         * gfortran.dg/namelist_5.f90: Adjusted error message.
8528         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8529         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8530         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8531         * gfortran.dg/namelist_32.f90: ... this.
8532
8533         PR fortran/32876
8534         * gfortran.dg/namelist_33.f90: New test.
8535
8536         PR fortran/32905
8537         * gfortran.dg/namelist_34.f90: New test.
8538
8539         PR fortran/31818
8540         * gfortran.dg/namelist_35.f90: New test.
8541
8542 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8543
8544         PR fortran/32880
8545         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8546
8547 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8548
8549         PR testsuite/32471
8550         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8551           assuming it is 0x7ffffffff.
8552         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8553         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8554
8555 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8556
8557         * gfortran.dg/operator_3.f90: Fix dg directive.
8558         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8559         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8560         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8561
8562 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8563
8564         * g++.dg/cpp0x/decltype1.C: New.
8565         * g++.dg/cpp0x/decltype2.C: New.
8566         * g++.dg/cpp0x/decltype3.C: New.
8567         * g++.dg/cpp0x/decltype4.C: New.
8568         * g++.dg/cpp0x/decltype5.C: New.
8569         * g++.dg/cpp0x/decltype6.C: New.
8570
8571 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8572
8573         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8574           because the test relies on bit 31 to be the sign bit.
8575
8576 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8577
8578         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8579           assuming it is 0x7fffffff.
8580         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8581         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8582
8583 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8584
8585         PR c++/32346
8586         * g++.dg/expr/bitfield9.C: New test.
8587
8588 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8589
8590         PR fortran/32899
8591         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8592
8593 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8594
8595         PR fortran/32760
8596         * gfortran.dg/private_type_7.f90: New test.
8597
8598 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8599
8600         PR fortran/32035
8601         * gfortran.dg/select_char_1.f90: New test.
8602
8603 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8604
8605         PR fortran/32903
8606         * gfortran.dg/initialization_11.f90: New test.
8607
8608 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8609
8610         * gcc.target/mips/ins-1.c: New test.
8611
8612 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8613
8614         PR/19232
8615         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8616         (f1): Likewise.
8617
8618 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8619
8620         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8621         error: width of 'spare' exceeds its type.
8622
8623 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8624
8625         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8626         * gcc.dg/sibcall-4.c: Likewise.
8627
8628 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8629
8630         PR rtl-optimization/31500
8631         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8632         * g++.dg/warn/Warray-bounds.C: Likewise.
8633
8634 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8635
8636         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8637
8638 2007-07-25  Julian Brown  <julian@codesourcery.com>
8639             Paul Brook  <paul@codesourcery.com>
8640             Joseph Myers  <joseph@codesourcery.com>
8641             Mark Shinwell  <shinwell@codesourcery.com>
8642
8643         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8644         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8645         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8646         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8647         (check_effective_target_arm_neon_hw): New.
8648         * gcc.target/arm/neon/neon.exp: New file.
8649         * gcc.target/arm/neon/polytypes.c: New file.
8650         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8651
8652 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8653
8654         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8655           targets where an "int" is less than 32 bits wide.
8656
8657 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8658
8659         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8660
8661 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8662
8663         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8664           during addition if an int is only 16 bits wide.
8665         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8666
8667 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8668
8669         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8670           size as "long int" and are 32 or 64 bits wide.
8671         * gcc.dg/torture/pr28814.c: Likewise.
8672
8673 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8674
8675         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8676           exactly as wide as an int.
8677
8678 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8679
8680         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8681         Define and use throughout as long long printf format specifier.
8682         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8683         Likewise.
8684
8685 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8686
8687         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8688         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8689
8690 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8691
8692         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8693
8694 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8695
8696         * gcc.c-torture/execute/20070724-1.c: New.
8697
8698 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8699
8700         PR fortran/31205
8701         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8702         "deallocates" to 24, since patch has code rid of much spurious
8703         code.
8704         * gfortran.dg/interface_assignment_1.f90 : New test.
8705
8706         PR fortran/32842
8707         * gfortran.dg/interface_assignment_2.f90 : New test.
8708
8709 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8710
8711         PR fortran/32867
8712         * fortran.dg/initialization_10.f90: New test.
8713
8714 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8715
8716         PR fortran/32778
8717         * gfortran.dg/imag_2.f: Removed
8718         * gfortran.dg/warn_std_1.f90: New test.
8719         * gfortran.dg/warn_std_2.f90: New test.
8720         * gfortran.dg/warn_std_3.f90: New test.
8721
8722 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8723
8724         PR c++/29001
8725         * g++.dg/init/new22.C: New.
8726
8727 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8728
8729         PR c++/32561
8730         * g++.dg/template/crash67.C: New.
8731
8732 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8733
8734         * lib/target-support.exp (check_effective_target_natural_alignment): 
8735         (check_effective_target_vector_alignment_reachable): New.
8736         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8737         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8738         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8739         check.
8740         * gcc.dg/vect/pr25413.c: Likewise.
8741         * gcc.dg/vect/pr31699.c: Likewise.
8742
8743 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8744
8745         PR fortran/30814
8746         * gfortran.dg/pack_bounds_1.f90:  New test case.
8747
8748 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8749
8750         PR fortran/31639
8751         * gfortran.dg/initialization_9.f90: New test.
8752
8753 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8754
8755         PR fortran/32797
8756         PR fortran/32800
8757         * gfortran.dg/bind_c_usage_8.f03: New test case.
8758         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8759         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8760
8761 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8762
8763         * gcc.target/mips/branch-cost-1.c: New test.
8764         * gcc.target/mips/branch-cost-2.c: Likewise.
8765
8766 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8767
8768         PR fortran/32732
8769         * gfortran.dg/c_char_tests.f03: New test case.
8770         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8771         * gfortran.dg/c_char_tests_2.f03: New test case.
8772         * gfortran.dg/value_6.f03: Ditto.
8773         * gfortran.dg/value_7.f03: Ditto.
8774
8775 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8776
8777         PR fortran/32600
8778         * gfortran.dg/c_funloc_tests_5.f03: New.
8779         * gfortran.dg/c_funloc_tests_5.f04: New.
8780         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8781
8782 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8783
8784         PR c++/32839
8785         * g++.dg/expr/call4.C: New.
8786         * g++.dg/expr/call5.C: New.
8787
8788 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8789
8790         PR fortran/32710
8791         * gfortran.dg/namelist_30.f90: New test.
8792
8793 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8794
8795         PR fortran/29962
8796         * gfortran.dg/array_initializer_1.f90: Removed warning.
8797         * gfortran.dg/initialization_1.f90: Adjusted messages.
8798         * gfortran.dg/nested_modules_6.f90: Removed warning.
8799
8800         PR fortran/31253
8801         * gfortran.dg/initialization_7.f90: New test.
8802
8803         PR fortran/31639
8804         * gfortran.dg/initialization_8.f90: New test.
8805
8806 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8807
8808         PR c++/30818
8809         * g++.dg/template/crash47.C: Adjust errors.
8810         * g++.dg/template/crash48.C: Adjust errors.
8811         * g++.dg/template/typename12.C: New.
8812         * g++.dg/template/typename13.C: New.
8813         * g++.dg/template/typename14.C: New.
8814         * g++.dg/template/typedef6.C: Adjust errors.
8815
8816 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8817
8818         PR fortran/32627
8819         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8820         * gfortran.dg/pr32627.f03: New test case.
8821
8822         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8823         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8824         c_f_pointer_logical.
8825         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8826         c_f_pointer_complex.
8827         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8828         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8829         c_f_pointer_shape_tests_2.
8830         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8831
8832 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8833
8834         PR fortran/32804
8835         * gfortran.dg/c_loc_tests_9.f03: New test case.
8836         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8837
8838 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8839
8840         PR fortran/32823
8841         * gfortran.dg/int_2.f90: New test.
8842         
8843 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8844
8845         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8846
8847 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8848
8849         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8850         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8851
8852 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8853
8854         PR tree-optimization/19910
8855         * gcc.dg/pr19910.c: New test.
8856
8857 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8858
8859         PR fortran/32738
8860         * gfortran.dg/pr32738.f90: New test.
8861
8862 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8863
8864         PR tree-optimzation/32635
8865         * gfortran.dg/pr32635.f:  New test case.
8866
8867 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8868
8869         PR fortran/32801
8870         * gfortran.dg/pr32801.f03: New test case.
8871
8872 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8873
8874         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8875         Test negative numbers also.
8876         * gcc.dg/c99-math-float-1.c: Likewise.
8877         * gcc.dg/c99-math-long-double-1.c: Likewise.
8878         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8879         test inputs.
8880
8881 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8882         
8883         * lib/target-supports.exp (check_effective_target_sync_int_long):
8884         Enable for xtensa.
8885         (check_effective_target_sync_char_short): Likewise.
8886         
8887 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8888
8889         * gcc.dg/pr28796-2.c: Add more cases.
8890
8891 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8892
8893         * gcc.dg/pr28796-1.c: Add more cases.
8894         * gcc.dg/pr28796-2.c: Likewise.
8895
8896 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8897
8898         * gcc.dg/pr28796-1.c: Add more cases.
8899         * gcc.dg/pr28796-2.c: Likewise.
8900
8901 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8902
8903         PR fortran/32535
8904         * gfortran.dg/pr32535.f90: New test.
8905
8906 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8907
8908         PR fortran/31320
8909         PR fortran/32665
8910         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8911
8912 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8913
8914         PR rtl-optimization/32773
8915         * gcc.dg/pr32773.c: New test.
8916
8917 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8918
8919         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8920         match flax-vector-conversions note.
8921         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8922         instead of dg-error for the warning.
8923
8924 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8925
8926         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8927           adapted to work on targets with 16-bit or wider int.
8928         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8929         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8930         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8931         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8932
8933 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8934
8935         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8936         support large arrays.
8937         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8938         * gcc.dg/20061109-1.c: Likewise.
8939         * gcc.c-torture/execute/20061101-1.x: Likewise.
8940         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8941         * gcc.c-torture/execute/pr31448.x: Likewise.
8942
8943 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8944
8945         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8946
8947         PR fortran/32238
8948         * gfortran.dg/pr32238.f90: New test.
8949
8950         PR fortran/32222
8951         * gfortran.dg/pr32222.f90: New test.
8952
8953         PR fortran/32242
8954         * gfortran.dg/pr32242.f90: New test.
8955         
8956 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8957             David Ung  <davidu@mips.com>
8958
8959         * gcc.target/mips/mips-sched-madd.c: New test case.
8960
8961 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8962
8963         PR libfortran/32611
8964         * gfortran.dg/large_real_kind_1.f90: Update test.
8965         * gfortran.dg/pr17706.f90: Update test.
8966         * gfortran.dg/fmt_zero_digits.f90: Update test.
8967         * gfortran.dg/fmt_zero_precision.f90: Update test.
8968         * gfortran.dg/real_const_3.f90: Update test.
8969
8970 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8971
8972         PR fortran/32036
8973         * gfortran.dg/bounds_check_8.f90: New test.
8974         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8975
8976 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8977
8978         PR fortran/32357
8979         * gfortran.dg/mvbits_2.f90: New test.
8980
8981 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8982
8983         PR libfortran/32731
8984         * gfortran.dg/pack_mask_1.f90:  New test.
8985         * gfortran.dg/unpack_mask_1.f90:  New test.
8986
8987 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8988
8989         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8990         * gcc.dg/20001101-1.c: Likewise.
8991         * gcc.dg/20001102-1.c: Likewise.
8992         * gcc.dg/20020116-2.c: Likewise.
8993         * gcc.dg/20020416-1.c: Likewise.
8994         * gcc.dg/sparc-constant-1.c: Likewise.
8995         * gcc.dg/sparc-dwarf2.c: Likewise.
8996         * gcc.dg/sparc-frame-1.c: Likewise.
8997         * gcc.dg/sparc-getcontext-1.c: Likewise.
8998         * gcc.dg/sparc-loop-1.c: Likewise.
8999         * gcc.dg/sparc-reg-1.c: Likewise.
9000         * gcc.dg/sparc-ret.c: Likewise.
9001         * gcc.dg/sparc-trap-1.c: Likewise.
9002         * gcc.dg/ultrasp10.c: Likewise.
9003         * gcc.dg/ultrasp11.c: Likewise.
9004         * gcc.dg/ultrasp1.c: Likewise.
9005         * gcc.dg/ultrasp2.c: Likewise.
9006         * gcc.dg/ultrasp3.c: Likewise.
9007         * gcc.dg/ultrasp4.c: Likewise.
9008         * gcc.dg/ultrasp5.c: Likewise.
9009         * gcc.dg/ultrasp6.c: Likewise.
9010         * gcc.dg/ultrasp7.c: Likewise.
9011         * gcc.dg/ultrasp8.c: Likewise.
9012         * gcc.dg/ultrasp9.c: Likewise.
9013         * gcc.dg/splet-1.c: Delete.
9014
9015 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9016
9017         PR fortran/32724
9018         * gfortran.dg/stfunc_5.f90: New test.
9019
9020 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9021
9022         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9023         New procedure to check if arrays are naturally aligned to the vector
9024         alignment boundary.
9025         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9026         in size_t typedef.  Adjust tree dump scan results according to
9027         vect_aligned_arrays target check.
9028         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9029         vect_aligned_arrays target check.
9030         * gcc.dg/vect/pr31699.c: Ditto.
9031
9032 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9033
9034         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9035         for V2DFmode vector conditional expression.
9036         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9037         and dfceq patterns.
9038         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9039         and dfcgt patterns.
9040         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9041         V2DFmode comparison and test special values.
9042         * lib/target-supports.exp: Switch on test for V2DFmode 
9043         vector conditional expression.
9044
9045 2007-07-13  Richard Guenther  <rguenther@suse.de>
9046
9047         PR tree-optimization/32721
9048         * gcc.dg/pr32721.c: New testcase.
9049
9050 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9051
9052         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9053         error message part that continues on a new line.
9054
9055 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9056
9057         * gcc.dg/c99-tgmath-1.c: New.
9058         * gcc.dg/c99-tgmath-2.c: New.
9059         * gcc.dg/c99-tgmath-3.c: New.
9060         * gcc.dg/c99-tgmath-4.c: New.
9061
9062 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9063             Janis Johnson  <janis187@us.ibm.com>
9064
9065         PR testsuite/25241
9066         * gcc.test-framework/dg-error-exp-F.c: New test.
9067         * gcc.test-framework/dg-warning-exp-F.c: New test.
9068         * lib/gcc.exp: Enable warning and error prefixes.
9069         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9070         (dg-error): Wrap original dg-error.
9071         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9072         markers from dg-error/dg-warning directives.
9073         * gcc.dg/20040322-1.c: Likewise.
9074         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9075         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9076         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9077         * gcc.dg/Werror-1.c: Likewise.
9078         * gcc.dg/Werror-10.c: Likewise.
9079         * gcc.dg/Werror-11.c: Likewise.
9080         * gcc.dg/Werror-2.c: Likewise.
9081         * gcc.dg/Werror-3.c: Likewise.
9082         * gcc.dg/Werror-4.c: Likewise.
9083         * gcc.dg/Werror-5.c: Likewise.
9084         * gcc.dg/Werror-6.c: Likewise.
9085         * gcc.dg/Werror-7.c: Likewise.
9086         * gcc.dg/Werror-8.c: Likewise.
9087         * gcc.dg/Werror-9.c: Likewise.
9088         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9089         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9090         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9091         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9092         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9093         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9094         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9095         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9096         * gcc.dg/Wnested-externs-1.c: Likewise.
9097         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9098         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9099         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9100         * gcc.dg/Wshadow-3.c: Likewise.
9101         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9102         * gcc.dg/Wwrite-strings-1.c: Likewise.
9103         * gcc.dg/anon-struct-5.c: Likewise.
9104         * gcc.dg/anon-struct-6.c: Likewise.
9105         * gcc.dg/anon-struct-7.c: Likewise.
9106         * gcc.dg/anon-struct-8.c: Likewise.
9107         * gcc.dg/array-8.c: Likewise.
9108         * gcc.dg/array-quals-2.c: Likewise.
9109         * gcc.dg/asm-qual-1.c: Likewise.
9110         * gcc.dg/asm-wide-1.c: Likewise.
9111         * gcc.dg/assign-warn-1.c: Likewise.
9112         * gcc.dg/assign-warn-2.c: Likewise.
9113         * gcc.dg/bitfld-10.c: Likewise.
9114         * gcc.dg/bitfld-11.c: Likewise.
9115         * gcc.dg/bitfld-12.c: Likewise.
9116         * gcc.dg/bitfld-13.c: Likewise.
9117         * gcc.dg/bitfld-14.c: Likewise.
9118         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9119         * gcc.dg/builtins-30.c: Likewise.
9120         * gcc.dg/c90-const-expr-5.c: Likewise.
9121         * gcc.dg/c90-typespec-1.c: Likewise.
9122         * gcc.dg/c99-const-expr-5.c: Likewise.
9123         * gcc.dg/c99-flex-array-5.c: Likewise.
9124         * gcc.dg/c99-fordecl-3.c: Likewise.
9125         * gcc.dg/c99-tag-3.c: Likewise.
9126         * gcc.dg/c99-typespec-1.c: Likewise.
9127         * gcc.dg/c99-vla-jump-1.c: Likewise.
9128         * gcc.dg/c99-vla-jump-2.c: Likewise.
9129         * gcc.dg/c99-vla-jump-3.c: Likewise.
9130         * gcc.dg/c99-vla-jump-4.c: Likewise.
9131         * gcc.dg/c99-vla-jump-5.c: Likewise.
9132         * gcc.dg/cast-1.c: Likewise.
9133         * gcc.dg/cast-2.c: Likewise.
9134         * gcc.dg/cast-3.c: Likewise.
9135         * gcc.dg/cast-4.c: Likewise.
9136         * gcc.dg/cast-pretty-print-1.c: Likewise.
9137         * gcc.dg/comp-goto-2.c: Likewise.
9138         * gcc.dg/comp-goto-3.c: Likewise.
9139         * gcc.dg/cpp/error-1.c: Likewise.
9140         * gcc.dg/cpp/if-paren.c: Likewise.
9141         * gcc.dg/decl-7.c: Likewise.
9142         * gcc.dg/decl-8.c: Likewise.
9143         * gcc.dg/decl-nospec-1.c: Likewise.
9144         * gcc.dg/decl-nospec-2.c: Likewise.
9145         * gcc.dg/decl-nospec-3.c: Likewise.
9146         * gcc.dg/declspec-10.c: Likewise.
9147         * gcc.dg/declspec-11.c: Likewise.
9148         * gcc.dg/declspec-12.c: Likewise.
9149         * gcc.dg/declspec-13.c: Likewise.
9150         * gcc.dg/declspec-14.c: Likewise.
9151         * gcc.dg/declspec-15.c: Likewise.
9152         * gcc.dg/declspec-16.c: Likewise.
9153         * gcc.dg/declspec-17.c: Likewise.
9154         * gcc.dg/declspec-4.c: Likewise.
9155         * gcc.dg/declspec-5.c: Likewise.
9156         * gcc.dg/declspec-6.c: Likewise.
9157         * gcc.dg/declspec-7.c: Likewise.
9158         * gcc.dg/declspec-8.c: Likewise.
9159         * gcc.dg/declspec-9.c: Likewise.
9160         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9161         * gcc.dg/dfp/constants-c99.c: Likewise.
9162         * gcc.dg/dfp/keywords-c89.c: Likewise.
9163         * gcc.dg/dfp/keywords-c99.c: Likewise.
9164         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9165         * gcc.dg/dfp/typespec.c: Likewise.
9166         * gcc.dg/dremf-type-compat-2.c: Likewise.
9167         * gcc.dg/dremf-type-compat-3.c: Likewise.
9168         * gcc.dg/dremf-type-compat-4.c: Likewise.
9169         * gcc.dg/empty-source-2.c: Likewise.
9170         * gcc.dg/empty-source-3.c: Likewise.
9171         * gcc.dg/enum3.c: Likewise.
9172         * gcc.dg/extra-semi-2.c: Likewise.
9173         * gcc.dg/extra-semi-3.c: Likewise.
9174         * gcc.dg/float-range-1.c: Likewise.
9175         * gcc.dg/float-range-2.c: Likewise.
9176         * gcc.dg/float-range-3.c: Likewise.
9177         * gcc.dg/float-range-5.c: Likewise.
9178         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9179         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9180         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9181         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9182         * gcc.dg/format/cast-1.c: Likewise.
9183         * gcc.dg/format/gcc_diag-3.c: Likewise.
9184         * gcc.dg/format/gcc_diag-4.c: Likewise.
9185         * gcc.dg/format/gcc_diag-6.c: Likewise.
9186         * gcc.dg/format/gcc_diag-8.c: Likewise.
9187         * gcc.dg/format/gcc_diag-9.c: Likewise.
9188         * gcc.dg/format/nul-2.c: Likewise.
9189         * gcc.dg/format/opt-1.c: Likewise.
9190         * gcc.dg/format/opt-2.c: Likewise.
9191         * gcc.dg/format/opt-3.c: Likewise.
9192         * gcc.dg/format/opt-4.c: Likewise.
9193         * gcc.dg/format/opt-5.c: Likewise.
9194         * gcc.dg/format/opt-6.c: Likewise.
9195         * gcc.dg/framework-2.c: Likewise.
9196         * gcc.dg/func-args-1.c: Likewise.
9197         * gcc.dg/func-outside-1.c: Likewise.
9198         * gcc.dg/func-outside-2.c: Likewise.
9199         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9200         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9201         * gcc.dg/if-empty-1.c: Likewise.
9202         * gcc.dg/init-bad-1.c: Likewise.
9203         * gcc.dg/init-bad-2.c: Likewise.
9204         * gcc.dg/init-bad-3.c: Likewise.
9205         * gcc.dg/init-desig-obs-2.c: Likewise.
9206         * gcc.dg/init-desig-obs-3.c: Likewise.
9207         * gcc.dg/init-empty-2.c: Likewise.
9208         * gcc.dg/init-empty-3.c: Likewise.
9209         * gcc.dg/inline-11.c: Likewise.
9210         * gcc.dg/inline-12.c: Likewise.
9211         * gcc.dg/inline-8.c: Likewise.
9212         * gcc.dg/inline-9.c: Likewise.
9213         * gcc.dg/inline3.c: Likewise.
9214         * gcc.dg/label-decl-1.c: Likewise.
9215         * gcc.dg/label-decl-2.c: Likewise.
9216         * gcc.dg/label-decl-3.c: Likewise.
9217         * gcc.dg/label-decl-4.c: Likewise.
9218         * gcc.dg/long-long-typespec-1.c: Likewise.
9219         * gcc.dg/lvalue-2.c: Likewise.
9220         * gcc.dg/lvalue-3.c: Likewise.
9221         * gcc.dg/nested-func-3.c: Likewise.
9222         * gcc.dg/nested-redef-1.c: Likewise.
9223         * gcc.dg/noreturn-4.c: Likewise.
9224         * gcc.dg/old-style-prom-2.c: Likewise.
9225         * gcc.dg/old-style-prom-3.c: Likewise.
9226         * gcc.dg/old-style-then-proto-1.c: Likewise.
9227         * gcc.dg/overflow-warn-1.c: Likewise.
9228         * gcc.dg/overflow-warn-2.c: Likewise.
9229         * gcc.dg/overflow-warn-3.c: Likewise.
9230         * gcc.dg/overflow-warn-4.c: Likewise.
9231         * gcc.dg/overflow-warn-6.c: Likewise.
9232         * gcc.dg/parm-forwdecl-2.c: Likewise.
9233         * gcc.dg/parm-forwdecl-3.c: Likewise.
9234         * gcc.dg/parm-impl-decl-1.c: Likewise.
9235         * gcc.dg/parm-impl-decl-2.c: Likewise.
9236         * gcc.dg/parm-incomplete-1.c: Likewise.
9237         * gcc.dg/parm-mismatch-1.c: Likewise.
9238         * gcc.dg/pointer-arith-1.c: Likewise.
9239         * gcc.dg/pointer-arith-2.c: Likewise.
9240         * gcc.dg/pointer-arith-3.c: Likewise.
9241         * gcc.dg/pointer-arith-4.c: Likewise.
9242         * gcc.dg/pointer-arith-6.c: Likewise.
9243         * gcc.dg/pointer-arith-7.c: Likewise.
9244         * gcc.dg/pointer-arith-8.c: Likewise.
9245         * gcc.dg/pr13804-1.c: Likewise.
9246         * gcc.dg/pr15698-1.c: Likewise.
9247         * gcc.dg/pr15698-2.c: Likewise.
9248         * gcc.dg/pr15698-3.c: Likewise.
9249         * gcc.dg/pr15698-4.c: Likewise.
9250         * gcc.dg/pr15698-5.c: Likewise.
9251         * gcc.dg/pr15698-6.c: Likewise.
9252         * gcc.dg/pr15698-7.c: Likewise.
9253         * gcc.dg/pr15698-8.c: Likewise.
9254         * gcc.dg/pr17188-1.c: Likewise.
9255         * gcc.dg/pr17301-1.c: Likewise.
9256         * gcc.dg/pr17301-2.c: Likewise.
9257         * gcc.dg/pr17730-1.c: Likewise.
9258         * gcc.dg/pr20368-1.c: Likewise.
9259         * gcc.dg/pr20368-2.c: Likewise.
9260         * gcc.dg/pr20368-3.c: Likewise.
9261         * gcc.dg/pr22308-1.c: Likewise.
9262         * gcc.dg/qual-component-1.c: Likewise.
9263         * gcc.dg/redecl-1.c: Likewise.
9264         * gcc.dg/redecl-11.c: Likewise.
9265         * gcc.dg/redecl-12.c: Likewise.
9266         * gcc.dg/redecl-13.c: Likewise.
9267         * gcc.dg/redecl-14.c: Likewise.
9268         * gcc.dg/redecl-15.c: Likewise.
9269         * gcc.dg/register-var-1.c: Likewise.
9270         * gcc.dg/register-var-2.c: Likewise.
9271         * gcc.dg/stmt-expr-2.c: Likewise.
9272         * gcc.dg/stmt-expr-3.c: Likewise.
9273         * gcc.dg/stmt-expr-label-1.c: Likewise.
9274         * gcc.dg/stmt-expr-label-2.c: Likewise.
9275         * gcc.dg/stmt-expr-label-3.c: Likewise.
9276         * gcc.dg/struct-empty-2.c: Likewise.
9277         * gcc.dg/struct-empty-3.c: Likewise.
9278         * gcc.dg/struct-parse-1.c: Likewise.
9279         * gcc.dg/struct-semi-1.c: Likewise.
9280         * gcc.dg/struct-semi-2.c: Likewise.
9281         * gcc.dg/struct-semi-3.c: Likewise.
9282         * gcc.dg/switch-5.c: Likewise.
9283         * gcc.dg/switch-6.c: Likewise.
9284         * gcc.dg/switch-7.c: Likewise.
9285         * gcc.dg/tls/diag-5.c: Likewise.
9286         * gcc.dg/transparent-union-1.c: Likewise.
9287         * gcc.dg/transparent-union-3.c: Likewise.
9288         * gcc.dg/typespec-1.c: Likewise.
9289         * gcc.dg/vla-init-2.c: Likewise.
9290         * gcc.dg/vla-init-3.c: Likewise.
9291         * gcc.dg/vla-init-4.c: Likewise.
9292         * gcc.dg/vla-init-5.c: Likewise.
9293         * gcc.dg/void-cast-2.c: Likewise.
9294         * gcc.dg/wvla-3.c: Likewise.
9295         * gcc.dg/wvla-7.c: Likewise.
9296         * gcc.target/i386/991209-1.c: Likewise.
9297         * gcc.target/ia64/fpreg-1.c: Likewise.
9298         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9299         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9300         
9301 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9302
9303         PR fortran/31639
9304         * gfortran.dg/func_decl_4.f90: New test.
9305
9306 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9307
9308         PR fortran/32727
9309         * gfortran.dg/interface_17.f90: New test.
9310
9311 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9312
9313         PR fortran/32599
9314         * gfortran.dg/32599.f03: New test case.
9315
9316         PR fortran/32601
9317         * gfortran.dg/32601.f03: New test case.
9318         * gfortran.dg/32601_1.f03: Ditto.
9319         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9320         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9321
9322 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9323
9324         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9325
9326 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9327             Devang Patel  <dpatel@apple.com>
9328
9329         PR tree-optimization/25413
9330         * gcc.dg/vect/vect-align-1.c: New.
9331         * gcc.dg/vect/vect-align-2.c: New.
9332         * gcc.dg/vect/pr25413.c: New.
9333         * gcc.dg/vect/pr25413a.c: New.
9334         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9335
9336 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9337
9338         * lib/target-support.exp (check_ultrasparc_hw_available):
9339         New function.
9340         (is-effective-target): Check $arg for ultrasparc_hw.
9341         (is-effective-target-keyword): Likewise.
9342         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9343         when determining what to do on sparc platforms.
9344         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9345         * gcc.dg/20001101-1.c: Likewise.
9346         * gcc.dg/20001101-2.c: Likewise.
9347         * gcc.dg/ultrasp9.c: Likewise.
9348         * gcc.dg/ultrasp10.c: Likewise.
9349         * gcc.target/sparc/pdist-3.c: Likewise.
9350
9351 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9352
9353         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9354
9355 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9356
9357         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9358         get vectorized.
9359         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9360         now get vectorized.
9361         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9362         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9363         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9364         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9365         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9366         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9367         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9368         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9369         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9370         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9371         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9372         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9373         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9374         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9375         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9376         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9377         Add spu.
9378
9379 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9380
9381         PR c++/30854
9382         * g++.dg/parse/error30.C: New test.
9383
9384 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9385
9386         PR fortran/29804
9387         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9388
9389 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9390
9391         * gfortran.fortran-torture/compile/pr32663.f: New test.
9392
9393 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9394
9395         PR c++/31027
9396         * g++.dg/inherit/virtual4.C: New.
9397
9398 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9399
9400         PR target/32661
9401         * gcc.target/i386/pr32661-1.c: New test.
9402
9403 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9404
9405         * gnat.dg/invariant_index.ad[sb]: New test.
9406
9407 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9408
9409         PR c++/32560
9410         * g++.dg/template/decl3.C: New.
9411
9412 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9413
9414         PR 32617
9415         * gcc.c-torture/execute/align-3.c: New.
9416
9417 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9418
9419         PR target/32708
9420         * gcc.target/i386/pr32708-1.c: New test.
9421         * gcc.target/i386/pr32708-2.c: Ditto.
9422         * gcc.target/i386/pr32708-3.c: Ditto.
9423
9424 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9425
9426         * g++.dg/init/new20.C: Remove svn:executable flag.
9427
9428 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9429
9430         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9431
9432 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9433
9434         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9435
9436 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9437
9438         PR testsuite/25241
9439         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9440         directive.
9441         
9442 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/32157
9445         * gfortran.dg/overload_2.f90: New test.
9446
9447         PR fortran/32689
9448         * gfortran.dg/transfer_simplify_5.f90
9449
9450         PR fortran/32634
9451         * gfortran.dg/interface_15.f90: New test.
9452
9453 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9454
9455         PR libfortran/32336
9456         * gfortran.dg/matmul_5.f90:  New test case.
9457
9458 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9459
9460         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9461         * gcc.dg/fesd-any.h: Likewise.
9462         * gcc.dg/fesd-baseonly.c: Likewise.
9463         * gcc.dg/fesd-baseonly.h: Likewise.
9464         * gcc.dg/fesd-none.c: Likewise.
9465         * gcc.dg/fesd-none.h: Likewise.
9466         * gcc.dg/fesd-reduced.c: Likewise.
9467         * gcc.dg/fesd-reduced.h: Likewise.
9468         * gcc.dg/fesd-sys.c: Likewise.
9469         * gcc.dg/fesd-sys.h: Likewise
9470         * gcc.dg/fesd.h: Likewise.
9471
9472         * g++.dg/debug/dwarf2: New directory.
9473         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9474         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9475         * g++.dg/other/fesd-any.h: Likewise.
9476         * g++.dg/other/fesd-baseonly.C: Likewise.
9477         * g++.dg/other/fesd-baseonly.h: Likewise.
9478         * g++.dg/other/fesd-none.C: Likewise.
9479         * g++.dg/other/fesd-none.h: Likewise.
9480         * g++.dg/other/fesd-reduced.C: Likewise.
9481         * g++.dg/other/fesd-reduced.h: Likewise.
9482         * g++.dg/other/fesd-sys.C: Likewise.
9483         * g++.dg/other/fesd-sys.h: Likewise.
9484         * g++.dg/other/fesd.h: Likewise.
9485
9486 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9487
9488         PR fortran/31129
9489         * gfortran.dg/parameter_unused.f90: New test.
9490
9491 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9492
9493         PR tree-optimization/32681
9494         * gcc.dg/tree-ssa/pr32681.c: New test.
9495
9496 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9497
9498         PR fortran/32678
9499         * gfortran.dg/fmt_t_5.f90: New test.
9500
9501 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9502
9503         PR c++/30535
9504         * g++.dg/template/operator10.C: New.
9505
9506 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9507
9508         PR libfortran/32217
9509         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9510
9511 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9512
9513         PR fortran/29876
9514         * gfortran.dg/operator_6.f90: New test.
9515
9516 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9517
9518         PR fortran/17711
9519         * gfortran.dg/operator_4.f90: New test.
9520         * gfortran.dg/operator_5.f90: New test.
9521         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9522         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9523
9524 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9525
9526         PR fortran/32669
9527         * gfortran.dg/argument_checking_6.f90: New.
9528
9529 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9530
9531         PR fortran/25094
9532         * gfortran.dg/interface_155555.f90: New test.
9533
9534 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9535
9536         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9537         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9538
9539 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9540
9541         PR testsuite/25241
9542         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9543         discern pedantic diagnostics and errors.
9544         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9545         and not an error.
9546         * gcc.dg/20050121-1.c: This is an error and not a warning.
9547         * gcc.target/i386/sseregparm-2.c:  Likewise.
9548         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9549         * gcc.dg/charset/attribute2.c: Likewise.
9550         * gcc.dg/bitfld-1.c: Likewise.
9551         * gcc.dg/pack-test-2.c: Likewise.
9552         * gcc.dg/940510-1.c: Match separately error and warning.
9553         * gcc.dg/array-2.c: Match separately multiple messages. The second
9554         diagnostic is a pedantic warning and not an error.
9555         * gcc.dg/pr14475.c: Match separately multiple messages.
9556         * gcc.dg/pr18809-1.c: Likewise.
9557         * gcc.dg/pr27953.c: Likewise.
9558         * gcc.dg/vla-init-1.c: Likewise.
9559         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9560
9561 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9562
9563         PR fortran/32644
9564         * gfortran.dg/char_decl_1.f90: New test.
9565
9566 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9567
9568         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9569
9570 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR c++/32232
9573         * g++.dg/template/overload9.C: New test.
9574
9575 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9576
9577         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9578         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9579
9580 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9581
9582         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9583         * gcc.dg/20001012-2.c: Likewise.
9584         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9585         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9586
9587 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9588
9589         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9590         about the chunk size when STACK_SIZE is defined.
9591
9592 2007-07-06  Josh Conner  <jconner@apple.com>
9593
9594         PR middle-end/32602
9595         * gcc.dg/sibcall-8.c: New test.
9596
9597 2007-07-06  Josh Conner  <jconner@apple.com>
9598
9599         PR middle-end/32603
9600         * gcc.target/arm/sibcall-1.c: New test.
9601
9602 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9603
9604         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9605
9606 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9607
9608         * gfortran.dg/save_parameter.f90: New test.
9609         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9610
9611 2007-07-06  Richard Guenther  <rguenther@suse.de>
9612
9613         * g++.dg/opt/pr30965.C: New testcase.
9614
9615 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9616
9617         * gcc.target/mips/save-restore-5.c: New test.
9618
9619 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9620
9621         PR rtl_optimization/32450
9622         * gcc.dg/pr32450.c: New runtime test.
9623
9624 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9627         single underscore in scan directives.
9628
9629 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9630
9631         PR c++/32245
9632         * g++.dg/init/ptrmem4.C: New test.
9633
9634         PR c++/32251
9635         * g++.dg/init/new21.C: Likewise.
9636
9637         PR c++/31992
9638         * g++.dg/template/static30.C: Likewise.
9639
9640 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9641
9642         * gcc.dg/vect/costmodel/ppc: New directory.
9643         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9644         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9645         New test.
9646         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9647         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9648         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9649         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9650         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9651         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9652         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9653         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9654         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9655         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9656         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9657         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9658         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9659         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9660
9661 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9662
9663         PR fortran/32359
9664         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9665
9666 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9667
9668         PR fortran/32526
9669         * gfortran.dg/interface_14.f90: New test.
9670
9671         PR fortran/32613
9672         * gfortran.dg/do_iterator_2.f90: New test.
9673
9674 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9675
9676         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9677         (FE_DEC_DOWNWARD): Likewise.
9678         (FE_DEC_UPWARD): Likewise.
9679         (FE_DEC_TOWARDZERO): Likewise.
9680         (FE_DEC_TONEARESTFROMZERO): Likewise.
9681
9682 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9683
9684         * gcc.c-torture/compile/pr32606.c: New.
9685         * gfortran.fortran-torture/execute/pr32604.f90: New.
9686
9687 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9688
9689         * gcc.dg/visibility-12.c: New test.
9690         * gcc.dg/visibility-13.c: Likewise.
9691         * g++.dg/ext/visibility-9.C: Likewise.
9692         * g++.dg/ext/visibility-10.C: Likewise.
9693
9694 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9695
9696         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9697         * gcc.dg/sh-relax-vxworks.c: New test.
9698
9699 2007-07-04  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/32500
9702         * gcc.c-torture/execute/pr32500.c: New testcase.
9703
9704 2007-07-04  Richard Guenther  <rguenther@suse.de>
9705
9706         PR tree-optimization/32482
9707         * gcc.c-torture/compile/pr32482.c: New testcase.
9708
9709 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9710
9711         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9712         VxWorks kernels.
9713         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9714         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9715         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9716         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9717
9718 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9719
9720         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9721
9722 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9723
9724         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9725
9726 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9727
9728         PR fortran/31198
9729         * gfortran.dg/min_max_optional_1.f90: New test.
9730         * gfortran.dg/min_max_optional_2.f90: New test.
9731         * gfortran.dg/min_max_optional_3.f90: New test.
9732
9733 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9734
9735         PR fortran/32545
9736         * gfortran.dg/fmt_error.f90: New test.
9737
9738 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9739
9740         PR fortran/32612
9741         * gfortran.dg/interface_13.f90: New test.
9742
9743 2007-07-03  Dave Brolley  <brolley@redhat.com>
9744
9745         PR c++/31743
9746         * g++.dg/init/new20.C: New test.
9747
9748 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9749
9750         PR fortran/32579
9751         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9752
9753 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9754
9755         PR fortran/25062
9756         * common_7.f90: New.
9757         * common_8.f90: New.
9758         * common_9.f90: New.
9759
9760 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9761
9762         PR fortran/30940
9763         * gfortran.dg/argument_checking_1.f90: New.
9764         * gfortran.dg/argument_checking_2.f90: New.
9765         * gfortran.dg/argument_checking_3.f90: New.
9766         * gfortran.dg/argument_checking_4.f90: New.
9767         * gfortran.dg/argument_checking_5.f90: New.
9768         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9769         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9770
9771 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9772
9773         * gcc.dg/pr32176.c: Add -w to default dg-options.
9774
9775 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9776
9777         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9778
9779 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9780
9781         PR fortran/20888
9782         * gfortran.dg/null_2.f90: New.
9783
9784 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9785             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9786
9787         PR middle-end/32176
9788         * gcc.dg/pr32176.c: New test.
9789
9790 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9791
9792         * gcc.dg/const-float80.c : New test.
9793         * gcc.dg/const-float128.c : New test.
9794         * gcc.dg/const-float80-ped.c : New test.
9795         * gcc.dg/const-float128-ped.c : New test.
9796
9797 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9798
9799         * gcc.dg/c99-math.h: Fix typo.
9800
9801 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR libgomp/32468
9804         * gcc.dg/gomp/pr32468-1.c: New test.
9805
9806 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9807
9808         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9809         an ABI option.
9810
9811 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9812
9813         * gfortran.fortran-torture/compile/pr32583.f: New.
9814         * gcc.c-torture/compile/pr32584.c: New
9815
9816 2007-07-02  Ollie Wild  <aaw@google.com>
9817
9818         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9819         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9820
9821 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9822
9823         * gcc.target/mips/save-restore-1.c: New test.
9824         * gcc.target/mips/save-restore-2.c: Likewise.
9825         * gcc.target/mips/save-restore-3.c: Likewise.
9826         * gcc.target/mips/save-restore-4.c: Likewise.
9827
9828 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9829
9830         PR tree-optimization/31966
9831         PR tree-optimization/32533
9832         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9833         * gfortran.dg/pr32533.f90: Ditto.
9834
9835 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9836
9837         * g++.dg/opt/nrv12.C: New test.
9838         * gcc.target/i386/nrv1.c: New test.
9839
9840         PR c++/31748
9841         * g++.dg/gomp/pr31748.C: New test.
9842
9843 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9844  
9845         PR tree-optimization/32230
9846         * gcc.dg/vect/pr32230.c: New test.
9847
9848 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9849
9850         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9851         * bind_c_coms.f90: Ditto.
9852         * bind_c_coms_driver.c: Ditto.
9853         * bind_c_dts.f90: Ditto.
9854         * bind_c_dts_2.f03: Ditto.
9855         * bind_c_dts_2_driver.c: Ditto.
9856         * bind_c_dts_3.f03: Ditto.
9857         * bind_c_dts_4.f03: Ditto.
9858         * bind_c_dts_driver.c: Ditto.
9859         * bind_c_implicit_vars.f03: Ditto.
9860         * bind_c_procs.f03: Ditto.
9861         * bind_c_usage_2.f03: Ditto.
9862         * bind_c_usage_3.f03: Ditto.
9863         * bind_c_usage_5.f03: Ditto.
9864         * bind_c_usage_6.f03: Ditto.
9865         * bind_c_usage_7.f03: Ditto.
9866         * bind_c_vars.f90: Ditto.
9867         * bind_c_vars_driver.c: Ditto.
9868         * binding_c_table_15_1.f03: Ditto.
9869         * binding_label_tests.f03: Ditto.
9870         * binding_label_tests_10.f03: Ditto.
9871         * binding_label_tests_10_main.f03: Ditto.
9872         * binding_label_tests_11.f03: Ditto.
9873         * binding_label_tests_11_main.f03: Ditto.
9874         * binding_label_tests_12.f03: Ditto.
9875         * binding_label_tests_13.f03: Ditto.
9876         * binding_label_tests_13_main.f03: Ditto.
9877         * binding_label_tests_14.f03: Ditto.
9878         * binding_label_tests_2.f03: Ditto.
9879         * binding_label_tests_3.f03: Ditto.
9880         * binding_label_tests_4.f03: Ditto.
9881         * binding_label_tests_5.f03: Ditto.
9882         * binding_label_tests_6.f03: Ditto.
9883         * binding_label_tests_7.f03: Ditto.
9884         * binding_label_tests_8.f03: Ditto.
9885         * binding_label_tests_9.f03: Ditto.
9886         * c_assoc.f90: Ditto.
9887         * c_assoc_2.f03: Ditto.
9888         * c_f_pointer_shape_test.f90: Ditto.
9889         * c_f_pointer_tests.f90: Ditto.
9890         * c_f_tests_driver.c: Ditto.
9891         * c_funloc_tests.f03: Ditto.
9892         * c_funloc_tests_2.f03: Ditto.
9893         * c_funloc_tests_3.f03: Ditto.
9894         * c_funloc_tests_3_funcs.c: Ditto.
9895         * c_kind_params.f90: Ditto.
9896         * c_kind_tests_2.f03: Ditto.
9897         * c_kinds.c: Ditto.
9898         * c_loc_driver.c: Ditto.
9899         * c_loc_test.f90: Ditto.
9900         * c_loc_tests_2.f03: Ditto.
9901         * c_loc_tests_2_funcs.c: Ditto.
9902         * c_loc_tests_3.f03: Ditto.
9903         * c_loc_tests_4.f03: Ditto.
9904         * c_loc_tests_5.f03: Ditto.
9905         * c_loc_tests_6.f03: Ditto.
9906         * c_loc_tests_7.f03: Ditto.
9907         * c_loc_tests_8.f03: Ditto.
9908         * c_ptr_tests.f03: Ditto.
9909         * c_ptr_tests_10.f03: Ditto.
9910         * c_ptr_tests_5.f03: Ditto.
9911         * c_ptr_tests_7.f03: Ditto.
9912         * c_ptr_tests_7_driver.c: Ditto.
9913         * c_ptr_tests_8.f03: Ditto.
9914         * c_ptr_tests_8_funcs.c: Ditto.
9915         * c_ptr_tests_9.f03: Ditto.
9916         * c_ptr_tests_driver.c: Ditto.
9917         * c_size_t_driver.c: Ditto.
9918         * c_size_t_test.f03: Ditto.
9919         * com_block_driver.f90: Ditto.
9920         * global_vars_c_init.f90: Ditto.
9921         * global_vars_c_init_driver.c: Ditto.
9922         * global_vars_f90_init.f90: Ditto.
9923         * global_vars_f90_init_driver.c: Ditto.
9924         * interop_params.f03: Ditto.
9925         * iso_c_binding_only.f03: Ditto.
9926         * iso_c_binding_rename_1.f03: Ditto.
9927         * iso_c_binding_rename_1_driver.c: Ditto.
9928         * iso_c_binding_rename_2.f03: Ditto.
9929         * iso_c_binding_rename_2_driver.c: Ditto.
9930         * kind_tests_2.f03: Ditto.
9931         * kind_tests_3.f03: Ditto.
9932         * module_md5_1.f90: Ditto.
9933         * only_clause_main.c: Ditto.
9934         * print_c_kinds.f90: Ditto.
9935         * test_bind_c_parens.f03: Ditto.
9936         * test_c_assoc.c: Ditto.
9937         * test_com_block.f90: Ditto.
9938         * test_common_binding_labels.f03: Ditto.
9939         * test_common_binding_labels_2.f03: Ditto.
9940         * test_common_binding_labels_2_main.f03: Ditto.
9941         * test_common_binding_labels_3.f03: Ditto.
9942         * test_common_binding_labels_3_main.f03: Ditto.
9943         * test_only_clause.f90: Ditto.
9944         * use_iso_c_binding.f90: Ditto.
9945         * value_5.f90: Ditto.
9946         * value_test.f90: Ditto.
9947         * value_tests_f03.f90: Ditto.
9948
9949 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9950
9951         * gcc.dg/tls/opt-14.c: New.
9952
9953 2007-07-01  Ollie Wild  <aaw@google.com>
9954
9955         * g++.dg/lookup/using16.C: New test.
9956         * g++.dg/lookup/using17.C: New test.
9957
9958 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9959
9960         PR fortran/32239
9961         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9962         (test_4): Use proper test for floating point equality.
9963         (test_8): Likewise.
9964
9965 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9966
9967         PR libgfortran/32554
9968         * gfortran.dg/fmt_p_1.f90: New test.
9969
9970 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9971
9972         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9973         initialization and fix dg-final check - the initialization loop is
9974         vectorizable.
9975
9976 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9977             Volker Reichelt  <reichelt@netcologne.de>
9978
9979         PR middle-end/32559
9980         * gcc.dg/pr32559.c: New test.
9981
9982 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9983
9984         PR tree-optimization/25371
9985         * gcc.dg/vect/pr25371.c: New test.
9986
9987 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9988
9989         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9990         when allocating and initializing a flexible array.
9991
9992 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9993
9994         PR fortran/20373
9995         * gfortran.dg/intrinsic.f90: New test.
9996
9997 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9998
9999         PR fortran/32555
10000         * gfortran.dg/fmt_zero_check.f90: New.
10001
10002 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10003
10004         PR fortran/30284
10005         * gfortran.dg/repeat_f90: New test.
10006
10007 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10008
10009         PR testsuite/25241
10010         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10011         -pedantic-errors, so we should match errors.
10012         * gcc.dg/cpp/escape-1.c: Likewise.
10013         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10014         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10015         warning.
10016         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10017         errors instead of warnings.
10018         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10019         a pedantic warning.
10020         * gcc.dg/cpp/arith-3.c: Likewise.
10021
10022 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10023
10024         PR testsuite/25241
10025         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10026         * gcc.dg/pch/valid-2.c: Likewise.
10027         * gcc.dg/pch/valid-3.c: Likewise.
10028         * gcc.dg/pch/warn-1.c: Likewise.
10029         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10030         
10031 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10032
10033         PR c/4076
10034         * gcc.dg/Wunused-function.c: New.
10035         
10036 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10037
10038         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10039
10040 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10041
10042         * g++.dg/other/canon-31724.C: New.
10043         
10044 2007-06-29  Jan Hubicka  <jh@suse.cz>
10045
10046         PR middle-end/32372
10047         * gcc.c-torture/compile/pr32372.c: new.
10048
10049 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10050
10051         * gfortran.dg/operator_3.f90: New test.
10052
10053 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10054
10055         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10056         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10057
10058 2007-06-29  Richard Guenther  <rguenther@suse.de>
10059
10060         PR middle-end/32493
10061         * gcc.dg/inline-23.c: New testcase.
10062
10063 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10064
10065         PR tree-optimization/24659
10066         * gcc.target/i386/vectorize2.c: New test.
10067         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10068         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10069
10070 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10071
10072         * gcc.dg/pointer-arith-9.c: New test.
10073
10074 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10075
10076         PR fortran/32483
10077         * gfortran.dg/fmt_read_2.f90: New.
10078
10079 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10080
10081         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10082         If it exists, don't try to create it.
10083
10084 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10085
10086         * g++.dg/ext/visibility/ms-compat-1.C: New.
10087
10088 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10089
10090         PR tree-opt/32417
10091         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10092
10093 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10094
10095         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10096         targets.
10097
10098 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10099
10100         PR fortran/32467
10101         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10102
10103 2007-06-27  Richard Guenther  <rguenther@suse.de>
10104
10105         PR middle-end/32492
10106         * gcc.dg/inline-22.c: New testcase.
10107
10108 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10109
10110         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10111         the scan-assembler constant.
10112
10113 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10114
10115         PR 20216
10116         * gcc.dg/pr20216.c: New.
10117
10118 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10119
10120         PR tree-opt/32421
10121         * gcc.dg/vect/pr32421.c: New test.
10122
10123 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10124
10125         PR c++/32111
10126         * g++.dg/other/friend5.C: New test.
10127
10128 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10129
10130         PR fortran/32464
10131         * gfortran.dg/host_assoc_function_2.f90: New test.
10132
10133         PR fortran/31494
10134         * gfortran.dg/host_assoc_call_1.f90: New test.
10135
10136 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10137
10138         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10139         
10140 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10141
10142         PR fortran/32456
10143         * gfortran.dg/error_format.f90: New test.
10144
10145 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR fortran/32136
10148         * gfortran.dg/pr32136.f90: New test.
10149
10150 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/31726
10153         * gfortran.dg/minmaxloc_1.f90: New test.
10154
10155         PR fortran/32298
10156         * gfortran.dg/minmaxloc_2.f90: New test.
10157
10158 2007-06-23  Richard Guenther  <rguenther@suse.de>
10159
10160         PR tree-optimization/16876
10161         PR middle-end/29478
10162         * gcc.dg/pr29254.c: The warning is bogus.
10163         * gcc.dg/warn-1.c: Likewise.
10164         * gcc.dg/assign-warn-3.c: Likewise.
10165         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10166
10167 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10168
10169         * gcc.c-torture/execute/20070623-1.c: New.
10170
10171 2007-06-22  Jan Hubicka  <jh@suse.cz>
10172
10173         * gcc.c-torture/compile/pr31541.c: New.
10174
10175 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10176
10177         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10178         Remove -m64 from dg-options.
10179
10180 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10181
10182         PR middle-end/32374
10183         * gcc.dg/pr32374.c: New test.
10184
10185 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         PR fortran/32360
10188         * gfortran.dg/pointer_assign_3.f90: New test.
10189
10190 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10191
10192         * gcc.dg/tree-ssa/pr19590.c: New.
10193
10194 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10195
10196         PR fortran/31162
10197         * gfortran.dg/assign.f90: Update test.
10198         * gfortran.dg/real_do_1.f90: Update test.
10199         * gfortran.dg/gomp/omp_do1.f90: Update test.
10200         * gfortran.dg/warnings_are_errors_1.f: Update test.
10201         * gfortran.dg/g77/20010519-1.f: Update test.
10202         * gfortran.dg/g77/pr9258.f: Update test.
10203         * gfortran.dg/g77/960317-1.f: Update test.
10204
10205 2007-06-21  Richard Guenther  <rguenther@suse.de>
10206
10207         PR tree-optimization/32453
10208         * gcc.c-torture/compile/pr32453.c: New testcase.
10209
10210 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR tree-optimization/31866
10213         * gcc.dg/pr31866.c: New test.
10214
10215 2007-06-21  Richard Guenther  <rguenther@suse.de>
10216
10217         PR tree-optimization/32451
10218         * g++.dg/torture/20070621-1.C: New testcase.
10219
10220 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10221
10222         * gcc.dg/attr-isr.c: Test delay slot content.
10223         
10224 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10225
10226         PR fortran/32361
10227         gfortran.dg/pointer_assign_2.f90: New test.
10228
10229 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10230
10231         PR fortran/25061
10232         gfortran.dg/invalid_procedure_name.f90: New test.
10233
10234 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10235
10236         PR tree-optimization/25737
10237         * gcc.dg/tree-ssa/alias-14.c: New test.
10238
10239 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10240
10241         * gcc.target/i386/large-size-array-3.c: New.
10242
10243 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10244         Richard Guenther  <rguenther@suse.de>
10245
10246         PR fortran/32140
10247         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10248
10249 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10250
10251         PR middle-end/31959
10252         * gcc.dg/pr31959.c: New test.
10253
10254         PR inline-asm/32109
10255         * g++.dg/ext/asm10.C: New test.
10256
10257         PR middle-end/32285
10258         * gcc.c-torture/execute/20070614-1.c: New test.
10259
10260 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10261
10262         * gcc.target/arm/stack-corruption.c: New test.
10263
10264 2007-06-19  Richard Guenther  <rguenther@suse.de>
10265
10266         * g++.dg/torture/pr30252.C: New testcase.
10267
10268 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10269
10270         PR tree-optimization/32353
10271         * g++.dg/opt/nrv13.C: New test.
10272
10273 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10274
10275         PR fortran/20863
10276         PR fortran/20882
10277         * gfortran.dg/impure_assignment_2.f90 : New test.
10278
10279         PR fortran/32236
10280         * gfortran.dg/data_initialized_2.f90 : New test.
10281
10282         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10283         appropriate version of 'dmach'.
10284
10285 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10286
10287         PR target/32389
10288         * gcc.target/i386/pr32389.c New test.
10289
10290 2007-06-18  Simon Baldwin <simonb@google.com>
10291
10292         PR c++/31923
10293         * g++.dg/template/error25.C: New.
10294         * g++.dg/template/spec35.C: New.
10295
10296 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10297
10298         * gcc.c-torture/compile/pr32355.c: New testcase.
10299         
10300 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10301
10302         PR tree-optimization/32383
10303         * g++.dg/opt/pr32383.C: New test.
10304
10305 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10306
10307         PR rtl-optimization/32366
10308         * gcc.dg/vect/pr32366.c: New test.
10309
10310 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10311
10312         * gcc.c-torture/compile/pr32349.c: New testcase.
10313         
10314 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10315
10316         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10317         * gcc.target/sparc/combined-2.c: Likewise.
10318         * gcc.target/sparc/fexpand.c : Likewise.
10319         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10320         * gcc.target/sparc/fpack16.c : Likewise.
10321         * gcc.target/sparc/fpmerge.c : Likewise.
10322         * gcc.target/sparc/fpmul.c : Likewise.
10323         * gcc.target/sparc/noresult.c : Likewise.
10324         * gcc.target/sparc/pdist.c: Likewise.
10325
10326 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10327
10328         PR middle-end/31723
10329         * gcc.target/i386/recip-divf.c: New test.
10330         * gcc.target/i386/recip-sqrtf.c: Ditto.
10331         * gcc.target/i386/recip-vec-divf.c: Ditto.
10332         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10333         * gcc.target/i386/sse-recip.c: Ditto.
10334         * gcc.target/i386/sse-recip-vec.c: Ditto.
10335
10336 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10337
10338         PR tree-opt/32225
10339         * gcc.c-torture/compile/20070605-1.c: New test.
10340
10341         * gcc.c-torture/compile/20070603-1.c: New testcase.
10342         * gcc.c-torture/compile/20070603-2.c: New testcase.
10343
10344         * gcc.c-torture/compile/20070531-1.c: New test.
10345
10346         PR tree-opt/32167
10347         * gcc.c-torture/compile/20070531-2.c: New test.
10348
10349         PR tree-opt/32144
10350         * gcc.c-torture/compile/20070529-1.c: New test.
10351
10352         PR tree-opt/32145
10353         * gcc.c-torture/compile/20070529-2.c: New test.
10354
10355         PR tree-opt/32015
10356         * gcc.c-torture/compile/20070520-1.c: New test.
10357
10358         * g++.dg/ext/java-1.C: New test.
10359
10360         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10361         loops instead of one. Remove the "can't determine dependence"
10362         check.
10363         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10364         needed as the cast is gone in the first place.
10365         * gcc.dg/max-1.c: Change local variable a to be a global one.
10366         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10367         have a cast which is PREd.
10368
10369 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10370
10371         * g++.dg/lookup/anon6.C: New test.
10372
10373 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10374
10375         PR c++/31806
10376         * g++.dg/opt/static6.C: New testcase.
10377
10378 2007-06-14  Geoff Keating  <geoffk@apple.com>
10379
10380         * g++.dg/ext/visibility/overload-1.C: New.
10381
10382         PR 31093
10383         * g++.dg/ext/visibility/anon4.C: New.
10384
10385 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10386
10387         PR target/32268
10388         * gcc.target/i386/pr32268.c: New test.
10389
10390 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10391
10392         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10393         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10394         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10395
10396         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10397         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10398         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10399         BID is used.
10400
10401 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10402
10403         PR fortran/32302
10404         * gfortran.dg/common_resize_1.f90: New test.
10405
10406 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10407
10408         PR target/32274
10409         * gcc.dg/vect/pr32224.c: Fix.   
10410         
10411 2007-06-13  Eric Christopher  <echristo@apple.com>
10412
10413         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10414
10415 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10416
10417         PR fortran/32323
10418         * gfortran.dg/actual_array_vect_1.f90: New.
10419
10420 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10421
10422         * gcc.target/sparc/mfpu.c: New test.
10423
10424 2007-06-12  Geoff Keating  <geoffk@apple.com>
10425
10426         * g++.dg/warn/weak1.C: Suppress on Darwin.
10427         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10428
10429 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10430
10431         PR middle-end/31579
10432          * g++.dg/torture/pr31579.C: New testcase.
10433
10434 2007-06-12  Ian Lance Taylor  <iant@google.com>
10435
10436         PR libstdc++/29286
10437         * g++.dg/init/new16.C: New test.
10438         * g++.dg/init/new17.C: New test.
10439         * g++.dg/init/new18.C: New test.
10440         * g++.dg/init/new19.C: New test.
10441
10442 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10443
10444         * gnat.dg/lhs_view_convert.adb: New test.
10445
10446 2007-06-12  Richard Guenther  <rguenther@suse.de>
10447
10448         PR tree-optimization/15353
10449         PR tree-optimization/31657
10450         * gcc.c-torture/execute/20070424-1.c: New testcase.
10451         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10452         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10453         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10454         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10455         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10456
10457 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10458
10459         PR rtl-optimization/32293
10460         * gcc.dg/pr32293.c: New test.
10461
10462 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10463
10464         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10465
10466 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10467
10468         PR fortran/29786
10469         * gfortran.dg/equiv_7.f90: New test.
10470         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10471
10472         PR fortran/30875
10473         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10474
10475 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10476
10477         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10478         * gcc.dg/setjmp-4.c: Likewise.
10479         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10480
10481 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10482
10483         PR rtl-optimization/31025
10484         * gfortran.dg/pr31025.f90: New.
10485
10486 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10487
10488         PR target/32280
10489         * gcc.target/i386/pr32280.c: New test.
10490
10491 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10492
10493         PR middle-end/32279
10494         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10495
10496 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10497
10498         PR libgfortran/32235
10499         * gfortran.dg/backspace_9.f: New test.
10500
10501 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10502
10503         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10504
10505 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10506
10507         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10508
10509 2007-06-09  Ian Lance Taylor  <iant@google.com>
10510
10511         PR tree-optimization/32169
10512         * gcc.c-torture/compile/pr32169.c: New test.
10513
10514 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10515
10516         * gcc.dg/vect/costmodel: New directory.
10517         * gcc.dg/vect/costmodel/i386: New directory.
10518         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10519         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10520         New test.
10521         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10522         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10523         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10524         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10525         * gcc.dg/vect/costmodel/x86_64: New directory.
10526         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10527         New testsuite.
10528         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10529         New test.
10530         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10531         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10532         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10533         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10534         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10535
10536 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10537
10538         PR tree-optimization/32243
10539         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10540         flags for -Os tests.
10541         * gcc.dg/vect/03-vect-pr32243.c: New test.
10542
10543 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10544
10545         PR tree-optimization/32224
10546         * gcc.dg/vect/pr32224.c: New test.
10547
10548 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10549
10550         PR c++/32177
10551         * g++.dg/gomp/pr32177.C: New test.
10552
10553 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10554
10555         PR testsuite/25241
10556         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10557         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10558         warning nor an error.
10559         * gcc.dg/Wfatal-2.c: Likewise.
10560         * gcc.dg/Werror-1.c: Likewise.
10561         * gcc.dg/Werror-5.c: Likewise.
10562         * gcc.dg/Werror-7.c: Likewise.
10563         * gcc.dg/Werror-10.c: Likewise.
10564         * gcc.dg/Werror-11.c: Likewise.
10565
10566 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10567
10568         PR c++/30759
10569         * g++.dg/init/brace6.C: New test.
10570
10571 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10572
10573         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10574         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10575         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10576         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10577
10578         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10579         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10580         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10581         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10582         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10583         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10584         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10585         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10586
10587         * gcc.dg/darwin-minversion-3.c: New.
10588
10589 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10590
10591         * gcc.target/i386/builtin-copysign.c: New test.
10592
10593 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10594
10595         PR tree-optimization/32220
10596         * gfortran.dg/predcom-2.f: New testcase.
10597
10598 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10599
10600         PR tree-opt/32231
10601         * gcc.target/i386/vectorize4.c: New test.
10602
10603 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10604
10605         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10606
10607 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10608
10609         PR testsuite/25241
10610         * gcc.dg/simd-5.c: Mark output as a note.
10611         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10612         dg-message.
10613         * gcc.dg/simd-1.c: Likewise.
10614         * gcc.dg/always_inline.c: Mark output as a sorry.
10615         * gcc.dg/always_inline2.c: Likewise.
10616         * gcc.dg/always_inline3.c: Likewise.
10617
10618 2007-06-06  Ian Lance Taylor  <iant@google.com>
10619
10620         * g++.dg/conversion/enum1.C: New test.
10621
10622 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10623
10624         PR tree-optimization/32216
10625         * gcc.dg/vect/pr32216.c: New test.
10626
10627 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10628
10629         PR testsuite/18923
10630         * gfortran.dg/invalid_contains_1.f90: New test.
10631         * gfortran.dg/invalid_contains_2.f90: New test.
10632
10633 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10634
10635         PR testsuite/32057
10636         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10637         midnight issues.
10638
10639 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10640
10641         PR testsuite/25241
10642         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10643         dg-message to match de note.
10644         * gcc.dg/pr26570.c: Use dg-message for a note.
10645         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10646         dg-error instead of dg-warning because of -Werror.
10647         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10648         neither an error, nor a warning.
10649         * gcc.dg/glibc-uclibc-2.c: Likewise
10650         * gcc.dg/cpp/19940712-1.c: Likewise.
10651
10652 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10653
10654         PR preprocessor/23479
10655         * gcc.dg/binary-constants-1.c: Add test suites for
10656         the 0b-prefixed binary integer constants.
10657         * gcc.dg/binary-constants-2.c: Ditto.
10658         * gcc.dg/binary-constants-3.c: Ditto.
10659         * gcc.dg/binary-constants-4.c: Ditto.
10660
10661 2007-06-05  Ian Lance Taylor  <iant@google.com>
10662
10663         * gcc.dg/Wstrict-overflow-19.c: New test.
10664
10665 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10666
10667         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10668
10669 2007-06-04  Ian Lance Taylor  <iant@google.com>
10670
10671         * gcc.dg/Wstrict-overflow-18.c: New test.
10672
10673 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10674
10675         PR testsuite/25241
10676         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10677         * gcc.dg/cpp/mi5.c: Likewise.
10678         * gcc.dg/cpp/mi7.c: Likewise.
10679
10680 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10681
10682         PR c/32191
10683         * gcc.dg/pr32191.c: New test.
10684
10685 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10686
10687         PR fortran/32124
10688         * gfortran.dg/allocate_stat_1.f90: Remove.
10689
10690 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10691
10692         * gcc.target/i386/sse4_2-check.h: New.
10693         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10694         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10695         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10696         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10697         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10698         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10699         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10700         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10701         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10702         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10703         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10704         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10705         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10706         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10707         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10708         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10709         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10710         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10711
10712 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10713
10714         * gcc.dg/pie-link.c: New test.
10715
10716 2007-06-01  Ian Lance Taylor  <iant@google.com>
10717
10718         * gcc.dg/Wstrict-overflow-17.c: New test.
10719
10720 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10721
10722         * gcc.dg/builtin-return-1.c (g): New.
10723         (main): Allocate at least 64 bytes on the stack.
10724
10725 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10726
10727         * g++.dg/init/cleanup3.C: New test.
10728
10729 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10730
10731         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10732         int is 16 bits.
10733
10734 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10735
10736         PR fortran/32156
10737         * gfortran.dg/char_array_constructor_3.f90: New test.
10738
10739 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10740
10741         PR tree-optimization/32160
10742         * gfortran.dg/predcom-1.f: New test.
10743
10744 2007-05-31  Richard Guenther  <rguenther@suse.de>
10745
10746         * g++.dg/other/str_empty.C: Move...
10747         * g++.dg/other/pr30567.C: Move...
10748         * g++.dg/tree-ssa/pr27218.C: Move...
10749         * g++.dg/torture: ...here and remove dg-options.
10750
10751 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10752
10753         PR c++/32158
10754         * g++.dg/ext/is_pod_incomplete.C: New.
10755
10756 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10757             Douglas Gregor <doug.gregor@gmail.com>
10758             Pedro Lamarao <pedro.lamarao@mndfck.org>
10759             Howard Hinnant <howard.hinnant@gmail.com>
10760
10761         PR c++/7412
10762         PR c++/29939
10763         * g++.dg/cpp0x/rv8p.C: New.
10764         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10765         * g++.dg/cpp0x/cast-bug.C: New.
10766         * g++.dg/cpp0x/elision_weak.C: New.
10767         * g++.dg/cpp0x/collapse-bug.C: New.
10768         * g++.dg/cpp0x/rv3p.C: New.
10769         * g++.dg/cpp0x/rv7n.C: New.
10770         * g++.dg/cpp0x/overload-conv-1.C: New.
10771         * g++.dg/cpp0x/rv2n.C: New.
10772         * g++.dg/cpp0x/deduce.C: New.
10773         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10774         * g++.dg/cpp0x/rv6p.C: New.
10775         * g++.dg/cpp0x/template_deduction.C: New.
10776         * g++.dg/cpp0x/implicit-copy.C: New.
10777         * g++.dg/cpp0x/rv1p.C: New.
10778         * g++.dg/cpp0x/cast.C: New.
10779         * g++.dg/cpp0x/rv5n.C: New.
10780         * g++.dg/cpp0x/collapse.C: New.
10781         * g++.dg/cpp0x/overload-conv-2.C: New.
10782         * g++.dg/cpp0x/rv4p.C: New.
10783         * g++.dg/cpp0x/rvo.C: New.
10784         * g++.dg/cpp0x/iop.C: New.
10785         * g++.dg/cpp0x/rv3n.C: New.
10786         * g++.dg/cpp0x/rv7p.C: New.
10787         * g++.dg/cpp0x/reference_collapsing.C: New.
10788         * g++.dg/cpp0x/overload.C: New.
10789         * g++.dg/cpp0x/named.C: New.
10790         * g++.dg/cpp0x/rv2p.C: New.
10791         * g++.dg/cpp0x/rv6n.C: New.
10792         * g++.dg/cpp0x/not_special.C: New.
10793         * g++.dg/cpp0x/bind.C: New.
10794         * g++.dg/cpp0x/rv1n.C: New.
10795         * g++.dg/cpp0x/rv5p.C: New.
10796         * g++.dg/cpp0x/elision.C: New.
10797         * g++.dg/cpp0x/named_refs.C: New.
10798         * g++.dg/cpp0x/unnamed_refs.C: New.
10799         * g++.dg/cpp0x/rv4n.C: New.
10800         * g++.dg/cpp0x/elision_neg.C: New.
10801         * g++.dg/init/copy7.C: Run in C++98 mode.
10802         * g++.dg/overload/arg1.C: Ditto.
10803         * g++.dg/overload/arg4.C: Ditto.
10804
10805 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10806
10807         PR c++/31809
10808         * g++.dg/opt/static5.C: New test.
10809
10810 2007-05-30  Richard Guenther  <rguenther@suse.de>
10811
10812         * g++.dg/dg.exp: Prune torture/.
10813         * g++.dg/torture/dg-torture.exp: New testsuite.
10814
10815 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10816
10817         * gcc.target/arm/pr27387.C: Move and rename to ...
10818         * g++.dg/inherit/thunk8.C: ... here.
10819
10820 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR tree-optimization/31769
10823         * g++.dg/gomp/pr31769.C: New test.
10824
10825 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10826
10827         * gcc.target/i386/stack-realign.c: New.
10828
10829 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10830
10831         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10832
10833 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10834
10835         * gfortran.dg/sizeof.f90: New.
10836
10837 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10838
10839         PR c/31339
10840         * gcc.dg/boolcomplex-1.c: New test.
10841
10842         PR c++/31339
10843         * g++.dg/ext/boolcomplex-1.c: New test.
10844
10845 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10846
10847         * gcc.dg/matrix: New directory.
10848
10849 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10850
10851         PR fortran/32124
10852         * gfortran.dg/allocate_stat_1.f90: New.
10853
10854 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10855
10856         PR fortran/31972
10857         * transfer_hollerith_1.f90: New test.
10858
10859 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10860
10861         PR tree-opt/32100
10862         * gcc.c-torture/execute/vrp-7.c: New test.
10863
10864 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10865
10866         * gfortran.dg/transfer_simplify_4.f90: New test.
10867
10868 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10869
10870         PR fortran/32088
10871         * gfortran.dg/func_result_3.f90: New.
10872
10873 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10874
10875         PR middle-end/32083
10876         * gfortran.dg/transfer_simplify_3.f90: New.
10877
10878 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10879
10880         PR target/32065
10881         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10882         to compile options.
10883         * gcc.target/i386/pr32065-2.c: New test.
10884
10885 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10886
10887         PR fortran/31813
10888         * gfortran.dg/io_constraints_2.f90: Update.
10889
10890 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10891
10892         PR fortran/31219
10893         * gfortran.dg/array_constructor_17.f90: New test.
10894
10895 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10896
10897         PR tree-opt/32090
10898         * g++.dg/opt/array2.C: New testcase.
10899
10900 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10901
10902         PR target/32065
10903         * gcc.target/i386/pr32065.c: New test.
10904
10905 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10906             Marcus Meissner <meissner@suse.de>
10907
10908         * gcc.dg/attr-alloc_size.c: New.
10909
10910 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10911             Lee Millward  <lee.millward@gmail.com>
10912
10913         PR c++/31745
10914         * g++.dg/parse/crash34.C: New test.
10915
10916         * g++.dg/parse/crash35.C: New test.
10917
10918 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10919
10920         * gcc.target/i386/sse2-check.h: New.
10921         * gcc.target/i386/sse2-vec-1.c: Likewise.
10922         * gcc.target/i386/sse2-vec-2.c: Likewise.
10923         * gcc.target/i386/sse2-vec-3.c: Likewise.
10924         * gcc.target/i386/sse2-vec-4.c: Likewise.
10925         * gcc.target/i386/sse2-vec-5.c: Likewise.
10926         * gcc.target/i386/sse2-vec-6.c: Likewise.
10927
10928 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10929
10930         PR c++/31431
10931         PR c++/31432
10932         PR c++/31434
10933         PR c++/31435
10934         PR c++/31437
10935         PR c++/31438
10936         PR c++/31442
10937         PR c++/31443
10938         PR c++/31444
10939         PR c++/31445
10940         * g++.dg/cpp0x/pr31431.C: New.
10941         * g++.dg/cpp0x/pr31437.C: New.
10942         * g++.dg/cpp0x/pr31442.C: New.
10943         * g++.dg/cpp0x/pr31444.C: New.
10944         * g++.dg/cpp0x/pr31431-2.C: New.
10945         * g++.dg/cpp0x/pr31432.C: New.
10946         * g++.dg/cpp0x/pr31434.C: New.
10947         * g++.dg/cpp0x/pr31438.C: New.
10948         * g++.dg/cpp0x/pr31443.C: New.
10949         * g++.dg/cpp0x/pr31445.C: New.
10950         * g++.dg/cpp0x/variadic-crash1.C: New.
10951
10952 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10953
10954         * gcc.target/arm/long-calls-1.c: New test.
10955         * gcc.target/arm/long-calls-2.c: Likewise.
10956         * gcc.target/arm/long-calls-3.c: Likewise.
10957         * gcc.target/arm/long-calls-4.c: Likewise.
10958
10959 2007-05-25  Richard Guenther  <rguenther@suse.de>
10960             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10961
10962         PR tree-optimization/31982
10963         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10964
10965 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10966
10967         PR fortran/32047
10968         * gfortran.dg/result_in_spec_2.f90: New test.
10969
10970 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10971
10972         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10973
10974 2007-05-24  Ollie Wild  <aaw@google.com>
10975
10976         * gcc.dg/cpp/counter-1.c: New test.
10977         * gcc.dg/pch/counter-1.c: New test.
10978         * gcc.dg/pch/counter-1.hs: New file.
10979         * gcc.dg/pch/counter-2.c: New test.
10980         * gcc.dg/pch/counter-2.hs: New file.
10981         * gcc.dg/pch/counter-3.c: New test.
10982         * gcc.dg/pch/counter-3.hs: New file.
10983
10984 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10985
10986         * gcc.dg/tree-ssa/predcom-1.c: New test.
10987         * gcc.dg/tree-ssa/predcom-2.c: New test.
10988         * gcc.dg/tree-ssa/predcom-3.c: New test.
10989         * gcc.dg/tree-ssa/predcom-4.c: New test.
10990         * gcc.dg/tree-ssa/predcom-5.c: New test.
10991         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10992
10993 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10994
10995         PR testsuite/32062
10996         * gcc.target/i386/sse4_1-check.h (MASK): New.
10997
10998 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10999
11000         PR fortran/32038
11001         * gfortran.dg/pr25603.f: Initialize integer variables.
11002
11003 2007-05-23  Ian Lance Taylor  <iant@google.com>
11004
11005         * g++.dg/other/vrp1.C: New test.
11006
11007 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11008
11009         PR preprocessor/20077
11010         * gcc.dg/cpp/paste15.c: New test.
11011
11012 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11013             Nigel Stephens  <nigel@mips.com>
11014             Richard Sandiford  <richard@codesourcery.com>
11015
11016         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11017         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11018         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11019         * gcc.target/mips/inter/mips16-inter.exp: New.
11020
11021 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11022
11023         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11024
11025 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11026
11027         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11028         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11029         * gcc.target/i386/sse3-addsubps.c: Likewise.
11030         * gcc.target/i386/sse3-haddpd.c: Likewise.
11031         * gcc.target/i386/sse3-haddps.c: Likewise.
11032         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11033         * gcc.target/i386/sse3-hsubps.c: Likewise.
11034         * gcc.target/i386/sse3-lddqu.c: Likewise.
11035         * gcc.target/i386/sse3-movddup.c: Likewise.
11036         * gcc.target/i386/sse3-movshdup.c: Likewise.
11037         * gcc.target/i386/sse3-movsldup.c: Likewise.
11038
11039         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11040         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11041         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11042         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11043         * gcc.target/i386/ssse3-palignr.c: Likewise.
11044         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11045         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11046         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11047         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11048         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11049         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11050         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11051         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11052         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11053         * gcc.target/i386/ssse3-psignb.c: Likewise.
11054         * gcc.target/i386/ssse3-psignd.c: Likewise.
11055         * gcc.target/i386/ssse3-psignw.c: Likewise.
11056         * gcc.target/i386/ssse3-vals.h: Likewise.
11057
11058         * gcc.target/i386/sse3-check.h: New file.
11059         * gcc.target/i386/ssse3-check.h: Likewise.
11060
11061 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11062
11063         PR middle-end/31095
11064         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11065
11066 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11067
11068         PR middle-end/31606
11069         * gcc.c-torture/20070522-1.c: New testcase.
11070
11071 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11072
11073         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11074
11075 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11076
11077         * gcc.c-torture/execute/ieee/20000320-1.x,
11078         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11079         m68k-*-* and check_effective_target_coldfire_fpu.
11080
11081 2007-05-22  Ollie Wild  <aaw@google.com>
11082
11083         * g++.dg/lookup/hidden-class10.C: New test.
11084         * g++.dg/lookup/hidden-class11.C: New test.
11085
11086 2007-05-22  Ollie Wild  <aaw@google.com>
11087
11088         * g++.dg/lookup/name-clash5.C: New test.
11089         * g++.dg/lookup/name-clash6.C: New test.
11090
11091 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11092
11093         * g++.dg/other/i386-2.C: Update comments on header files tested.
11094         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11095         of <tmmintrin.h>.
11096         * gcc.target/i386/sse-12.c: Likewise.
11097         * gcc.target/i386/sse-13.c: Likewise.
11098         * gcc.target/i386/sse-14.c: Likewise.
11099
11100         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11101         Redefined to test with immediate operand.
11102         (__builtin_ia32_blendps): Likewise.
11103         (__builtin_ia32_blendpd): Likewise.
11104         (__builtin_ia32_dpps): Likewise.
11105         (__builtin_ia32_dpps): Likewise.
11106         (__builtin_ia32_insertps128): Likewise.
11107         (__builtin_ia32_vec_ext_v4sf): Likewise.
11108         (__builtin_ia32_vec_set_v16qi): Likewise.
11109         (__builtin_ia32_vec_set_v4si): Likewise.
11110         (__builtin_ia32_vec_set_v2di): Likewise.
11111         (__builtin_ia32_vec_ext_v16qi): Likewise.
11112         (__builtin_ia32_vec_ext_v4si): Likewise.
11113         (__builtin_ia32_vec_ext_v2di): Likewise.
11114         (__builtin_ia32_roundpd): Likewise.
11115         (__builtin_ia32_roundsd): Likewise.
11116         (__builtin_ia32_roundps): Likewise.
11117         (__builtin_ia32_roundss): Likewise.
11118         (__builtin_ia32_mpsadbw128): Likewise.
11119
11120 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11121
11122         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11123
11124 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11125
11126         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11127         failures.
11128         * gcc.dg/dfp/func-struct.c: Ditto.
11129         * gcc.dg/dfp/operator-assignment.c: Ditto.
11130         * gcc.dg/dfp/convert-bfp.c: Ditto.
11131         * gcc.dg/dfp/convert-int.c: Ditto.
11132         * gcc.dg/dfp/convert-int-max.c: Ditto.
11133         * gcc.dg/dfp/func-scalar.c: Ditto.
11134         * gcc.dg/dfp/cast.c: Ditto.
11135         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11136         failures, and fix a typo in return type of arg1_128.
11137         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11138         failures, and fix a typo in a constant suffix.
11139         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11140         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11141
11142 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11143             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11144
11145         * lib/gcc-dg.exp(process_message): New proc.
11146         (dg-message): New test directive.
11147         * gcc.dg/always_inline.c: Use dg-message.
11148         * gcc.dg/always_inline2.c: Ditto.
11149         * gcc.dg/always_inline3.c: Ditto.
11150         * gcc.dg/invalid-call-1.c: Ditto.
11151         * gcc.dg/pr17506.c: Ditto.
11152         * gcc.dg/simd-5.c: Ditto.
11153         * gcc.dg/simd-6.c: Ditto.
11154         * gcc.dg/va-arg-2.c: Ditto.
11155         * gcc.dg/cpp/syshdr.c: Ditto.
11156         * gcc.dg/cpp/unc4.c: Ditto.
11157         * gcc.dg/cpp/trad/mi1.c: Ditto.
11158         * gcc.dg/cpp/trad/mi5.c: Ditto.
11159         * gcc.dg/cpp/trad/mi7.c: Ditto.
11160         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11161         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11162         * gcc.test-framework/test-framework.awk: Special-case outexists
11163         tests.
11164
11165 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11166
11167         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11168         (bit_SSE4_2): Likewise.
11169         (bit_POPCNT): Likewise.
11170
11171         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11172         Check if assembler supports SSE4 instructions.
11173
11174         * gcc.target/i386/sse4_1-blendpd.c: New file.
11175         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11176         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11177         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11178         * gcc.target/i386/sse4_1-check.h: Likewise.
11179         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11180         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11181         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11182         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11183         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11184         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11185         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11186         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11187         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11188         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11189         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11190         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11191         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11192         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11193         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11194         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11195         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11196         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11197         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11198         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11199         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11200         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11201         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11202         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11203         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11204         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11205         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11206         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11207         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11208         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11209         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11210         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11211         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11212         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11213         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11214         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11215         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11216         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11217         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11218         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11219         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11220         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11221         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11222         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11223         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11224         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11225         * gcc.target/i386/sse4_1-round.h: Likewise.
11226         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11227         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11228         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11229         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11230         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11231         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11232         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11233         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11234         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11235         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11236         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11237         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11238         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11239         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11240
11241 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11242
11243         PR fortran/31627
11244         * gfortran.dg/bounds_check_7.f90: New test.
11245
11246 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11247
11248         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11249         (check_effective_target_sse4a): Ditto.
11250
11251         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11252         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11253         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11254         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11255         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11256         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11257         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11258         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11259         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11260         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11261         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11262         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11263         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11264         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11265         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11266         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11267         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11268         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11269         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11270         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11271
11272 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11273
11274         * g++.dg/ext/cleanup-1.C: New test.
11275         * g++.dg/ext/cleanup-2.C: Likewise.
11276         * g++.dg/ext/cleanup-3.C: Likewise.
11277         * g++.dg/ext/cleanup-4.C: Likewise.
11278         * g++.dg/ext/cleanup-5.C: Likewise.
11279         * g++.dg/ext/cleanup-6.C: Likewise.
11280         * g++.dg/ext/cleanup-8.C: Likewise.
11281         * g++.dg/ext/cleanup-9.C: Likewise.
11282         * g++.dg/ext/cleanup-10.C: Likewise.
11283         * g++.dg/ext/cleanup-11.C: Likewise.
11284         * g++.dg/ext/cleanup-dtor.C: Likewise.
11285
11286 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11287
11288         PR middle-end/31995
11289         * gcc.dg/vect/vect-102a.c: New test.
11290
11291 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11292             Paolo Carlini  <pcarlini@suse.de>
11293             Uros Bizjak  <ubizjak@gmail.com>
11294
11295         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11296         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11297         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11298         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11299         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11300         New testcases.
11301
11302 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11303
11304         PR fortran/32002
11305         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11306
11307 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11308
11309         PR fortran/32027
11310         * gfortran.dg/do_3.F90: Add checks for the final value of the
11311         loop variable.
11312
11313 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11314
11315         * gcc.c-torture/execute/990127-2.x: New file.
11316
11317 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11318
11319         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11320         * gcc.target/i386/sse-12: Add -O to compile options.
11321         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11322         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11323         and mm3dnow.h.  Add -O to compile options.
11324
11325 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11326
11327         PR fortran/31867
11328         * gfortran.dg/char_length_5.f90: New test.
11329
11330         PR fortran/31994
11331         * gfortran.dg/array_reference_1.f90: New test.
11332
11333 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11334
11335         PR middle-end/7651
11336         PR c++/11856
11337         PR c/12963
11338         PR c/23587
11339         PR other/29694
11340         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11341         * gcc.dg/Wtype-limits.c: New.
11342         * gcc.dg/Wtype-limits-Wextra.c: New.
11343         * gcc.dg/Wtype-limits-no.c: New.
11344         * g++.dg/warn/Wtype-limits.C: New.
11345         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11346         * g++.dg/warn/Wtype-limits-no.C: New.
11347
11348 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11349
11350         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11351         instead of "-msse2".'
11352         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11353         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11354         and mm3dnow.h.
11355         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11356         to test with immediate operand.
11357         (__builtin_ia32_insertqi): Ditto.
11358         (__builtin_ia32_palignr128): Ditto.
11359         (__builtin_ia32_palignr): Ditto.
11360         (__builtin_ia32_pshufhw): Ditto.
11361         (__builtin_ia32_pshuflw): Ditto.
11362         (__builtin_ia32_pshufd): Ditto.
11363         (__builtin_ia32_vec_set_v8hi): Ditto.
11364         (__builtin_ia32_vec_ext_v8hi): Ditto.
11365         (__builtin_ia32_shufpd): Ditto.
11366         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11367
11368 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11369
11370         PR fortran/32001
11371         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11372
11373 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11374
11375         PR target/31585
11376         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11377         and "__inline".  Use "-msse" instead of "-msse2".
11378
11379 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11380
11381         PR middle-end/7651
11382         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11383         * gcc.dg/20030906-2.c: Likewise.
11384         * objc.dg/method-17.m: Add -Wreturn-type.
11385         * obj-c++.dg/method-21.mm: Likewise.
11386
11387 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11388
11389         PR target/31585
11390         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11391         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11392         (__builtin_ia32_psrlqi128): Ditto.
11393         (__builtin_ia32_psrlwi128): Ditto.
11394         (__builtin_ia32_psrldi128): Ditto.
11395         (__builtin_ia32_psrldqi128): Ditto.
11396         (__builtin_ia32_pslldqi128): Ditto.
11397         (__builtin_ia32_psrawi128): Ditto.
11398         (__builtin_ia32_psradi128): Ditto.
11399         (__builtin_ia32_psllqi128): Ditto.
11400         (__builtin_ia32_pslldi128): Ditto.
11401         (__builtin_prefetch): Ditto.
11402         (__builtin_ia32_pshufw): Ditto.
11403         (__builtin_ia32_vec_set_v4hi): Ditto.
11404         (__builtin_ia32_vec_ext_v4hi): Ditto.
11405         (__builtin_ia32_shufps): Ditto.
11406         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11407
11408 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11409
11410         PR fortran/31974
11411         * gfortran.dg/char_allocation_1.f90: New test.
11412
11413 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11414
11415         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11416         * gcc.dg/Wconversion-sign.c: New.
11417         * gcc.dg/Wconversion-integer-no-sign.c: New.
11418         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11419         Wconversion-sign.C
11420         * g++.dg/warn/Wconversion-sign.C: New.
11421         * g++.old-deja/g++.other/warn4.C: Update.
11422         * g++.dg/warn/Wconversion1.C: Likewise.
11423
11424 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11425
11426         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11427         * gcc.dg/torture/builtin-math-4.c: Likewise.
11428
11429 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11430
11431         PR libfortran/31964
11432         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11433
11434 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11435
11436         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11437
11438 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11439
11440         PR target/31628
11441         * gcc.target/i386/pr31628.c: New.
11442
11443 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11444
11445         PR middle-end/31344
11446         * gcc.dg/pr31344.c: New test.
11447
11448 2007-05-17  Ian Lance Taylor  <iant@google.com>
11449
11450         PR tree-optimization/31953
11451         * gcc.c-torture/compile/pr31953.c: New test.
11452
11453 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11454
11455         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11456
11457         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11458         and drem.
11459         * gcc.dg/torture/builtin-math-4.c: Likewise.
11460
11461         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11462         * gcc.dg/torture/builtin-math-4.c: Likewise.
11463
11464         * gcc.dg/torture/builtin-math-4.c: New test.
11465
11466 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11467             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11468
11469         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11470         * gcc.dg/cpp/include2.c: Ditto.
11471         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11472         * gcc.dg/cpp/paste5.c: Ditto.
11473         * gcc.dg/cpp/paste6.c: Ditto.
11474         * gcc.dg/cpp/paste8.c: Ditto.
11475         * gcc.dg/cpp/paste11.c: Ditto.
11476         * gcc.dg/cpp/paste13.c: Ditto.
11477         * gcc.dg/cpp/skipping2.c: Ditto.
11478         * gcc.dg/reg-vol-struct-1.c: Ditto.
11479         * gcc.dg/Wshadow-1.c: Ditto.
11480         * gcc.dg/cpp/trad/comment.c: Ditto.
11481         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11482         * gcc.dg/cpp/if-2.c: Ditto.
11483         * gcc.dg/array-5.c: Ditto.
11484         * gcc.dg/inline-15.c: Ditto.
11485         * gcc.dg/pr27953.c: Ditto.
11486         * gcc.dg/Wno-c++-compat.c: Ditto.
11487
11488 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11489
11490         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11491
11492 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11493
11494         * gcc.c-torture/execute/20070517-1.c: New test.
11495
11496 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11497
11498         PR fortran/31919
11499         * gfortran.dg/min_max_conformance.f90: New test.
11500
11501 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11502
11503         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11504         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11505         gcc.dg/vect/vect-104.c: Use more complex construction to
11506         prevent vectorizing.
11507         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11508
11509 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11510
11511         PR tree-optimization/24659
11512         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11513         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11514         not vect_int target.
11515         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11516         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11517         targets.
11518         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11519         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11520         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11521
11522 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11523
11524         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11525         and x86_64-*-* targets.
11526         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11527
11528 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11529
11530         PR fortran/18769
11531         PR fortran/30881
11532         PR fortran/31194
11533         PR fortran/31216
11534         PR fortran/31427
11535         * transfer_simplify_1.f90: New test.
11536         * transfer_simplify_2.f90: New test.
11537
11538 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11539
11540         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11541
11542 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11543
11544         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11545
11546         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11547
11548         PR c/31924
11549         * gcc.dg/fltconst-1.c: New test.
11550
11551         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11552         * gcc.dg/dfp/operator-assignment.c: Ditto.
11553
11554 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11555
11556         PR c++/29928
11557         * g++.dg/rtti/typeid5.C: New.
11558
11559 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11560
11561         PR fortran/31725
11562         * gfortran.dg/substr_4.f: New test.
11563
11564 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11565
11566         * gcc.target/m68k/interrupt_thread-1.c,
11567         gcc.target/m68k/interrupt_thread-2.c,
11568         gcc.target/m68k/interrupt_thread-3.c: New.
11569         * gcc.target/m68k/m68k.exp: Accept fido.
11570
11571 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11572
11573         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11574         * gfortran.dg/altreturn_3.f90: Likewise.
11575         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11576         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11577         * gfortran.dg/inquire_iolength.f90: Likewise.
11578         * gfortran.dg/module_naming_1.f90: Likewise.
11579         * gfortran.dg/oldstyle_2.f90: Likewise.
11580         * gfortran.dg/operator_2.f90: Likewise.
11581         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11582         * gfortran.dg/used_types_11.f90: Likewise.
11583         * gfortran.dg/zero_array_components_1.f90: Likewise.
11584         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11585         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11586         * gfortran.dg/real_const_3.f90: Likewise.
11587
11588 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11589
11590         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11591         * gcc.dg/tree-ssa/loop-30.c: New test.
11592
11593 2007-05-13  Richard Guenther  <rguenther@suse.de>
11594
11595         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11596         scanning forwprop1.
11597         * g++.dg/tree-ssa/pr31146.C: Likewise.
11598
11599 2007-05-13  Revital Eres  <eres@il.ibm.com>
11600
11601         * gcc.dg/dse.c: New test.
11602
11603 2007-05-12  Richard Guenther  <rguenther@suse.de>
11604
11605         PR tree-optimization/31797
11606         * gcc.c-torture/compile/pr31797.c: New testcase.
11607
11608 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11609
11610         PR fortran/30746
11611         * gfortran.dg/host_assoc_function_1.f90: New test.
11612
11613 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11614
11615         PR c++/31829
11616         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11617
11618 2007-05-11  Silvius Rus  <rus@google.com>
11619
11620         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11621         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11622         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11623         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11624         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11625         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11626         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11627         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11628         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11629         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11630         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11631         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11632         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11633         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11634         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11635         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11636
11637 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11638
11639         PR other/31852
11640         * gcc.c-torture/execute/builtins/memchr.c: New.
11641         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11642         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11643
11644 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11645
11646         PR fortran/30876
11647         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11648         line.
11649         * gfortran.dg/recursive_reference_2.f90: New test.
11650
11651 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11652
11653         PR fortran/30878
11654         * gfortran.dg/namelist_29.f90: New test.
11655
11656 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11657
11658         PR fortran/31474
11659         * gfortran.dg/entry_10.f90: New test.
11660
11661 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11662
11663         PR tree-optimization/31885
11664         * gcc.dg/tree-ssa/loop-29.c: New test.
11665
11666 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11667
11668         * assumed_dummy_1.f90: Fix dg directive.
11669         * char_initialiser_actual.f90: Likewise.
11670         * nested_modules_2.f90: Likewise.
11671         * shift-alloc.f90: Likewise.
11672
11673 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11674
11675         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11676
11677 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11678
11679         PR libfortran/31880
11680         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11681
11682 2007-05-09  Mike Stump  <mrs@apple.com>
11683
11684         * g++.dg/other/first-global.C: Add -fpie for darwin.
11685         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11686
11687 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11688
11689         * gcc.dg/20070507-1.c: New testcase.
11690
11691 2007-05-08  Chao-ying Fu  <fu@mips.com>
11692
11693         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11694         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11695         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11696         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11697
11698 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11699
11700         PR 31847
11701         * gcc.dg/pr31847.c: New test.
11702
11703 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11704
11705         PR fortran/31692
11706         * gfortran.dg/actual_array_result_1.f90: New test.
11707
11708 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11709
11710         PR fortran/29397
11711         * gfortran.dg/parameter_array_init_1.f90: New test.
11712
11713         PR fortran/29400
11714         * gfortran.dg/parameter_array_init_2.f90: New test.
11715
11716 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11717
11718         PR target/31854
11719         * gcc.target/i386/pr31854.c: New test.
11720
11721 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11722
11723         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11724
11725 2007-05-07  Mike Stump  <mrs@apple.com>
11726
11727         * g++.old-deja/g++.mike/empty.C: Add.
11728
11729 2007-05-07  Eric Christopher  <echristo@apple.com>
11730
11731         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11732
11733 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11734
11735         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11736         variable.  Rearrange conversions from binary float to decimal float.
11737
11738 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11739
11740         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11741         x86.
11742
11743 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11744
11745         * gnat.dg/opt1.ad[sb]: New testcase.
11746
11747 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11748
11749         PR fortran/31399
11750         * gfortran.dg/do_3.F90: New test.
11751
11752 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11753
11754         PR fortran/31764
11755         * gfortran.dg/new_line.f90: Add new checks.
11756
11757 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11758
11759         PR fortran/31201
11760         * gfortran.dg/large_unit_1.f90: New.
11761         * gfortran.dg/large_unit_2.f90: New.
11762         * gfortran.dg/iostat_4.f90: New
11763         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11764
11765 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11766
11767         PR fortran/31540
11768         * gfortran.dg/char_result_4.f90: New test.
11769
11770 2007-06-05  Revital Eres  <eres@il.ibm.com>
11771
11772         PR 30957
11773         * gcc.dg/pr30957-1.c: New test.
11774
11775 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11776
11777         PR fortran/31251
11778         * gfortran.dg/char_type_len_2.f90: New test.
11779
11780 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11781
11782         PR 31775
11783         * g++.dg/other/nested-extern.cc: New.
11784         * g++.dg/other/nested-extern-1.C: New.
11785         * g++.dg/other/nested-extern-2.C: New.
11786
11787 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11788
11789         PR fortran/31760
11790         * gfortran.dg/erf.f90: New test.
11791         * gfortran.dg/besxy.f90: New test.
11792
11793 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11794
11795         PR fortran/22359
11796         * gfortran.dg/fseek.f90: New test.
11797
11798 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11799
11800         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11801
11802 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11803
11804         PR libfortran/31210
11805         * gfortran.dg/zero_length_1.f90: New test.
11806
11807 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11808
11809         PR fortran/31803
11810         * gfortran.dg/char_pointer_assign_3.f90: New test.
11811         * gfortran.dg/char_result_2.f90: Re-enable test.
11812
11813 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11814
11815         PR fortran/25071
11816         * gfortran.dg/char_length_3.f90: New test.
11817         * gfortran.dg/char_result_2.f90: Fix test.
11818
11819 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11820
11821         PR tree-optimization/30565
11822         * gcc.dg/tree-ssa/loop-27.c: New test.
11823
11824 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11825
11826         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11827         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11828         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11829         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11830
11831 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11832
11833         PR tree-optimization/31699
11834         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11835         New.
11836         (check_effective_target_vect_floatint_cvt): New.
11837         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11838         of specific targets.
11839         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11840         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11841         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11842         * gcc.dg/vect/vect-iv-4.c: Likewise.
11843         * gcc.dg/vect/vect-multitypes-11.c: New.
11844         * gcc.dg/vect/pr31699.c: New.
11845
11846 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11847
11848         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11849
11850 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11851
11852         PR C++/31663
11853         * g++.dg/warn/anonymous-namespace-2.C: New.
11854         * g++.dg/warn/anonymous-namespace-2.h: New.
11855
11856 2007-05-02  Paul Brook  <paul@codesourcery.com>
11857
11858         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11859
11860 2007-05-02  Eric Christopher  <echristo@apple.com>
11861
11862         * gcc.dg/cpp/if-div.c: New file.
11863
11864 2007-05-02  Tom Tromey  <tromey@redhat.com>
11865
11866         PR preprocessor/28709:
11867         * gcc.dg/cpp/pr28709.c: New file.
11868
11869 2007-05-02  Richard Guenther  <rguenther@suse.de>
11870
11871         PR tree-optimization/31146
11872         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11873
11874 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11875
11876         * gcc.c-torture/compile/limits-blockid.c: New.
11877         * gcc.c-torture/compile/limits-caselabels.c: New.
11878         * gcc.c-torture/compile/limits-declparen.c: New.
11879         * gcc.c-torture/compile/limits-enumconst.c: New.
11880         * gcc.c-torture/compile/limits-exprparen.c: New.
11881         * gcc.c-torture/compile/limits-externalid.c: New.
11882         * gcc.c-torture/compile/limits-fnargs.c: New.
11883         * gcc.c-torture/compile/limits-fndefn.c: New.
11884         * gcc.c-torture/compile/limits-idexternal.c: New.
11885         * gcc.c-torture/compile/limits-idinternal.c: New.
11886         * gcc.c-torture/compile/limits-pointer.c: New.
11887         * gcc.c-torture/compile/limits-stringlit.c: New.
11888         * gcc.c-torture/compile/limits-structmem.c: New.
11889         * gcc.c-torture/compile/limits-structnest.c: New.
11890
11891 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11892
11893         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11894
11895 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11896
11897         PR middle-end/31740
11898         * gcc.c-torture/compile/20070501-1.c: New testcase.
11899
11900 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11901
11902         PR fortran/31732
11903         * gfortran.dg/array_memset_2:  New test case.
11904
11905 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11906
11907         PR testsuite/31615
11908         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11909
11910 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11911
11912         PR testsuite/31589
11913         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11914         dg-final test.
11915         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11916         keyword to dg-final test.
11917         * gcc.dg/vect/vect-iv-4.c: Likewise.
11918         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11919         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11920         test.
11921         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11922         cast.
11923         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11924         * lib/target-supports.exp
11925         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11926         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11927
11928 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11929
11930         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11931         __LONG_LONG_MAX__ and its friends instead of those supplied by
11932         limits.h.
11933
11934 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11935
11936         PR C++/31721
11937         * g++.dg/ext/vector7.C: New testcase.
11938
11939 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11940
11941         PR fortran/31591
11942         * gfortran.dg/bound_simplification_1.f90: New test.
11943
11944 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11945
11946         PR fortran/31645
11947         * gfortran.dg/bom_error.f90: New test.
11948         * gfortran.dg/bom_include.f90: New test.
11949         * gfortran.dg/bom_UTF16-LE.f90: New test.
11950         * gfortran.dg/bom_UTF16-BE.f90: New test.
11951         * gfortran.dg/bom_UTF-8.f90: New test.
11952         * gfortran.dg/bom_UTF-32.f90: New test.
11953         * gfortran.dg/bom_UTF-8.F90: New test.
11954         * gfortran.dg/bom_include.inc: New file.
11955
11956 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11957
11958         PR C++/30221
11959         * g++.dg/init/ptrfn2.C: New test.
11960         * g++.dg/init/ptrfn3.C: New test.
11961
11962 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11963
11964         PR fortran/31711
11965         * gfortran.dg/dependency_21.f90: New test.
11966
11967 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11968
11969         * gfortran.dg/secnds.f: Use real*8.
11970         * gfortran.dg/secnds-1.f: Use real*8.
11971
11972 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11973
11974         PR libfortran/31532
11975         * gfortran.dg/inquire_5.f90: Update test.
11976
11977 2007-04-27  Ian Lance Taylor  <iant@google.com>
11978
11979         PR middle-end/31710
11980         * gcc.c-torture/compile/pr31710.c: New test.
11981
11982 2007-04-27  Richard Guenther  <rguenther@suse.de>
11983
11984         PR tree-optimization/30965
11985         PR tree-optimization/30978
11986         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11987         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11988         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11989         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11990
11991 2007-04-27  Richard Guenther  <rguenther@suse.de>
11992
11993         PR tree-optimization/31715
11994         * gcc.dg/Warray-bounds-4.c: New testcase.
11995
11996 2007-04-26  Ian Lance Taylor  <iant@google.com>
11997
11998         PR target/28675
11999         * gcc.c-torture/compile/pr28675.c: New test.
12000
12001 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12002
12003         PR C++/30016
12004         * g++.dg/ext/vector6.C: New test.
12005
12006 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12007
12008         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12009
12010 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12011
12012         PR middle-end/31617
12013         * g++.dg/other/str_empty.C: Add expected warning.
12014
12015 2007-04-26  Richard Guenther  <rguenther@suse.de>
12016         Daniel Berlin  <dberlin@dberlin.org>
12017
12018         PR tree-optimization/30567
12019         * g++.dg/other/pr30567.C: New testcase.
12020
12021 2007-04-26  Richard Guenther  <rguenther@suse.de>
12022
12023         PR tree-optimization/31703
12024         * gcc.c-torture/compile/pr31703.c: New testcase.
12025         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12026         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12027
12028 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12029
12030         * gfortran.dg/open_errors.f90: Added if statements checking
12031         the value of iostat.
12032
12033 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12034
12035         PR c++/31598
12036         * g++.dg/gomp/pr31598.C: New test.
12037
12038         PR tree-optimization/30558
12039         * g++.dg/gomp/pr30558.C: New test.
12040
12041 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12042
12043         PR c++/31338
12044         * g++.dg/ext/complex2.C: New test.
12045
12046 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12047
12048         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12049
12050 2007-04-25  Thiemo Seufer  <ths@mips.com>
12051
12052         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12053         value to signed char.
12054
12055 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12056
12057         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12058         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12059         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12060
12061 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12062
12063         PR fortran/31668
12064         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12065         statement functions.
12066         * gfortran.dg/c_by_val_5.f90: New test.
12067
12068 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12069
12070         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12071         with two new subroutines to avoid parameter-induced aliasing.
12072         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12073         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12074
12075 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12076
12077         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12078         * g++.dg/warn/Warray-bounds.C: Likewise.
12079
12080 2007-04-24  Ian Lance Taylor  <iant@google.com>
12081
12082         PR tree-optimization/31605
12083         * gcc.c-torture/execute/pr31605.c: New test.
12084
12085 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12086
12087         PR fortran/31587
12088         * lib/gcc-dg.exp (scan-module): New function.
12089         * gfortran.dg/module_md5_1.f90: New test.
12090
12091 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12092
12093         * g++.old-deja/g++.pt/defarg6.C: Only run with
12094         -std=gnu++98.
12095         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12096         * g++.dg/cpp0x/variadic61.C: Ditto.
12097         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12098         * g++.dg/cpp0x/variadic62.C: Ditto.
12099         * g++.dg/template/meminit1.C: Ditto.
12100         * g++.dg/template/operator7.C: Ditto.
12101         * g++.dg/template/static15.C: Ditto.
12102         * g++.dg/template/invalid1.C: Ditto.
12103         * g++.dg/template/shift1.C: Ditto.
12104         * g++.dg/template/error10.C: Ditto.
12105
12106 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12107
12108         PR diagnostic/25923
12109         * gfortran.dg/pr25923.f90: New test.
12110
12111 2007-04-24  Ian Lance Taylor  <iant@google.com>
12112
12113         PR tree-optimization/31602
12114         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12115
12116 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12117
12118         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12119         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12120
12121 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12122
12123         * gcc.target/i386/reload-1.c. New.
12124
12125 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12126             Olga Golovanevsky  <olga@il.ibm.com>
12127
12128         * g++.dg/other/str_empty.C: New test.
12129
12130 2007-04-24  Richard Henderson  <rth@redhat.com>
12131
12132         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12133
12134 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12135
12136         PR target/31641
12137         * gcc.c-torture/compile/pr31641.c: New testcase.
12138
12139 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12140
12141         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12142         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12143         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12144         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12145
12146 2007-04-23  Simon Baldwin  <simonb@google.com>
12147
12148         * g++.dg/other/error15.C: New.
12149         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12150         triggering a "multiple parameters named" error.
12151
12152 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12153
12154         PR fortran/31618
12155         * gfortran.dg/backspace_8.f:  New test case.
12156
12157 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12158
12159         PR fortran/31630
12160         * gfortran.dg/used_types_17.f90: New test.
12161
12162         PR fortran/31620
12163         * gfortran.dg/zero_array_components_1.f90: New test.
12164
12165 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12166
12167         PR fortran/31616
12168         * gfortran.dg/open_errors.f90: Allow a different error message.
12169
12170 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12171
12172         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12173         Rename from check_effective_target_vect_pack_mod.  Rename global
12174         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12175         messages.
12176         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12177         rename.
12178         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12179         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12180
12181 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12182
12183         PR middle-end/31448
12184         * gcc.c-torture/execute/pr31448.c: New testcase.
12185
12186 2007-04-22  Nick Clifton  <nickc@redhat.com>
12187
12188         * gcc.dg/20020312-2.c: Add support for the FRV.
12189
12190 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12191
12192         PR tree-optimization/24659
12193         * gcc.dg/vect/vect-float-extend-1.c: New test.
12194         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12195
12196 2007-04-22  Richard Guenther  <rguenther@suse.de>
12197
12198         PR tree-optimization/29789
12199         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12200         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12201
12202 2007-04-22  Revital Eres  <eres@il.ibm.com>
12203
12204         * gcc.dg/var-expand2.c: New test.
12205
12206 2007-04-22  Revital Eres  <eres@il.ibm.com>
12207
12208         * gcc.dg/var-expand3.c: New test.
12209
12210 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12211
12212         PR fortran/31495
12213         * gfortran.dg/continuation_8.f90: New test.
12214
12215 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12216
12217         PR C/30265
12218         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12219         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12220
12221 2007-04-21  Richard Guenther  <rguenther@suse.de>
12222
12223         PR middle-end/31136
12224         * gcc.c-torture/execute/pr31136.c: New testcase.
12225
12226 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12227
12228         * gcc.target/i386/movsi-sm-1.c: New.
12229
12230 2007-04-20  Richard Henderson  <rth@redhat.com>
12231
12232         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12233         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12234
12235 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12236
12237         * gcc.target/i386/ordcmp-1.c: New test.
12238         * gcc.target/i386/unordcmp-1.c: New test.
12239
12240         PR tree-optimization/31632
12241         * gcc.c-torture/compile/20070419-1.c: New test.
12242
12243 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12244
12245         * gcc.dg/invalid-call-1.c: New test.
12246
12247 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12248
12249         PR diagnostic/31227
12250         * gcc.dg/Warray-bounds-3.c: New.
12251
12252 2007-04-18  Richard Guenther  <rguenther@suse.de>
12253
12254         PR tree-optimization/19431
12255         PR tree-optimization/21463
12256         * gcc.c-torture/execute/20070212-1.c: New testcase.
12257         * gcc.c-torture/execute/20070212-2.c: Likewise.
12258         * gcc.c-torture/execute/20070212-3.c: Likewise.
12259         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12260         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12261         * g++.dg/tree-ssa/pr21463.C: Likewise.
12262         * g++.dg/tree-ssa/pr30738.C: Likewise.
12263
12264 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12265
12266         PR c++/31513
12267         * g++.dg/expr/bitfield8.C: New test.
12268
12269 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12270             Richard Sandiford  <richard@codesourcery.com>
12271
12272         * lib/target-supports.exp (check_profiling_available): Return 0
12273         for uClibc with -p or -pg.
12274
12275 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12276
12277         PR c++/31517
12278         * g++.dg/template/init7.C: New test.
12279
12280 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12281
12282         PR rtl-optimization/31360
12283         * gcc.dg/loop-7.c: New test.
12284
12285 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12286
12287         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12288         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12289         build.
12290         (compat-execute): Likewise.
12291         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12292         files to remote hosts.
12293         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12294         (c-torture-execute): Likewise.
12295         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12296         or plain file.  Use remote_upload and remote_download to copy
12297         files about.
12298         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12299         before scanning it.
12300
12301 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12302
12303         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12304
12305 2007-04-16  Lawrence Crowl  <crowl@google.com>
12306
12307         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12308         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12309         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12310         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12311         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12312         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12313         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12314         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12315         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12316         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12317         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12318
12319         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12320         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12321         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12322         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12323         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12324         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12325         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12326         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12327         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12328         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12329         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12330
12331 2007-04-16  Ian Lance Taylor  <iant@google.com>
12332
12333         PR tree-optimization/31522
12334         * gcc.dg/Wstrict-overflow-16.c: New test.
12335
12336 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12337
12338         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12339
12340 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12341
12342         PR fortran/31144
12343         * gfortran.dg/module_naming_1.f90: New.
12344
12345 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12346
12347         * lib/target-supports.exp (check_profiling_available): Return
12348         false for m68k-*-uclinux.
12349
12350 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12351
12352         PR c++/29365
12353         Testcase for c++ anonymous namespace warning
12354
12355         * g++.dg/warn/anonymous-namespace-1.C: New test
12356         * g++.dg/warn/anonymous-namespace-1.h: New test
12357
12358 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12359
12360         PR testsuite/31578
12361         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12362
12363 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12364
12365         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12366
12367 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12368
12369         PR fortran/31204
12370         * gfortran.dg/array_constructor_16.f90: New test.
12371
12372 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12373
12374         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12375         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12376
12377 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12378
12379         PR rtl-optimization/31500
12380         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12381         * g++.dg/warn/Warray-bounds.C: Likewise.
12382
12383 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12384
12385         PR C/31520
12386         * gcc.dg/gnu89-init-4.c: New testcase.
12387
12388 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12389
12390         PR c++/25874
12391         * gcc.dg/gomp/pr25874.c: Add dg-options.
12392         * g++.dg/gomp/pr25874.C: Add dg-options.
12393
12394 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12395
12396         PR fortran/21061
12397         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12398         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12399
12400 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12401
12402         PR fortran/31561
12403         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12404
12405 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12406
12407         PR fortran/29507
12408         PR fortran/31404
12409         * gfortran.dg/initialization_6.f90: New test.
12410
12411 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12412
12413         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12414
12415         * lib/target-supports.exp (check_gc_sections_available):
12416         Return false if ldflags includes -elf2flt.
12417
12418 2007-04-13  Jason Merrill  <jason@redhat.com>
12419
12420         PR c++/31074
12421         * conv3.C: New test.
12422
12423 2007-04-13  Mike Stump  <mrs@apple.com>
12424
12425         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12426         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12427
12428 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12429
12430         PR tree-optimization/29598
12431         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12432
12433 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12434
12435         PR fortran/31559
12436         * gfortran.dg/func_assign.f90: New test.
12437
12438 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12439
12440         PR fortran/31550
12441         * gfortran.dg/used_types_16.f90: New test.
12442
12443 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12444
12445         PR fortran/18937
12446         * gfortran.dg/goto_2.f90: New.
12447         * gfortran.dg/goto_3.f90: New.
12448         * gfortran.dg/pr17708.f90: Rename to ...
12449         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12450
12451 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12452
12453         PR fortran/31562
12454         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12455         instead of a struct.
12456
12457 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12458
12459         PR fortran/31562
12460         * gfortran.dg/value_4.c: Use GNU extensions for complex
12461         instead of a struct.
12462
12463 2007-04-13  Richard Guenther  <rguenther@suse.de>
12464
12465         PR tree-optimization/21258
12466         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12467
12468 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12469
12470         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12471         <complex.h>.
12472
12473 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12474
12475         PR fortran/31250
12476         * gfortran.dg/char_length_2.f90: New.
12477         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12478         * gfortran.dg/repeat_4.f90: Likewise.
12479
12480         PR fortran/31266
12481         * gfortran.dg/char_assign_1.f90: New.
12482
12483         PR fortran/31471
12484         * gfortran.dg/block_name_1.f90: New.
12485         * gfortran.dg/block_name_2.f90: New.
12486
12487 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12488
12489         PR c++/31078
12490         * g++.dg/other/pr31078.C: New.
12491
12492 2007-04-12  Richard Guenther  <rguenther@suse.de>
12493
12494         PR tree-optimization/31169
12495         * gcc.c-torture/execute/pr31169.c: New testcase.
12496
12497 2007-04-12  Richard Guenther  <rguenther@suse.de>
12498
12499         PR tree-optimization/24689
12500         PR tree-optimization/31307
12501         * g++.dg/tree-ssa/pr31307.C: New testcase.
12502         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12503
12504 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12505
12506         PR fortran/31472
12507         * gfortran.dg/access_spec_1.f90: New test.
12508         * gfortran.dg/access_spec_2.f90: New test.
12509         * gfortran.dg/non_module_public.f90: Match new error message.
12510
12511 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12512
12513         PR testsuite/31538
12514         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12515         to 4 at line 38 to fix bounds problem.
12516
12517 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12518
12519         PR testsuite/31240
12520         * gfortran.dg/pointer_intent_1.f90: Fix test.
12521
12522 2007-04-10  Eric Christopher  <echristo@apple.com>
12523
12524         * lib/target-supports.exp
12525         (check_effective_target_fstack_protector): Rewrite.
12526
12527 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/31449
12530         * g++.dg/init/const5.C: New test.
12531
12532 2007-04-09  Jan Hubicka  <jh@suse.cz>
12533
12534         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12535
12536 2007-04-08  Jan Hubicka  <jh@suse.cz>
12537
12538         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12539
12540 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12541
12542         PR fortran/31257
12543         * gfortran.dg/achar_4.f90: New test.
12544
12545 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12546
12547         PR fortran/30880
12548         * gfortran.dg/used_dummy_types_8.f90: New test.
12549
12550 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12551
12552         PR fortran/30872
12553         * gfortran.dg/parameter_array_element_1.f90: New test.
12554
12555 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12556
12557         PR fortran/31222
12558         * gfortran.dg/default_numeric_type_1.f90: New test.
12559
12560 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12561
12562         PR fortran/31424
12563         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12564
12565 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12566
12567         PR fortran/31293
12568         * gfortran.dg/interface_12.f90: New test.
12569
12570 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12571
12572         * gcc.dg/format/opt-6.c: New test.
12573         * gcc.dg/format/nul-1.c: New test.
12574         * gcc.dg/format/nul-2.c: New test.
12575
12576 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12577
12578         PR libgfortran/31395
12579         * gfortran.dg/fmt_colon.f90: New test.
12580
12581 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12582
12583         * g++.old-deja/g++.other/init18.C: Use
12584         dg-require-effective-target instead of an explicit xfail.
12585
12586 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12587
12588         * gcc.dg/dfp/signbit-1.c
12589         * gcc.dg/dfp/signbit-2.c
12590
12591 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12592
12593         PR fortran/31483
12594         * gfortran.dg/altreturn_5.f90: New test.
12595
12596 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12597
12598         PR fortran/31292
12599         * gfortran.dg/contained_module_proc_1.f90: New test.
12600
12601 2007-04-04  Stuart Hastings  <stuart@apple.com>
12602
12603         PR 31281
12604         * objc/execute/exceptions/pr31281.m: New.
12605
12606 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12607
12608         * g++.dg/ext/dllimport12.C: Update comments.
12609
12610 2007-04-03  Eric Christopher  <echristo@apple.com>
12611
12612         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12613
12614 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12615
12616         PR fortran/31304
12617         * gfortran.dg/repeat_2.f90: New test.
12618         * gfortran.dg/repeat_3.f90: New test.
12619         * gfortran.dg/repeat_4.f90: New test.
12620
12621 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12622
12623         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12624
12625 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12626
12627         PR c++/30847
12628         * g++.dg/parse/cond3.C: New test.
12629
12630         PR middle-end/30704
12631         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12632
12633 2007-04-02  Jason Merrill  <jason@redhat.com>
12634
12635         PR c++/31187
12636         * g++.dg/ext/visibility/anon3.C: New test.
12637
12638 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12639
12640         PR libgfortran/31052
12641         * gfortran.dg/namelist_28.f90: New test.
12642
12643 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12644
12645         PR libgfortran/31366
12646         * gfortran.dg/direct_io_6.f90: New test.
12647
12648 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12649
12650         PR libgfortran/31207
12651         * gfortran.dg/advance_5.f90: New test.
12652         * gfortran.dg/advance_6.f90: New test.
12653
12654 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12655
12656         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12657         * g++.dg/ext/dllimport7.C: Likewise.
12658         * g++.dg/ext/selectany1.C: Likewise.
12659
12660 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12661
12662         * g++.dg/parser/pr31138.C: New.
12663         * g++.dg/parser/pr31140.C: New.
12664         * g++.dg/parser/pr31141.C: New.
12665
12666 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12667
12668         PR c++/26099
12669         * g++.dg/ext/is_base_of.C: New.
12670         * g++.dg/ext/has_virtual_destructor.C: New.
12671         * g++.dg/ext/is_polymorphic.C: New.
12672         * g++.dg/ext/is_base_of_diagnostic.C: New.
12673         * g++.dg/ext/is_enum.C: New.
12674         * g++.dg/ext/has_nothrow_assign.C: New.
12675         * g++.dg/ext/has_nothrow_constructor.C: New.
12676         * g++.dg/ext/is_empty.C: New.
12677         * g++.dg/ext/has_trivial_copy.C: New.
12678         * g++.dg/ext/has_trivial_assign.C: New.
12679         * g++.dg/ext/is_abstract.C: New.
12680         * g++.dg/ext/is_pod.C: New.
12681         * g++.dg/ext/has_nothrow_copy.C: New.
12682         * g++.dg/ext/is_class.C: New.
12683         * g++.dg/ext/has_trivial_constructor.C: New.
12684         * g++.dg/ext/is_union.C: New.
12685         * g++.dg/ext/has_trivial_destructor.C: New.
12686         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12687         * g++.dg/template/crash43.C: Likewise.
12688
12689 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12690
12691         * g++.dg/warn/pedantic2.C: New testcase.
12692
12693 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12694
12695         * size_dim.f90: Fix dg directive.
12696         * pr16433.f: Likewise.
12697         * use_6.f90: Likewise.
12698         * use_7.f90: Likewise.
12699         * entry_9.f90: Likewise.
12700         * pointer_intent_2.f90: Likewise.
12701         * protected_1.f90: Likewise.
12702         * fmt_missing_period_2.f: Likewise.
12703         * pointer_intent_3.f90: Likewise.
12704         * protected_2.f90: Likewise.
12705         * protected_3.f90: Likewise.
12706         * pr15754.f90: Likewise.
12707         * protected_4.f90: Likewise.
12708         * protected_5.f90: Likewise.
12709         * initialization_2.f90: Likewise.
12710         * protected_6.f90: Likewise.
12711         * continuation_7.f90: Likewise.
12712         * derived_function_interface_1.f90: Likewise.
12713         * der_pointer_4.f90: Likewise.
12714         * fmt_zero_precision.f90: Likewise.
12715         * blockdata_3.f90: Likewise.
12716         * fmt_missing_period_1.f: Likewise.
12717         * real_const_3.f90: Likewise.
12718         * use_4.f90: Likewise.
12719         * fmt_missing_period_3.f: Likewise.
12720         * use_5.f90: Likewise.
12721
12722 2007-03-28  Mike Stump  <mrs@apple.com>
12723
12724         * gcc.dg/darwin-comm.c: Add.
12725
12726 2007-03-28  Eric Christopher  <echristo@apple.com>
12727
12728         * lib/target-supports.exp (check_effective_target_fstack_protector):
12729         New.
12730         * gcc.dg/ssp-1.c: Use.
12731         * gcc.dg/ssp-2.c: Ditto.
12732
12733 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12734
12735         PR c++/29077
12736         * g++.dg/parse/constructor3.C: New test.
12737
12738 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12739
12740         * gnat.dg/thin_pointer.ad[sb]: New test.
12741
12742 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12743
12744         * g++.dg/cpp0x/bracket1.C: New.
12745         * g++.dg/cpp0x/bracket2.C: New.
12746         * g++.dg/cpp0x/bracket3.C: New.
12747         * g++.dg/cpp0x/bracket4.C: New.
12748
12749 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12750
12751         * g++.dg/cpp0x/temp_default1.C: New.
12752         * g++.dg/cpp0x/temp_default3.C: New.
12753         * g++.dg/cpp0x/temp_default2.C: New.
12754         * g++.dg/cpp0x/temp_default4.C: New.
12755
12756 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12757
12758         PR c++/29993
12759         * g++.dg/other/cv_func2.C: New.
12760
12761 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12762
12763         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12764         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12765         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12766         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12767
12768         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12769         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12770
12771         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12772
12773         * lib/compat.exp (compat-execute): Fix processing of file names.
12774
12775 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12776
12777         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12778
12779 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12780
12781         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12782         Delete created executable test file.
12783         (check_effective_target_fortran_large_int): Ditto.
12784         (check_effective_target_static_libgfortran): Ditto.
12785
12786 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12787
12788         PR c++/30500
12789         * g++.dg/warn/pragma-system_header1.C: New test.
12790         * g++.dg/warn/pragma-system_header2.C: New test.
12791         * g++.dg/warn/pragma-system_header1.h. New.
12792         * g++.dg/warn/pragma-system_header2.h. New.
12793
12794 2007-03-26  Ian Lance Taylor  <iant@google.com>
12795
12796         PR tree-optimization/31345
12797         * gcc.c-torture/compile/pr31345-1.c: New test.
12798
12799 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12800
12801         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12802         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12803         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12804         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12805         * gfortran.dg/overload_1.f90: Likewise.
12806         * gfortran.dg/impure_assignment_1.f90: Likewise.
12807         * gfortran.dg/error_recovery_3.f90: Likewise.
12808         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12809         * gfortran.dg/sequence_types_1.f90: Likewise.
12810         * gfortran.dg/internal_references_1.f90: Likewise.
12811         * gfortran.dg/present_1.f90: Likewise.
12812         * gfortran.dg/volatile10.f90: Likewise.
12813         * gfortran.dg/module_equivalence_2.f90: Likewise.
12814         * gfortran.dg/use_4.f90: Likewise.
12815         * gfortran.dg/elemental_result_1.f90: Likewise.
12816         * gfortran.dg/generic_actual_arg.f90: Likewise.
12817         * gfortran.dg/private_type_5.f90: Likewise.
12818         * gfortran.dg/protected_4.f90: Likewise.
12819         * gfortran.dg/interface_3.f90: Likewise.
12820
12821 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12822
12823         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12824         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12825
12826 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12827
12828         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12829
12830 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12831
12832         PR libgfortran/31199
12833         * gfortran.dg/fmt_t_4.f90: New test.
12834
12835 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12836
12837         PR libfortran/31297
12838         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12839         * gfortran.dg/backspace_6.f:  Likewise.
12840         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12841         * gfortran.dg/direct_io_2.f90:  Likewise.
12842         * gfortran.dg/write_back.f:  Likewise.
12843         * gfortran.dg/write_rewind_2.f:  Likewise.
12844         * gfortran.dg/write_rewind_1.f:  Likewise.
12845         * gfortran.dg/write_rewind_2.f:  Likewise.
12846
12847 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12848
12849         PR tree-optimization/30784
12850         * gcc.dg/vect/pr30784.c: New test.
12851
12852 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12853
12854         PR fortran/30877
12855         * gfortran.dg/operator_1.f90: New test.
12856         * gfortran.dg/operator_2.f90: New test.
12857
12858 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12859
12860         PR libfortran/31196
12861         * gfortran.dg/reshape_transpose_1.f90:  New test.
12862
12863 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12864
12865         PR fortran/30655
12866         * gfortran.dg/bounds_check_6.f90: New test.
12867
12868 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12869
12870         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12871         #ifndef/#endif.
12872         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12873         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12874
12875 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12876
12877         PR fortran/31209
12878         * gfortran.dg/pointer_function_actual_1.f90: New test.
12879
12880         PR fortran/31200
12881         * gfortran.dg/pointer_function_actual_2.f90: New test.
12882
12883         PR fortran/31215
12884         * gfortran.dg/result_in_spec_1.f90: New test.
12885
12886 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12887
12888         PR fortran/30834
12889         * gfortran.dg/integer_exponentiation_3.F90: New test.
12890         * gfortran.dg/integer_exponentiation_4.f90: New test.
12891         * gfortran.dg/integer_exponentiation_5.F90: New test.
12892
12893 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12894
12895         PR c++/30863
12896         * g++.dg/template/error24.C: New test.
12897         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12898
12899 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12900
12901         PR c++/31273
12902         * g++.dg/expr/bitfield7.C: New test.
12903
12904 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12905
12906         PR other/23572
12907         * gcc.dg/float-range-4.c: New.
12908         * gcc.dg/float-range-1.c: Update. Test for a warning.
12909         * gcc.dg/float-range-3.c: New.
12910         * gcc.dg/float-range-5.c: New.
12911
12912 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12913
12914         PR fortran/31262
12915         * gfortran.dg/no_range_check_1.f90: New test.
12916
12917 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12918
12919         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12920         * g++.dg/other/static1.C: Remove stray semicolon.
12921         * g++.dg/other/init1.C: Likewise.
12922         * g++.dg/rtti/dyncast1.C: Likewise.
12923         * g++.dg/tree-ssa/pr17153.C: Likewise.
12924         * g++.dg/lookup/disamb1.C: Likewise.
12925         * g++.dg/lookup/scoped2.C: Likewise.
12926         * g++.dg/lookup/friend7.C: Likewise.
12927         * g++.dg/parse/parse4.C: Likewise.
12928         * g++.dg/parse/parse5.C: Likewise.
12929         * g++.dg/expr/pr29066.C: Likewise.
12930         * g++.dg/expr/cast4.C: Likewise.
12931         * g++.dg/tc1/dr193.C: Likewise.
12932         * g++.dg/tc1/dr213.C: Likewise.
12933         * g++.dg/abi/dcast1.C: Likewise.
12934         * g++.dg/abi/covariant2.C: Likewise.
12935         * g++.dg/inherit/covariant11.C: Likewise.
12936         * g++.dg/inherit/covariant9.C: Likewise.
12937         * g++.dg/inherit/covariant10.C: Likewise.
12938         * g++.dg/init/static3.C: Likewise.
12939         * g++.dg/init/init-ref3.C: Likewise.
12940         * g++.dg/init/ref10.C: Likewise.
12941         * g++.dg/template/meminit2.C: Likewise.
12942         * g++.dg/template/using9.C: Likewise.
12943         * g++.dg/template/friend9.C: Likewise.
12944         * g++.dg/template/ref1.C: Likewise.
12945         * g++.old-deja/g++.warn/inline.C: Likewise.
12946         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12947         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12948         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12949         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12950         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12951         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12952         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12953         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12954         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12955         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12956         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12957         * g++.old-deja/g++.brendan/template11.C: Likewise.
12958         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12959         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12960         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12961         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12962         * g++.old-deja/g++.jason/parse9.C: Likewise.
12963         * g++.old-deja/g++.jason/byval2.C: Likewise.
12964         * g++.old-deja/g++.jason/overload8.C: Likewise.
12965         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12966         * g++.old-deja/g++.jason/template33.C: Likewise.
12967         * g++.old-deja/g++.jason/return3.C: Likewise.
12968         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12969         * g++.old-deja/g++.jason/virtual.C: Likewise.
12970         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12971         * g++.old-deja/g++.jason/template27.C: Likewise.
12972         * g++.old-deja/g++.jason/synth6.C: Likewise.
12973         * g++.old-deja/g++.jason/ref8.C: Likewise.
12974         * g++.old-deja/g++.jason/offset1.C: Likewise.
12975         * g++.old-deja/g++.other/static20.C: Likewise.
12976         * g++.old-deja/g++.other/array1.C: Likewise.
12977         * g++.old-deja/g++.other/new3.C: Likewise.
12978         * g++.old-deja/g++.other/array2.C: Likewise.
12979         * g++.old-deja/g++.other/overload9.C: Likewise.
12980         * g++.old-deja/g++.other/cast6.C: Likewise.
12981         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12982         * g++.old-deja/g++.other/eh4.C: Likewise.
12983         * g++.old-deja/g++.other/using7.C: Likewise.
12984         * g++.old-deja/g++.other/init18.C: Likewise.
12985         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12986         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12987         * g++.old-deja/g++.other/dtor11.C: Likewise.
12988         * g++.old-deja/g++.pt/static11.C: Likewise.
12989         * g++.old-deja/g++.pt/crash19.C: Likewise.
12990         * g++.old-deja/g++.pt/overload12.C: Likewise.
12991         * g++.old-deja/g++.pt/crash46.C: Likewise.
12992         * g++.old-deja/g++.pt/mi1.C: Likewise.
12993         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12994         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12995         * g++.old-deja/g++.pt/local5.C: Likewise.
12996         * g++.old-deja/g++.pt/typename2.C: Likewise.
12997         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12998         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12999         * g++.old-deja/g++.law/visibility1.C: Likewise.
13000         * g++.old-deja/g++.law/visibility2.C: Likewise.
13001         * g++.old-deja/g++.law/virtual2.C: Likewise.
13002         * g++.old-deja/g++.law/operators19.C: Likewise.
13003         * g++.old-deja/g++.law/parsing10.C: Likewise.
13004         * g++.old-deja/g++.law/visibility4.C: Likewise.
13005         * g++.old-deja/g++.law/operators4.C: Likewise.
13006         * g++.old-deja/g++.law/dtors2.C: Likewise.
13007         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13008         * g++.old-deja/g++.law/visibility10.C: Likewise.
13009         * g++.old-deja/g++.law/scope3.C: Likewise.
13010         * g++.old-deja/g++.law/casts2.C: Likewise.
13011         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13012         * g++.old-deja/g++.law/operators33.C: Likewise.
13013         * g++.old-deja/g++.law/friend4.C: Likewise.
13014         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13015         * g++.old-deja/g++.mike/p5611.C: Likewise.
13016         * g++.old-deja/g++.mike/net37.C: Likewise.
13017         * g++.old-deja/g++.mike/p3570.C: Likewise.
13018         * g++.old-deja/g++.mike/p5718.C: Likewise.
13019         * g++.old-deja/g++.mike/net21.C: Likewise.
13020         * g++.old-deja/g++.mike/p1862.C: Likewise.
13021         * g++.old-deja/g++.mike/p4511.C: Likewise.
13022         * g++.old-deja/g++.mike/virt3.C: Likewise.
13023         * g++.old-deja/g++.mike/p16146.C: Likewise.
13024         * g++.old-deja/g++.mike/p1989.C: Likewise.
13025         * g++.old-deja/g++.mike/p5571.C: Likewise.
13026         * g++.old-deja/g++.gb/scope10.C: Likewise.
13027         * g++.old-deja/g++.abi/primary5.C: Likewise.
13028         * g++.old-deja/g++.abi/empty2.C: Likewise.
13029         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13030         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13031         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13032         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13033         * g++.old-deja/g++.bob/template3.C: Likewise.
13034         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13035
13036 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13037
13038         PR fortran/31193
13039         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13040
13041 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13042
13043         PR fortran/20897
13044         * gfortran.dg/derived_name_1.f90: New.
13045         * gfortran.dg/derived_name_2.f: New.
13046
13047 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13048
13049         * lib/target-supports.exp (check_effective_target_nonpic): New
13050         procedure.
13051         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13052         when compiling PIC.
13053         * gcc.target/i386/asm-4.c: Require nonpic.
13054         * gcc.target/i386/cmov1.c: Likewise.
13055         * gcc.target/i386/mul.c: Likewise.
13056         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13057         * gcc.target/i386/ssetype-1.c: Require nonpic.
13058         * gcc.target/i386/ssetype-3.c: Likewise.
13059         * gcc.target/i386/ssetype-5.c: Likewise.
13060
13061 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13062
13063         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13064         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13065         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13066         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13067
13068 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13069
13070         PR tree-optimization/30590
13071         * g++.dg/opt/pr30590.C: New testcase.
13072
13073 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13074
13075         PR c/30762
13076         * gcc.dg/pr30762-1.c: New test.
13077         * gcc.dg/pr30762-2.c: New test.
13078
13079         PR inline-asm/30505
13080         * gcc.target/i386/pr30505.c: New test.
13081
13082 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13083
13084         * gcc.target/arm/register-variables.c: New.
13085
13086 2007-03-19  Jeff Law  <law@redhat.com>
13087
13088         * PR tree-optimization/30984
13089         * gcc.c-torture/pr30984.c: New test.
13090
13091 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13092         Richard Guenther  <rguenther@suse.de>
13093
13094         PR tree-optimization/31254
13095         * gcc.dg/torture/pr31254.c: New testcase.
13096
13097 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13098
13099         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13100         target default_packed.
13101
13102 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13103
13104         PR fortran/31203
13105         * gfortran.dg/string_length_1.f90: New test.
13106
13107 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13108
13109         PR testsuite/30395
13110         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13111
13112 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13113
13114         PR libgfortran/31052
13115         * gfortran.dg/namelist_27.f90: New test.
13116
13117 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13118
13119         PR fortran/30531
13120         * gfortran.dg/used_types_14.f90: New test.
13121
13122         PR fortran/31086
13123         * gfortran.dg/used_types_15.f90: New test.
13124
13125 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13126
13127         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13128         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13129
13130 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13131
13132         PR fortran/31120
13133         * gfortran.dg/integer_exponentiation_2.f90: New test.
13134
13135 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13136
13137         PR tree-optimization/31041
13138         * gcc.dg/vect/pr31041.c: New test.
13139
13140 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13141
13142         * g++.dg/warn/Wconversion-integer.C: New
13143         * g++.dg/warn/Wconversion-real.C: New.
13144         * g++.dg/warn/Wconversion-real-integer.C: New.
13145         * g++.dg/warn/conv2.C: Updated.
13146
13147 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13148
13149         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13150         exclude RTPs.
13151
13152 2007-03-16  Richard Guenther  <rguenther@suse.de>
13153
13154         PR tree-optimization/31146
13155         * g++.dg/tree-ssa/pr31146.C: New testcase.
13156
13157 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13158
13159         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13160         assume that the target has <features.h>.
13161
13162 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13163
13164         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13165         dg-options rather than to the whole test.
13166
13167 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13168
13169         PR debug/29906
13170         * g++.dg/debug/pr29906.C: New
13171
13172 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13173
13174         PR libgfortran/31099
13175         * gfortran.dg/unformatted_recl.f90: Update test.
13176
13177 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13178
13179         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13180
13181 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13182
13183         PR c++/30891
13184         * g++.dg/parse/namespace-definition.C: New.
13185
13186 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13187
13188         PR c++/24924
13189         * g++.dg/cpp/pedantic-errors.C: New.
13190         * g++.dg/cpp/permissive.C: New.
13191
13192 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13193
13194         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13195         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13196
13197 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13198
13199         * lib/target-supports.exp (check_missing_uclibc_feature)
13200         (check_effective_target_wchar): New procedures.
13201         * gcc.dg/wchar_t-1.c: Require target wchar.
13202         * gcc.dg/wint_t-1.c: Likewise.
13203
13204 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13205
13206         * lib/target-supports.exp (check_gc_sections_available): Return
13207         false for VxWorks targets.
13208
13209 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13210
13211         * g++.dg/warn/Wconversion2.C: Fix typo.
13212         * gcc.dg/if-empty-1.c: Ditto.
13213
13214 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13215
13216         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13217
13218 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13219
13220         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13221         * gcc.target/i386/pr31167.c: Ditto.
13222
13223 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13224
13225         PR target/31167
13226         * gcc.target/i386/pr31167.c: New test.
13227
13228 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13229
13230         PR fortran/30922
13231         * gfortran.dg/import5.f90.f90: New test.
13232
13233
13234         PR fortran/30879
13235         * gfortran.dg/data_components_1.f90: New test.
13236
13237
13238         PR fortran/30870
13239         * gfortran.dg/generic_13.f90: New test.
13240
13241         PR fortran/31163
13242         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13243
13244 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13245
13246         PR libgfortran/31051
13247         * gfortran.dg/fmt_t_4.f90: New
13248
13249 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13250
13251         PR C++/31165
13252         * g++.dg/other/default7.C: New test.
13253
13254 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13255
13256         * g++.dg/warn/Wconversion2.C: New.
13257
13258 2007-03-14  Eric Christopher  <echristo@apple.com>
13259
13260         * gcc.dg/ssp-1.c: New.
13261         * gcc.dg/ssp-2.c: Ditto.
13262
13263 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13264
13265         * g++.dg/warn/do-empty.C: New.
13266         * gcc.dg/do-empty.c: New.
13267         * gcc.dg/if-empty-1.c: Update.
13268         * gcc.dg/20001116-1.c: Update.
13269         * gcc.dg/pr23165.c: Update.
13270
13271 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13272
13273         * gfortran.dg/module_implicit_conversion.f90: New test.
13274
13275 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13276
13277         PR middle-end/31127
13278         * gcc.dg/pr31127.c: New.
13279
13280 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13281
13282         * gcc.dg/tree-ssa/loop-26.c: New test.
13283
13284 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13285
13286         * gcc.target/i386/cmpxchg16b-1.c: New test.
13287
13288 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13289
13290         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13291         * gcc.dg/c99-vla-1.c: Likewise.
13292         * g++.dg/ext/vla1.C: Likewise
13293
13294 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13295
13296         * gcc.dg/wvla-1.c: New test
13297         * gcc.dg/wvla-2.c: New test
13298         * gcc.dg/wvla-3.c: New test
13299         * gcc.dg/wvla-4.c: New test
13300         * gcc.dg/wvla-5.c: New test
13301         * gcc.dg/wvla-6.c: New test
13302         * gcc.dg/wvla-7.c: New test
13303         * g++.dg/warn/Wvla-1.C: New test
13304         * g++.dg/warn/Wvla-2.C: New test
13305         * g++.dg/warn/Wvla-3.C: New test
13306
13307 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13308
13309         PR c++/30108
13310         * g++.dg/other/default6.C: New test.
13311
13312 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13313
13314         * lib/target-supports.exp (check_profiling_available): Return false
13315         for VxWorks.
13316         (check_effective_target_vxworks_kernel): New procedure.
13317         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13318         VxWorks.
13319         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13320         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13321         to include VxWorks.
13322         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13323
13324 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13325
13326         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13327         PIC is not supported.
13328         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13329         * gcc.dg/20020426-2.c: Likewise.
13330         * gcc.dg/pr28243.c: Likewise.
13331         * gcc.dg/visibility-11.c: Likewise.
13332         * gcc.dg/tls/opt-9.c: Likewise.
13333         * gcc.dg/tls/opt-10.c: Likewise.
13334         * gcc.dg/tls/pic-1.c: Likewise.
13335         * gcc.dg/tls/struct-1.c: Likewise.
13336         * gcc.target/i386/20000807-1.c: Likewise.
13337         * gcc.target/i386/20000904-1.c: Likewise.
13338         * gcc.target/i386/20011119-1.c: Likewise.
13339         * gcc.target/i386/990213-2.c: Likewise.
13340         * gcc.target/i386/990214-1.c: Likewise.
13341         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13342         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13343         * gcc.target/i386/pic-1.c: Likewise.
13344         * gcc.target/i386/pr21518.c: Likewise.
13345         * gcc.target/i386/pr23098.c: Likewise.
13346         * gcc.target/i386/pr23943.c: Likewise.
13347
13348 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/31038
13351         * g++.dg/template/complit2.C: New test.
13352
13353         PR c++/30328
13354         * g++.dg/ext/bitfield1.C: New test.
13355
13356 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13357
13358         PR fortran/30883
13359         * gfortran.dg/interface_11.f90: New test.
13360
13361 2007-03-11  Richard Guenther  <rguenther@suse.de>
13362
13363         PR tree-optimization/31115
13364         * gcc.dg/torture/pr31115.c: New testcase.
13365
13366 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13367
13368         PR tree-optimization/29925
13369         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13370
13371 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13372
13373         PR c++/30274
13374         * g++.dg/expr/bitfield3.C: New test.
13375         * g++.dg/expr/bitfield4.C: Likewise.
13376         * g++.dg/expr/bitfield5.C: Likewise.
13377         * g++.dg/expr/bitfield6.C: Likewise.
13378
13379         PR c++/30924
13380         * g++.dg/template/array18.C: New test.
13381
13382 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13383
13384         PR c++/17946
13385         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13386         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13387
13388 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13389
13390         PR c++/20599
13391         * g++.dg/cpp0x/variadic-bind.C: New.
13392         * g++.dg/cpp0x/variadic-function.C: New.
13393         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13394         * g++.dg/cpp0x/variadic-tuple.C: New.
13395         * g++.dg/cpp0x/variadic1.C: New.
13396         * g++.dg/cpp0x/variadic2.C: New.
13397         * g++.dg/cpp0x/variadic3.C: New.
13398         * g++.dg/cpp0x/variadic4.C: New.
13399         * g++.dg/cpp0x/variadic5.C: New.
13400         * g++.dg/cpp0x/variadic6.C: New.
13401         * g++.dg/cpp0x/variadic7.C: New.
13402         * g++.dg/cpp0x/variadic8.C: New.
13403         * g++.dg/cpp0x/variadic9.C: New.
13404         * g++.dg/cpp0x/variadic10.C: New.
13405         * g++.dg/cpp0x/variadic11.C: New.
13406         * g++.dg/cpp0x/variadic12.C: New.
13407         * g++.dg/cpp0x/variadic13.C: New.
13408         * g++.dg/cpp0x/variadic14.C: New.
13409         * g++.dg/cpp0x/variadic15.C: New.
13410         * g++.dg/cpp0x/variadic16.C: New.
13411         * g++.dg/cpp0x/variadic17.C: New.
13412         * g++.dg/cpp0x/variadic18.C: New.
13413         * g++.dg/cpp0x/variadic19.C: New.
13414         * g++.dg/cpp0x/variadic20.C: New.
13415         * g++.dg/cpp0x/variadic21.C: New.
13416         * g++.dg/cpp0x/variadic22.C: New.
13417         * g++.dg/cpp0x/variadic23.C: New.
13418         * g++.dg/cpp0x/variadic24.C: New.
13419         * g++.dg/cpp0x/variadic25.C: New.
13420         * g++.dg/cpp0x/variadic26.C: New.
13421         * g++.dg/cpp0x/variadic27.C: New.
13422         * g++.dg/cpp0x/variadic28.C: New.
13423         * g++.dg/cpp0x/variadic29.C: New.
13424         * g++.dg/cpp0x/variadic30.C: New.
13425         * g++.dg/cpp0x/variadic31.C: New.
13426         * g++.dg/cpp0x/variadic32.C: New.
13427         * g++.dg/cpp0x/variadic33.C: New.
13428         * g++.dg/cpp0x/variadic34.C: New.
13429         * g++.dg/cpp0x/variadic35.C: New.
13430         * g++.dg/cpp0x/variadic36.C: New.
13431         * g++.dg/cpp0x/variadic37.C: New.
13432         * g++.dg/cpp0x/variadic38.C: New.
13433         * g++.dg/cpp0x/variadic39.C: New.
13434         * g++.dg/cpp0x/variadic40.C: New.
13435         * g++.dg/cpp0x/variadic41.C: New.
13436         * g++.dg/cpp0x/variadic42.C: New.
13437         * g++.dg/cpp0x/variadic43.C: New.
13438         * g++.dg/cpp0x/variadic44.C: New.
13439         * g++.dg/cpp0x/variadic45.C: New.
13440         * g++.dg/cpp0x/variadic46.C: New.
13441         * g++.dg/cpp0x/variadic47.C: New.
13442         * g++.dg/cpp0x/variadic48.C: New.
13443         * g++.dg/cpp0x/variadic49.C: New.
13444         * g++.dg/cpp0x/variadic50.C: New.
13445         * g++.dg/cpp0x/variadic51.C: New.
13446         * g++.dg/cpp0x/variadic52.C: New.
13447         * g++.dg/cpp0x/variadic53.C: New.
13448         * g++.dg/cpp0x/variadic54.C: New.
13449         * g++.dg/cpp0x/variadic55.C: New.
13450         * g++.dg/cpp0x/variadic56.C: New.
13451         * g++.dg/cpp0x/variadic57.C: New.
13452         * g++.dg/cpp0x/variadic58.C: New.
13453         * g++.dg/cpp0x/variadic59.C: New.
13454         * g++.dg/cpp0x/variadic60.C : New.
13455         * g++.dg/cpp0x/variadic61.C : New.
13456         * g++.dg/cpp0x/variadic62.C : New.
13457         * g++.dg/cpp0x/variadic63.C : New.
13458         * g++.dg/cpp0x/variadic64.C : New.
13459         * g++.dg/cpp0x/variadic65.C : New.
13460         * g++.dg/cpp0x/variadic66.C : New.
13461         * g++.dg/cpp0x/variadic67.C : New.
13462         * g++.dg/cpp0x/variadic68.C : New.
13463         * g++.dg/cpp0x/variadic69.C : New.
13464         * g++.dg/cpp0x/variadic70.C : New.
13465         * g++.dg/cpp0x/variadic71.C : New.
13466         * g++.dg/cpp0x/variadic72.C : New.
13467         * g++.dg/cpp0x/variadic73.C : New.
13468         * g++.dg/cpp0x/variadic74.C : New.
13469         * g++.dg/cpp0x/variadic75.C : New.
13470         * g++.dg/cpp0x/variadic-ex1.C : New.
13471         * g++.dg/cpp0x/variadic-ex2.C : New.
13472         * g++.dg/cpp0x/variadic-ex3.C : New.
13473         * g++.dg/cpp0x/variadic-ex4.C : New.
13474         * g++.dg/cpp0x/variadic-ex5.C : New.
13475         * g++.dg/cpp0x/variadic-ex6.C : New.
13476         * g++.dg/cpp0x/variadic-ex7.C : New.
13477         * g++.dg/cpp0x/variadic-ex8.C : New.
13478         * g++.dg/cpp0x/variadic-ex9.C : New.
13479         * g++.dg/cpp0x/variadic-ex10.C : New.
13480         * g++.dg/cpp0x/variadic-ex11.C : New.
13481         * g++.dg/cpp0x/variadic-ex12.C : New.
13482         * g++.dg/cpp0x/variadic-ex13.C : New.
13483         * g++.dg/cpp0x/variadic-ex14.C : New.
13484
13485 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13486
13487         PR libgfortran/31099
13488         * gfortran.dg/unformatted_recl.f90: New test.
13489
13490 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13491
13492         * gcc.dg/fold-eqcmplx-1.c: New test case.
13493
13494 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13495
13496         PR rtl-optimization/30643
13497         * gcc.dg/pr30643.c: New.
13498
13499 2007-03-09  Chao-ying Fu  <fu@mips.com>
13500
13501         * gcc.target/mips/mips32-dspr2-type.c: New test.
13502         * gcc.target/mips/mips32-dspr2.c: New test.
13503         * gcc.target/mips/dspr2-MULT.c: New test.
13504         * gcc.target/mips/dspr2-MULTU.c: New test.
13505         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13506         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13507         Adjust some formats.
13508
13509 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13510
13511         PR c++/17946
13512         * gcc.dg/Wlogical-op-1.c: New.
13513         * g++.dg/warn/Wlogical-op-1.C: New.
13514
13515 2007-03-09  Richard Guenther  <rguenther@suse.de>
13516
13517         PR tree-optimization/30904
13518         PR middle-end/31058
13519         * gcc.dg/pr30904.c: Remove xfail.
13520
13521 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13522
13523         PR C/31072
13524         * gcc.c-torture/execute/pr31072.c: New test.
13525
13526 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13527
13528         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13529         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13530         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13531         *lrint* and *lround*.
13532         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13533         floor->lfloor.
13534         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13535         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13536         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13537         and *lround*.  Correct macro names.
13538         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13539         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13540
13541 2007-03-08  Ian Lance Taylor  <iant@google.com>
13542
13543         * gcc.dg/no-strict-overflow-5.c: New test.
13544         * gcc.dg/no-strict-overflow-6.c: New test.
13545         * gcc.dg/Wstrict-overflow-11.c: New test.
13546         * gcc.dg/Wstrict-overflow-12.c: New test.
13547         * gcc.dg/Wstrict-overflow-13.c: New test.
13548         * gcc.dg/Wstrict-overflow-14.c: New test.
13549         * gcc.dg/Wstrict-overflow-15.c: New test.
13550
13551 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13552
13553         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13554         for VxWorks kernel mode.
13555         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13556
13557 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13558
13559         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13560         mode.
13561
13562 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13563
13564         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13565         and lib/bfill.c on VxWorks targets.
13566         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13567         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13568         lib/bfill.c and lib/memmove.c on VxWorks targets.
13569         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13570         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13571         on VxWorks targets.
13572         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13573         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13574
13575 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13576
13577         * gfortran.dg/use_5.f90: New test.
13578         * gfortran.dg/use_6.f90: Ditto.
13579         * gfortran.dg/use_7.f90: Ditto.
13580
13581 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13582
13583         PR fortran/30973
13584         * gfortran.dg/use_4.f90: New test.
13585         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13586
13587 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13588
13589         PR fortran/31011
13590         * gfortran.dg/parameter_array_section_2.f90: New test.
13591
13592 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13593
13594         PR c++/30852
13595         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13596
13597         PR c++/30534
13598         * g++.dg/template/arg5.C: New test.
13599
13600 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13601
13602         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13603
13604 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13605
13606         * gcc.dg/var-expand1.c: Add newline at end of file.
13607
13608 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13609
13610         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13611
13612 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13613
13614         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13615
13616 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13617
13618         * gcc.dg/torture/builtin-convert-4.c: New test.
13619
13620 2007-03-05  Ian Lance Taylor  <iant@google.com>
13621
13622         * gcc.c-torture/compile/pr31034.c: New test.
13623
13624 2007-03-05  Ian Lance Taylor  <iant@google.com>
13625
13626         * gcc.dg/inline-18.c: New test.
13627         * gcc.dg/inline-19.c: New test.
13628         * gcc.dg/inline-20.c: New test.
13629         * gcc.dg/inline-21.c: New test.
13630
13631 2007-03-05  Richard Guenther  <rguenther@suse.de>
13632
13633         PR tree-optimization/14052
13634         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13635
13636 2007-03-05  Richard Guenther  <rguenther@suse.de>
13637
13638         PR tree-optimization/23777
13639         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13640
13641 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13642
13643         PR other/30465
13644         * gcc.dg/multiple-overflow-warn-3.c: New.
13645         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13646
13647 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13648
13649         PR c++/30895
13650         * g++.dg/parse/template23.C: New test.
13651
13652 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13653
13654         PR middle-end/30744
13655         * gcc.dg/pr30744-1.c: New test case.
13656
13657 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13658
13659         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13660
13661 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13662
13663         PR target/30406
13664         * gfortran.dg/logical_3.f90: New test.
13665
13666 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13667
13668         PR libfortran/30981
13669         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13670
13671 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13672
13673         * gcc.target/m68k/m68k.exp: New.
13674         * gcc.target/m68k/crash1.c: New.
13675
13676 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13677
13678         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13679         to be more compatible with integer(kind=8).
13680
13681 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13682
13683         PR libfortran/31001
13684         * gfortran.dg/zero_sized_3.f90: New test.
13685
13686 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13687
13688         PR c++/15787
13689         * g++.dg/parse/else.C: New.
13690         * g++.dg/parse/else-2.C: New.
13691
13692 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13693             Tobias Burnus  <burnus@net-b.de>
13694
13695         PR fortran/30882
13696         * gfortran.dg/size_dim.f90: New test.
13697
13698 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13699             Tobias Burnus  <burnus@net-b.de>
13700
13701         PR fortran/30873
13702         * gfortran.dg/entry_9.f90: New test.
13703
13704 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13705
13706         PR c++/28253
13707         * g++.dg/inherit/covariant16.C: New test.
13708
13709 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13710
13711         * g++.dg/other/darwin-minversion-1.C: New.
13712
13713 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13714
13715         * gcc.dg/tree-ssa/20070302-1.c: New test.
13716
13717 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13718
13719         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13720         tests.
13721
13722 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13723
13724         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13725
13726 2007-03-01  Simon Baldwin <simonb@google.com>
13727
13728         PR c++/23689
13729         * warn/ignored_typedef.C: New.
13730         * init/ctor8.C: Added dg-warning to consume ignored typedef
13731         warning.
13732         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13733         and added an explicit line number.
13734
13735 2007-02-28  Richard Guenther  <rguenther@suse.de>
13736
13737         PR middle-end/30364
13738         * gcc.dg/torture/pr30364-1.c: New testcase.
13739         * gcc.dg/torture/pr30364-2.c: Likewise.
13740         * gcc.dg/torture/pr30364-3.c: Likewise.
13741
13742 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13743
13744         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13745         powerpc*, use -funsafe-math-optimizations.
13746         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13747         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13748
13749 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13750             Paul Thomas  <pault@gcc.gnu.org>
13751
13752         PR fortran/30888
13753         PR fortran/30887
13754         * c_by_val_1.f: Test %VAL() with non-default kind.
13755         * c_by_val.c: Ditto.
13756         * c_by_val_4.f: New test.
13757
13758 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13759
13760         PR fortran/30968
13761         * gfortran.dg/continuation_7.f90: New test.
13762
13763 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13764
13765         * g++.dg/inherit/thunk7.C: New test.
13766         * lib/target-supports.exp (check_profiling_available): Not available
13767         for bfin-*-*.
13768
13769 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13770
13771         PR target/30970
13772         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13773
13774 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13775
13776         * lib/target-supports.exp (check_effective_target_init_priority):
13777         Remove Solaris special case.
13778
13779 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13780
13781         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13782         for more builtin types.
13783
13784         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13785         * g++.dg/ext/visibility/noPLT.C: Likewise.
13786
13787 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13788
13789         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13790         sh* targets.
13791
13792 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13793
13794         PR fortran/30865
13795         * size_optional_dim_1.f90:  New test.
13796
13797 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13798
13799         * gcc.dg/vxworks/vxworks.exp: New file.
13800         * gcc.dg/vxworks/initpri1.c: Likewise.
13801         * gcc.dg/vxworks/initpri2.c: Likewise.
13802         * gcc.dg/initpri2.c: Add more tests.
13803         * g++.dg/special/initpri2.C: Likewise.
13804
13805         * gcc.dg/initpri1.c: New test.
13806         * gcc.dg/initpri2.c: Likewise.
13807         * g++.dg/special/initpri1.C: New test.
13808         * g++.dg/special/initpri2.C: Likewise.
13809         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13810         * g++.dg/special/conpr-2.C: Likewise.
13811         * g++.dg/special/conpr-3.C: Likewise.
13812         * g++.dg/special/conpr-4.C: Likewise.
13813         * g++.dg/special/initp1.C: Likewise.
13814         * g++.dg/special/ecos.exp: Remove code to detect availability of
13815         constructor priorities.
13816         * lib/target-supports.exp (check_effective_target_init_priority):
13817         New function.
13818
13819 2007-02-24  Jan Hubicka  <jh@suse.cz>
13820
13821         * gcc.c-torture/execute/pr30778.c: New testcase.
13822
13823 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13824
13825         PR libgfortran/30918
13826         * gfortran.dg/namelist_26.f90: New test.
13827
13828 2007-02-24  Richard Guenther  <rguenther@suse.de>
13829
13830         PR middle-end/30951
13831         * gcc.dg/pr30951.c: New testcase.
13832
13833 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13834
13835         * gcc.dg/torture/builtin-modf-1.c: New test.
13836
13837 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13838
13839         PR tree-optimization/30904
13840         * gcc.dg/pr30904.c: New test.
13841
13842 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13843
13844         * gcc.test-framework/README: Correct command.
13845         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13846         -Wunused-value.
13847         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13848
13849 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13850
13851         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13852
13853 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13854
13855         * lib/target-supports.exp (check_effective_target_newlib): New
13856         function.
13857
13858 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13859
13860         PR fortran/30660
13861         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13862         allocatable component.
13863
13864
13865 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13866
13867         * gcc.dg/torture/builtin-logb-1.c: New test.
13868         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13869         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13870         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13871         sh* targets.
13872
13873 2007-02-23  Richard Guenther  <rguenther@suse.de>
13874
13875         * g++.dg/warn/changes-meaning.C: New testcase.
13876
13877 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13878
13879         PR libgfortran/30910
13880         * gfortran.dg/fmt_zero_precision.f90: Update test.
13881
13882 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13883
13884         * gcc.dg/torture/builtin-frexp-1.c: New test.
13885
13886 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13887
13888         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13889
13890 2007-02-22  Ian Lance Taylor  <iant@google.com>
13891
13892         PR debug/30898
13893         * g++.dg/debug/pr30898.C: New test.
13894
13895 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13896
13897         * gcc.dg/vect/vect-106.c: New test.
13898
13899 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13900             Ira Rosen  <irar@il.ibm.com>
13901
13902         PR tree-optimization/30843
13903         * gcc.dg/vect/pr30843.c: New test.
13904
13905 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13906
13907         PR tree-optimization/30858
13908         * gcc.dg/vect/pr30858.c: New test.
13909
13910 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13911
13912         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13913         to set options for compiling testglue.
13914         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13915         * lib/obj-c++.exp (obj-c++_init): Likewise.
13916
13917 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13918
13919         * gnat.dg/derived_aggregate.adb: New test.
13920
13921 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13922
13923         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13924         sh* targets.  Call the correct CKSGN macro.
13925
13926 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13927
13928         * gfortran.dg/gomp/omp_parse1.f90: New test.
13929         * gfortran.dg/gomp/omp_parse2.f: New test.
13930
13931 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13932
13933         PR fortran/30869
13934         * gfortran.dg/do_pointer_1.f90:  New test.
13935
13936 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13937
13938         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13939         and scalbln.
13940
13941 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13942
13943         * gcc.dg/darwin-minversion-1.c: New.
13944         * gcc.dg/darwin-minversion-2.c: New.
13945
13946 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13947
13948         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13949
13950 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13951             DJ Delorie <dj@redhat.com>
13952
13953         PR other/30824
13954         * gcc.dg/Wfatal.c: New.
13955         * gcc.dg/Wfatal-2.c: New.
13956         * gcc.dg/Werror-1.c: Adjust expectations.
13957         * gcc.dg/Werror-5.c: Likewise.
13958         * gcc.dg/Werror-7.c: Likewise.
13959         * gcc.dg/Werror-10.c: Likewise.
13960         * gcc.dg/Werror-11.c: Likewise.
13961
13962 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13963
13964         PR fortran/30522
13965         * gfortran.dg/volatile10.f90: New test.
13966
13967 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13968
13969         PR libfortran/30533
13970         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13971
13972 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13973
13974         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13975         * gcc.dg/Walways-true-1.c: Likewise.
13976         * gcc.dg/weak/weak-3.c: Likewise.
13977         * gcc.dg/Werror-1.c: Likewise.
13978         * gcc.dg/Werror-3.c: Likewise.
13979         * gcc.dg/Werror-4.c: Likewise.
13980         * gcc.dg/Werror-5.c: Likewise.
13981         * gcc.dg/Werror-6.c: Likewise.
13982         * gcc.dg/Werror-7.c: Likewise.
13983         * gcc.dg/Werror-8.c: Likewise.
13984         * gcc.dg/Werror-10.c: Likewise.
13985         * gcc.dg/Werror-11.c: Likewise.
13986         * gcc.dg/Werror-12.c: Likewise.
13987         * g++.old-deja/g++.mike/warn8.C: Likewise.
13988         * g++.dg/warn/Walways-true-1.C: Likewise.
13989         * g++.dg/warn/Walways-true-2.C: Likewise.
13990         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13991         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13992         -Wstring-literal-comparison with -Waddress.
13993         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13994         -Wno-string-literal-comparison with -Wno-address.
13995
13996 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13997
13998         * gnat.dg/self_aggregate_with_call.adb: New test.
13999
14000 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14001
14002         PR tree-optimization/30975
14003         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14004         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14005         * gcc.dg/vect/pr30795.c: New.
14006
14007 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14008
14009         PR fortran/30681
14010         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14011
14012 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14013
14014         PR rtl-optimization/28173
14015         * gcc.target/i386/andor-1.c: New test case.
14016
14017 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14018
14019         * gcc.dg/torture/builtin-ldexp-1.c: New.
14020         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14021
14022 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14023
14024         * gfortran.dg/array_constructor_15.f90: New test case.
14025
14026 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14027
14028         * gfortran.dg/forall_10.f90: New test case.
14029
14030 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14031
14032         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14033
14034 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14035
14036         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14037         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14038
14039 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14040
14041         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14042         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14043         * gcc.target/i386/xchg-1.c: New test.
14044         * gcc.target/i386/xchg-2.c: New test.
14045
14046 2007-02-16  Richard Guenther  <rguenther@suse.de>
14047             Christian Bruel  <christian.bruel@st.com>
14048
14049         * gcc.dg/strict-overflow-5.c: New testcase.
14050
14051 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14052
14053         PR fortran/30793
14054         * gfortran.dg/func_derived_4.f90: New test.
14055
14056 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14057
14058         PR middle-end/30391
14059         * gfortran.dg/pr30391-1.f90: New test case.
14060
14061 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14062
14063         PR middle-end/30433
14064         * gcc.c-torture/compile/pr30433.c: New testcase to check
14065         that complex constants comparisions are foldded.
14066
14067 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14068
14069         PR C++/30158
14070         * g++.dg/ext/stmtexpr10.C: New testcase.
14071
14072 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14073
14074         PR middle-end/30729
14075         * gcc.dg/Wunused-value-2.c: New testcase.
14076
14077 2007-02-15  Ian Lance Taylor  <iant@google.com>
14078
14079         * g++.dg/eh/subreg-1.C: New test.
14080
14081 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14082
14083         PR c/26494
14084         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14085         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14086         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14087         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14088         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14089         * gcc.dg/Werror-implicit-function-declaration.c: New.
14090
14091 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14092
14093         PR c++/28943
14094         * g++.dg/warn/pr28943.C: New.
14095
14096 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14097
14098         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14099
14100 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14101
14102         PR fortran/30779
14103         * gfortran.dg/error_recovery_3.f90: New test.
14104
14105 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14106
14107         * g++.dg/tree-ssa/sra-1.C: New.
14108
14109 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14110
14111         * g++.dg/tree-ssa/sra-1.C: New.
14112
14113 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14114
14115         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14116
14117 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14118
14119         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14120
14121 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14122
14123         PR fortran/30799
14124         * gfortran.dg/logical_2.f90: New test.
14125
14126 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14127
14128         * gcc.dg/torture/complex-alias-1.c: New test.
14129
14130 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14131
14132         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14133         instead of -fdump-tree-tailcall.
14134
14135 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14136
14137         * gfortran.dg/interface_10.f90: Fix comment typo.
14138
14139 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14140
14141         PR tree-optimization/30771
14142         * gcc.dg/vect/pr30771.c: New test.
14143
14144 2007-02-13  Ian Lance Taylor  <iant@google.com>
14145
14146         * gcc.dg/Wstrict-overflow-1.c: New test.
14147         * gcc.dg/Wstrict-overflow-2.c: New test.
14148         * gcc.dg/Wstrict-overflow-3.c: New test.
14149         * gcc.dg/Wstrict-overflow-4.c: New test.
14150         * gcc.dg/Wstrict-overflow-5.c: New test.
14151         * gcc.dg/Wstrict-overflow-6.c: New test.
14152         * gcc.dg/Wstrict-overflow-7.c: New test.
14153         * gcc.dg/Wstrict-overflow-8.c: New test.
14154         * gcc.dg/Wstrict-overflow-9.c: New test.
14155         * gcc.dg/Wstrict-overflow-10.c: New test.
14156
14157 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14158
14159         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14160
14161 2007-02-13  Richard Henderson  <rth@redhat.com>
14162
14163         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14164         * gcc.c-torture/execute/pr29302-1.c: ... here.
14165
14166 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14167
14168         PR c/29521
14169         * gcc.dg/c90-return-1.c: Update output.
14170         * gcc.dg/c99-return-1.c: Likewise.
14171
14172 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14173
14174         PR fortran/30554
14175         * gfortran.dg/used_dummy_types_7.f90: New test..
14176
14177 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14178
14179         * gcc.target/i386/parity-1.c: New test.
14180         * gcc.target/i386/parity-2.c: New test.
14181
14182 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14183
14184         * gcc.target/i386/builtin-bswap-3.c: New test case.
14185
14186 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14187
14188         PR tree-optimization/29145
14189         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14190         alias analysis is improved to take better advantage of restrict
14191         qualified pointers.
14192         * gcc.dg/vect/vect-80.c: Likewise.
14193         * gcc.dg/vect/pr29145.c: New.
14194
14195 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14196
14197         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14198         * gcc.target/i386/sse4a-insert.c: Likewise.
14199
14200 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14201
14202         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14203         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14204
14205 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14206
14207         PR fortran/30478
14208         * gfortran.dg/enum_4.f90: Update error message checks.
14209
14210 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14211
14212         PR fortran/30554
14213         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14214         versions of the modules.
14215
14216         PR fortran/30617
14217         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14218         by getting rid of recursive I/O and providing functions with
14219         results.
14220
14221         PR fortran/30319
14222         * gfortran.dg/char_array_constructor_2.f90
14223
14224 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/26988
14227         * g++.dg/template/spec34.C: New test
14228
14229 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14230
14231         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14232         on i?86 and x86_64.
14233         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14234         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14235         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14236         on i?86 and x86_64.
14237         * gcc.dg/vect/vect-113.c: Ditto.
14238
14239 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14240
14241         PR c++/29487
14242         * g++.dg/eh/weak1-C: New test.
14243         * g++.dg/eh/weak1-a.cc: Likewise.
14244         * g++.dg/eh/comdat1.C: Likewise.
14245
14246 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14247             Dorit Nuzman  <dorit@il.ibm.com>
14248
14249         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14250         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14251         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14252         * gcc.dg/vect/vect-113.c: Likewise.
14253
14254         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14255
14256 2007-02-10  Richard Henderson  <rth@redhat.com>
14257
14258         * lib/target-supports.exp (check_effective_target_tls): Redefine
14259         to mean non-emulated tls.
14260         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14261         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14262         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14263         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14264         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14265         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14266         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14267
14268 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14269
14270         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14271
14272 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14273
14274         * gfortran.dg/secnds.f: Replace time tolerance with a
14275         before-and-after bracket.
14276         * gfortran.dg/secnds-1.f: Likewise.
14277
14278 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14279
14280         PR fortran/30512
14281         * gfortran.dg/maxlocval_1.f90: New test.
14282
14283 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14284
14285         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14286
14287 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14288
14289         PR fortran/30720
14290         * gfortran.dg/array_function_1.f90: New test.
14291
14292 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14293
14294         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14295         (check_effective_target_dummy_wcsftime): New functions.
14296
14297 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14298
14299         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14300         * lib/target-supports.exp (check_effective_target_uclibc): New
14301         function.
14302
14303 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14304
14305         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14306         (vsnprintf): Don't define for uClibc targets.
14307
14308 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14309
14310         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14311         set before checking whether it was allowed.
14312         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14313         before checking inside_main.
14314
14315 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14316
14317         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14318         uClinux targets.
14319         (u16sf): Likewise u4sf.
14320         * g++.dg/compat/struct-layout-1.h: Likewise.
14321
14322 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14323
14324         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14325         procedure.
14326         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14327         m68k targets if check_effective_target_coldfire_fpu returns true.
14328
14329 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14330         Richard Guenther  <rguenther@suse.de>
14331
14332         PR middle-end/23361
14333         * gcc.dg/fold-compare-3.c: New testcase.
14334         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14335
14336 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14337
14338         * gcc.dg/pr26570.c: Clean up coverage files.
14339         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14340         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14341         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14342         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14343         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14344         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14345         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14346         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14347         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14348         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14349         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14350         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14351         * gcc.dg/vect/pr28952.c: Ditto.
14352         * gcc.dg/vect/pr27151.c: Ditto.
14353         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14354         * g++.dg/gomp/macro-3.C: Ditto.
14355
14356 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14357
14358         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14359         of the loop.
14360
14361 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14362
14363         * gcc.target/i386/builtin-bswap-2.c: New test case.
14364
14365 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14366
14367         * gfortran.dg/forall_8.f90: New test case.
14368         * gfortran.dg/forall_9.f90: Likewise.
14369
14370 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14371
14372         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14373
14374 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14375
14376         * lib/target-supports.exp (check_effective_target_simulator): New.
14377
14378 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14379
14380         * gcc.dg/tree-ssa/loop-25.c: New test.
14381
14382 2007-02-06  Richard Henderson  <rth@redhat.com>
14383
14384         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14385
14386 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14387
14388         * gcc.target/powerpc/popcount-1.c: New test case.
14389         * gcc.target/powerpc/parity-1.c: Likewise.
14390
14391 2007-02-06  Richard Guenther  <rguenther@suse.de>
14392
14393         PR middle-end/27302
14394         * gcc.dg/torture/pr27302-2.c: New testcase.
14395
14396 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14397
14398         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14399         * gcc.dg/vect/vect-iv-1.c: New test.
14400         * gcc.dg/vect/vect-iv-2.c: New test.
14401         * gcc.dg/vect/vect-iv-3.c: New test.
14402         * gcc.dg/vect/vect-iv-4.c: New test.
14403         * gcc.dg/vect/vect-iv-5.c: New test.
14404         * gcc.dg/vect/vect-iv-6.c: New test.
14405         * gcc.dg/vect/vect-iv-7.c: New test.
14406         * gcc.dg/vect/vect-iv-8.c: New test.
14407         * gcc.dg/vect/vect-iv-9.c: New test.
14408         * gcc.dg/vect/vect-iv-10.c: New test.
14409         * gcc.dg/vect/vect-iv-11.c: New test.
14410         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14411         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14412         * gcc.dg/vect/vect-14.c: Now vectorizable.
14413         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14414         loop).
14415         * gcc.dg/vect/vect-27.c: Likewise.
14416         * gcc.dg/vect/vect-29.c Likewise.
14417         * gcc.dg/vect/vect-dv-2.c: Likewise.
14418         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14419         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14420         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14421
14422 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14423
14424         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14425
14426 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14427
14428         * gcc.dg/builtins-20.c: Add more cases.
14429
14430 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14431
14432         PR debug/30189
14433         * gcc.dg/pr30189.c: New test.
14434
14435 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14436
14437         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14438         for running tests.
14439         * gcc.target/i386/sse4a-extract.c: New test.
14440         * gcc.target/i386/sse4a-insert.c: New test.
14441         * gcc.target/i386/sse4a-montsd.c: New test.
14442         * gcc.target/i386/sse4a-montss.c: New test.
14443
14444 2007-02-05  Richard Guenther  <rguenther@suse.de>
14445
14446         * gcc.target/i386/vectorize3.c: New testcase.
14447
14448 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14449
14450         PR target/30665
14451         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14452
14453 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14454
14455         PR fortran/30611
14456         * gfortran.dg/repeat_1.f90: New test.
14457
14458 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14459
14460         PR fortran/30605
14461         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14462         * gfortran.dg/derived_init_2.f90: Ditto.
14463         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14464         * gfortran.dg/array_initializer_1.f90: Ditto.
14465         * gfortran.dg/do_2.f90: Ditto.
14466         * gfortran.dg/proc_assign_1.f90: Ditto.
14467
14468 2007-02-04  Richard Guenther  <rguenther@suse.de>
14469
14470         PR middle-end/30636
14471         * g++.dg/warn/pr30636.C: New testcase.
14472         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14473
14474 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14475
14476         PR middle-end/30667
14477         * gfortran.dg/pr30667.f: New test.
14478
14479 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14480
14481         * gcc.dg/builtins-54.c: Add more cases.
14482
14483 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14484
14485         PR fortran/30514
14486         * gfortran.dg/zero_sized_2.f90: New test.
14487
14488         PR fortran/30660
14489         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14490
14491         PR fortran/29820
14492         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14493         file.
14494
14495 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14496
14497         PR fortran/30683
14498         * gfortran.dg/interface_10.f90: New test.
14499
14500 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14501
14502         * gcc.dg/builtins-20.c: Add more cases.
14503
14504 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14505
14506         PR target/29682
14507         * gcc-target/ia64/pr29682.c: New test.
14508
14509 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14510
14511         PR fortran/30284
14512         * gfortran.dg/arrayio_11.f90.f90: New test.
14513
14514         PR fortran/30626
14515         * gfortran.dg/arrayio_12.f90.f90: New test.
14516
14517 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14518
14519         PR c++/30536
14520         * g++.dg/tls/diag-5.C: New test.
14521
14522         PR middle-end/30473
14523         * gcc.dg/pr30473.c: New test.
14524         * gcc.c-torture/execute/20070201-1.c: New test.
14525
14526 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14527
14528         * gfortran.dg/dependency_20.f90: New test case.
14529
14530 2007-01-31  Ian Lance Taylor  <iant@google.com>
14531
14532         * gcc.dg/lower-subreg-1.c (test): New test.
14533
14534 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14535
14536         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14537
14538 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14539
14540         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14541         * gcc.dg/torture/builtin-math-3.c: Likewise.
14542
14543 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14544
14545         gcc.dg/Wparentheses-2.c: Update and add new tests.
14546
14547 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14548
14549         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14550         vectorize.
14551
14552 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14553
14554         * gcc.dg/builtins-63.c: New test.
14555
14556 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14557
14558         PR fortran/27588
14559         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14560
14561 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14562
14563         PR fortran/30520
14564         * gfortran.dg/volatile8.f90: New argument conformance test.
14565         * gfortran.dg/volatile9.f90: New scope test.
14566
14567 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14568
14569         PR c++/24745
14570         * g++.dg/warn/null4.C: New.
14571
14572 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14573             Uros Bizjak  <ubizjak@gmail.com>
14574
14575         * gcc.dg/large-size-array-3.c: Correct typo.
14576
14577 2007-01-30  Richard Guenther  <rguenther@suse.de>
14578
14579         PR middle-end/27657
14580         * g++.dg/debug/pr27657.C: New testcase.
14581
14582 2007-01-30  Richard Guenther  <rguenther@suse.de>
14583
14584         PR middle-end/30313
14585         * gcc.dg/torture/pr30313.c: New testcase.
14586
14587 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14588
14589         * gcc.dg/dfp/dfp-except.h: New file.
14590         * gcc.dg/dfp/fe-check.h: New file.
14591         * gcc.dg/dfp/fe-binop.c: New test.
14592         * gcc.dg/dfp/fe-convert-1.c: New test.
14593         * gcc.dg/dfp/fe-convert-2.c: New test.
14594         * gcc.dg/dfp/fe-convert-3.c: New test.
14595
14596         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14597         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14598         * gcc.dg/dfp/convert-dfp.c: Ditto.
14599         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14600
14601 2007-01-29  Josh Conner  <jconner@apple.com>
14602
14603         * gcc.target/powerpc/altivec-24.c: New test.
14604
14605 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14606
14607         PR c++/28266
14608         * g++.dg/parse/defarg12.C: New test.
14609
14610 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14611
14612         PR fortran/30554
14613         * gfortran.dg/used_dummy_types_6.f90: New test.
14614
14615 2007-01-28  Jan Hubicka  <jh@suse.cz>
14616
14617         * gcc.dg/tree-prof/val-prof-6.c: New test.
14618
14619 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14620
14621         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14622
14623 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14624
14625         PR C++/28988
14626         * g++.dg/expr/dtor4.C: New test.
14627
14628 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14629
14630         * gcc.dg/tree-ssa/loop-23.c: New test.
14631
14632 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14633
14634         PR libfortran/30389
14635         * gfortran.dg/achar_2.f90:  New test.
14636         * gfortran.dg/achar_3.f90:  New test.
14637
14638 2007-01-27  Ian Lance Taylor  <iant@google.com>
14639
14640         * gcc.dg/strict-overflow-1.c: New test.
14641         * gcc.dg/no-strict-overflow-1.c: New test.
14642         * gcc.dg/strict-overflow-2.c: New test.
14643         * gcc.dg/no-strict-overflow-2.c: New test.
14644         * gcc.dg/strict-overflow-3.c: New test.
14645         * gcc.dg/no-strict-overflow-3.c: New test.
14646         * gcc.dg/strict-overflow-4.c: New test.
14647         * gcc.dg/no-strict-overflow-4.c: New test.
14648         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14649         * gcc.dg/pr15784-1.c: Likewise.
14650         * gcc.dg/pr20922-1.c: Likewise.
14651         * gcc.dg/pr20922-3.c: Likewise.
14652         * gcc.dg/pr20922-4.c: Likewise.
14653         * gcc.dg/pr20922-6.c: Likewise.
14654         * gcc.dg/compare-4.c: Likewise.
14655         * gcc.dg/torture/pr26898-1.c: Likewise.
14656         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14657         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14658         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14659         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14660         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14661         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14662         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14663         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14664         * g++.dg/tree-ssa/pr21082.C: Likewise.
14665
14666 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14667
14668         * gcc-dg/large-size-array-3.c: New test case.
14669
14670 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14671
14672         * gfortran.dg/forall_7.f90: New test case.
14673
14674 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14675
14676         PR fortran/30407
14677         * gfortran.dg/where_operator_assign_1.f90: New test.
14678         * gfortran.dg/where_operator_assign_2.f90: New test.
14679         * gfortran.dg/where_operator_assign_3.f90: New test.
14680
14681 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14682
14683         * lib/target-supports.exp
14684         (check_effective_target_powerpc_altivec): New.
14685         (check_effective_target_vect_cmdline_needed): Use it.
14686
14687 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14688
14689         PR fortran/30278
14690         * gfortran.dg/backslash_3.f: New test.
14691
14692 2007-01-26  Richard Guenther  <rguenther@suse.de>
14693
14694         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14695
14696 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14697
14698         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14699         * gfortran.dg/vect/vect.exp: Ditto.
14700         * gfortran.dg/dg.exp: Ditto.
14701         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14702         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14703
14704 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14705
14706         * gcc.dg/builtins-20.c: Add more cases.
14707         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14708
14709 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14710
14711         PR fortran/30437
14712         * gcc.dg/Wall.c: New.
14713         * gcc.dg/Wno-all.c: New.
14714         * gfortran.dg/Wall.f90: New.
14715         * gfortran.dg/Wno-all.f90: New.
14716
14717 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14718
14719         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14720         * g++.dg/eh/simd-2.C: Also run on Darwin.
14721         * g++.dg/eh/simd-3.C: New.
14722         * g++.dg/eh/simd-4.C: New.
14723
14724 2007-01-25  Richard Guenther  <rguenther@suse.de>
14725
14726         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14727         and _PROFILE_USE.
14728         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14729
14730 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14731
14732         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14733         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14734         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14735         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14736         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14737         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14738         * gcc.dg/ipa/ipa-7.c: New testcase.
14739
14740 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14741
14742         * g++.dg/cpp0x/warn_cxx0x.C: New.
14743
14744 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14745
14746         * gcc.dg/builtins-20.c: Test builtin carg.
14747
14748 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14749
14750         PR middle-end/27416
14751         * gcc.dg/gomp/pr27416.c: New test.
14752
14753         PR middle-end/30494
14754         * gcc.dg/gomp/pr30494.c: New test.
14755         * g++.dg/gomp/pr30494.C: New test.
14756
14757         PR middle-end/30421
14758         * gcc.dg/gomp/pr30421.c: New test.
14759
14760 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14761
14762         * gcc.target/ia64/versionid-1.c: New test.
14763         * gcc.target/ia64/versionid-2.c: New test.
14764
14765 2007-01-24  Richard Guenther  <rguenther@suse.de>
14766
14767         PR testsuite/30181
14768         * gcc.dg/builtins-57.c: Change to a link-time testcase
14769         to support non-C99 targets.
14770
14771 2007-01-24  Jan Hubicka  <jh@suse.cz>
14772
14773         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14774
14775 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14776
14777         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14778
14779 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14780
14781         PR objc/27438
14782         * objc.dg/const-str-12.m: New test.
14783
14784 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14785
14786         PR fortran/30532
14787         * gfortran.dg/ctrl-z.f90:  New test.
14788
14789 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14790
14791         PR fortran/30481
14792         * gfortran.dg/namelist_assumed_char.f90:  New test.
14793
14794 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14795
14796         PR c++/27492
14797         * g++.dg/inherit/covariant15.C: New test.
14798
14799 2007-01-23  Ian Lance Taylor  <iant@google.com>
14800
14801         * g++.dg/warn/Wparentheses-24.C: New test.
14802
14803 2007-01-23  Richard Guenther  <rguenther@suse.de>
14804
14805         PR testsuite/30560
14806         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14807         with full path.
14808
14809 2007-01-22  Richard Guenther  <rguenther@suse.de>
14810
14811         PR tree-optimization/30038
14812         * gcc.dg/builtins-62.c: New testcase.
14813
14814 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14815
14816         * gcc.c-torture/compile/20070121.c: New test.
14817
14818 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14819
14820         PR libfortran/30525
14821         * gfortran.dg/char_comparison_1.f:  New test.
14822
14823 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14824
14825         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14826
14827 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14828
14829         PR objc/30479
14830         * objc.dg/pch: New directory.
14831         * objc.dg/pch/pch.exp: New file.
14832         * objc.dg/pch/interface-1.m: New test.
14833         * objc.dg/pch/interface-1.hs: New include file.
14834         * lib/objc.exp (objc_target_compile): Add
14835         "-x objective-c-header" in front of the sources if this is
14836         a precompiled header being compiled.
14837
14838 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14839
14840         * gfortran.dg/array_memcpy_3.f90: New test case.
14841         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14842
14843 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14844             Brooks Moses  <brooks.moses@codesourcery.com>
14845             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14846
14847         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14848         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14849
14850 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14851
14852         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14853
14854 2007-01-19  Mike Stump  <mrs@apple.com>
14855
14856         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14857         away.
14858
14859 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14860
14861         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14862         option instead of -funsafe-math-optimizations.
14863
14864 2007-01-19  Tomas Bily  <tbily@suse.cz>
14865
14866         gcc.dg/tree-prof/indir-call-prof.c: New.
14867         g++.dg/dg.exp: Add tree-prof subdirectory.
14868         g++.dg/tree-prof/indir-call-prof.C: New.
14869         g++.dg/tree-prof/tree-prof.exp: New.
14870
14871 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14872
14873         PR c++/17947
14874         * g++.dg/warn/deprecated.C: Update warning output.
14875         * g++.dg/warn/deprecated-2.C: Likewise.
14876         * g++.dg/warn/deprecated-3.C: New.
14877
14878 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14879
14880         * gcc.c-torture/execute/nestfunc-7.c: New.
14881
14882 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14883
14884         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14885
14886 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14887
14888         * gcc.dg/m68k-pic-1.c: New.
14889
14890 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14891
14892         * gfortran.dg/array_memcpy_4.f90: New test case.
14893
14894 2007-01-18  Josh Conner  <jconner@apple.com>
14895
14896         PR target/30485
14897         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14898         * gcc.dg/vect/no-trapping-math-1: New.
14899         * gcc.dg/vect/no-trapping-math-2: New.
14900
14901 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14902
14903         * gcc.target/i386/387-8.c: Update comment about optimizing
14904         inherent load of 1.0 of fptan instruction.
14905
14906 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14907             Richard Guenther <rguenther@suse.de>
14908
14909         PR diagnostic/8268
14910         * gcc.dg/Warray-bounds.c: New testcase.
14911         * gcc.dg/Warray-bounds-2.c: New testcase.
14912         * g++.dg/warn/Warray-bounds.C: New testcase.
14913         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14914
14915 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14916
14917         PR fortran/30476
14918         * gfortran.dg/generic_12.f90: New test.
14919
14920 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14921
14922         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14923         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14924
14925 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14926
14927         * gcc.dg/dfp/compare-special.h: New file.
14928         * gcc.dg/dfp/compare-special-32.c: New test.
14929         * gcc.dg/dfp/compare-special-64.c: New test.
14930         * gcc.dg/dfp/compare-special-128.c: New test.
14931
14932 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14933             Paul Thomas  <pault@gcc.gnu.org>
14934             Steven G. Kargl  <kargl@gcc.gnu.org>
14935
14936         PR fortran/30404
14937         * gfortran.dg/forall_6.f90: New test case.
14938         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14939         * gfortran.dg/dependency_13.f90: Likewise.
14940
14941 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14942
14943         PR testsuite/12325
14944         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14945         targets that don't support Inf.
14946
14947 2007-01-15  Dale Johannesen  <dalej@apple.com>
14948
14949         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14950
14951 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14952
14953         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14954         of achar for 0xff to avoid the "Extended ASCII not
14955         implemented" error message.
14956
14957 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14958
14959         PR fortran/28172
14960         * gfortran.dg/altreturn_4.f90: New test.
14961
14962         PR fortran/29389
14963         * gfortran.dg/stfunc_4.f90: New test.
14964
14965         PR fortran/29712
14966         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14967         * gfortran.dg/initialization_1.f90: Change warning.
14968
14969         PR fortran/30283
14970         * gfortran.dg/specification_type_resolution_2.f90: New test.
14971
14972 2007-01-14  Jan Hubicka  <jh@suse.cz>
14973
14974         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14975         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14976         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14977         elimination.
14978
14979 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14980
14981         PR fortran/30410
14982         * gfortran.dg/external_procedures_2.f90: New test.
14983
14984 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14985
14986         PR target/30413
14987         * gcc.target/i386/pr30413.c: New test.
14988
14989 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14990
14991         PR fortran/30452
14992         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14993
14994 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14995
14996         * gcc.dg/20070112-1.c: New test.
14997
14998 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14999
15000         PR libgfortran/30435
15001         * gfortran.dg/list_read_6.f90: New test.
15002
15003 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15004
15005         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15006
15007 2007-01-12  Tom Tromey  <tromey@redhat.com>
15008
15009         PR preprocessor/28227:
15010         * gcc.dg/cpp/pr28227.c: New file.
15011
15012 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15013
15014         * gcc.dg/tree-ssa/loop-22.c: New test.
15015
15016 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15017
15018         PR tree-optimization/29516
15019         * gcc.dg/tree-ssa/loop-20.c: New test.
15020
15021 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15022
15023         PR libfortran/30415
15024         * minmaxloc_integer_kinds_1.f90:  New test.
15025
15026 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15027
15028         PR c++/29573
15029         * g++.dg/template/sizeof-template-argument.C: New test.
15030
15031 2007-01-11  Jan Hubicka  <jh@suse.cz>
15032
15033         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15034         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15035         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15036         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15037         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15038         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15039         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15040         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15041         transformation in question.
15042         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15043         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15044         * gcc.dg/always_inline3.c: Likewise.
15045
15046 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15047
15048         PR c++/28999
15049         * g++.dg/template/typename11.C: New test.
15050
15051 2007-01-10  Robert Kennedy <jimbob@google.com>
15052
15053         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15054
15055 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15056
15057         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15058         for different integer kinds.
15059         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15060         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15061         * gfortran.dg/ishft_2.f90: New test.
15062         * gfortran.dg/ishft_3.f90: New test.
15063
15064 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15065
15066         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15067
15068 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15069
15070         PR tree-optimization/30322
15071         * gcc.dg/tree-ssa/loop-21.c: New test.
15072
15073 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15074
15075         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15076
15077 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15078
15079         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15080
15081 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15082
15083         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15084         * g++.dg/warn/overflow-warn-3.C: Likewise.
15085         * g++.dg/warn/overflow-warn-4.C: Likewise.
15086         * g++.dg/warn/overflow-warn-5.C: Likewise.
15087         * g++.dg/warn/overflow-warn-6.C: Likewise.
15088         * g++.dg/warn/Woverflow-1.C: Likewise.
15089         * g++.dg/warn/Woverflow-2.C: Likewise.
15090         * g++.dg/warn/Woverflow-3.C: Likewise.
15091         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15092
15093 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15094
15095         * gfortran.dg/array_constructor_14.f90: New test case.
15096         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15097
15098 2007-01-08  Richard Guenther  <rguenther@suse.de>
15099
15100         PR tree-optimization/23603
15101         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15102         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15103
15104 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15105
15106         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15107         in __v8qi typedef.
15108         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15109         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15110         compiler behaviour.
15111         * gcc.dg/simd-5.c: Likewise.
15112         * gcc.dg/simd-6.c: Likewise.
15113         * g++.dg/conversion/simd1.C: Likewise.
15114         * g++.dg/conversion/simd3.C: Likewise.
15115         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15116         (main): Use it.
15117
15118 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15119
15120         PR tree-optimization/29877
15121         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15122         name of a hard register for the target concerned.  Adjust dg-error
15123         directives to cope with new behaviour of TER.
15124
15125 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15126
15127         PR c++/28986
15128         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15129         * g++.dg/warn/overflow-warn-1.C: New.
15130         * g++.dg/warn/overflow-warn-3.C: New.
15131         * g++.dg/warn/overflow-warn-4.C: New.
15132         * g++.dg/warn/overflow-warn-5.C: New.
15133         * g++.dg/warn/overflow-warn-6.C: New.
15134         * g++.dg/warn/Woverflow-1.C: New.
15135         * g++.dg/warn/Woverflow-2.C: New.
15136         * g++.dg/warn/Woverflow-3.C: New.
15137         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15138
15139 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15140
15141         PR fortran/27698
15142         * gfortran.dg/invalid_name.f90: New test.
15143         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15144         * gfortran.dg/gomp/pr29759.f90: Ditto.
15145
15146 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15147
15148         * gfortran.dg/present_1.f90:  Update error message.
15149
15150 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15151
15152         PR c++/19439
15153         * g++.dg/template/duplicate1.C: New test
15154         * g++.dg/template/memfriend6.C: Adjust error markers.
15155
15156 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15157
15158         PR tree-opt/30385
15159         * gcc.dg/torture/inline-1.c: New test.
15160
15161 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15162
15163         PR c/19978
15164         * gcc.dg/multiple-overflow-warn-1.c: New.
15165         * gcc.dg/multiple-overflow-warn-2.c: New.
15166         * gcc.dg/overflow-warn-6.c: New.
15167         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15168
15169 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15170
15171         * gfortran.dg/array_memcpy_1.f90: New test case.
15172         * gfortran.dg/array_memcpy_2.f90: Likewise.
15173
15174 2007-01-05  Richard Guenther  <rguenther@suse.de>
15175
15176         PR middle-end/27826
15177         * g++.dg/opt/pr27826.C: New testcase.
15178
15179 2007-01-05  Ian Lance Taylor  <iant@google.com>
15180
15181         * gcc.dg/Walways-true-1.c: New test.
15182         * gcc.dg/Walways-true-2.c: New test.
15183         * g++.dg/warn/Walways-true-1.C: New test.
15184         * g++.dg/warn/Walways-true-2.C: New test.
15185
15186 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15187
15188         PR c/30360
15189         * gcc.dg/pr30360.c: New test.
15190
15191 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15192
15193         PR fortran/23232
15194         * gfortran.dg/data_implied_do_1.f90: New test.
15195
15196         PR fortran/27996
15197         PR fortran/27998
15198         * gfortran.dg/char_length_1.f90: New test.
15199
15200 2007-01-05  Richard Guenther  <rguenther@suse.de>
15201
15202         PR middle-end/28116
15203         * g++.dg/opt/pr28116.C: New testcase.
15204
15205 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15206
15207         PR fortran/29624
15208         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15209           invalid deallocate.
15210         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15211         * gfortran.dg/protected_4.f90: Add pointer intent check.
15212         * gfortran.dg/protected_6.f90: Add pointer intent check.
15213         * gfortran.dg/pointer_intent_1.f90: New test.
15214         * gfortran.dg/pointer_intent_2.f90: New test.
15215         * gfortran.dg/pointer_intent_3.f90: New test.
15216
15217 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15218
15219         PR 30235
15220         * gfortran.dg/altreturn_2.f90: new test.
15221
15222 2007-01-04  Tom Tromey  <tromey@redhat.com>
15223
15224         PR preprocessor/28165:
15225         * gcc.dg/cpp/pr28165.c: New file.
15226
15227 2007-01-03  Josh Conner  <jconner@apple.com>
15228
15229         PR middle-end/29683
15230         * gcc.dg/pr29683.c: New.
15231
15232 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15233
15234         PR c++/28217
15235         * g++.dg/pch/template-1.C: New test.
15236         * g++.dg/pch/template-1.Hs: New file.
15237
15238 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15239
15240         PR middle-end/30353
15241         * gcc.c-torture/compile/complex-4.c: New test.
15242
15243 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15244
15245         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15246         -maltivec.
15247         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15248
15249 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15250
15251         PR middle-end/30286
15252         * gcc.dg/pr30286.c: New test.
15253
15254         PR c++/29535
15255         * g++.dg/template/crash66.C: New test.
15256
15257         PR c++/29054
15258         * g++.dg/template/friend49.C: New test.
15259
15260 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15261
15262         * gfortran.dg/ibits.f90: New test.
15263
15264 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15265
15266         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15267         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15268
15269 2007-01-02  Jan Hubicka  <jh@suse.cz>
15270
15271         * gcc.dg/pr16194.c: We now output error on all three functions,
15272         not just first one.
15273
15274 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15275
15276         PR c/19977
15277         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15278         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15279
15280 2006-01-02  Ian Lance Taylor  <iant@google.com>
15281
15282         * g++.dg/warn/Wparentheses-22.C: New test.
15283         * g++.dg/warn/Wparentheses-23.C: New test.
15284
15285 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15286
15287         PR middle-end/7651
15288         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15289         * gcc.dg/declspec-3-Wextra.c: New.
15290         * gcc.dg/declspec-3-no.c: New
15291
15292 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15293
15294         PR fortran/20896
15295         * gfortran.dg/interface_10.f90: Remove.
15296
15297 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15298
15299         * gcc.dg/fold-eqxor-4.c: New test case.
15300
15301 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15302
15303         PR middle-end/30311
15304         * gcc.c-torture/compile/pr30311.c: New test.
15305
15306 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15307
15308         PR middle-end/30253
15309         * gcc.c-torture/compile/statement-expression-1.c: New test.
15310
15311 2007-01-01  Andreas Schwab  <schwab@suse.de>
15312
15313         PR target/29166
15314         * g++.dg/eh/pr29166.C: New test.
15315
15316 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15317
15318         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15319         New.
15320         (check_effective_target_vect_cmdline_needed): Use it.
15321
15322 2006-12-31  Richard Guenther  <rguenther@suse.de>
15323
15324         PR middle-end/30137
15325         * gcc.dg/pr30137-1.c: New testcase.
15326         * gcc.dg/pr30137-2.c: Likewise.
15327
15328 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15329
15330         PR middle-end/30322
15331         * gcc.dg/fold-plusnot-1.c: New test case.
15332
15333 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15334
15335         PR c++/29731
15336         * g++.dg/parse/template22.C: New test.
15337
15338 2006-12-31  Richard Guenther  <rguenther@suse.de>
15339
15340         PR middle-end/30338
15341         * gcc.c-torture/compile/pr30338.c: New testcase.
15342
15343 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15344
15345         PR fortran/27900
15346         * gfortran.dg/intrinsic_actual_4.f90: New test.
15347
15348         PR fortran/24325
15349         * gfortran.dg/func_decl_3.f90: New test.
15350
15351 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15352
15353         PR fortran/23060
15354         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15355         * gfortran.dg/c_by_val_1.f: New test.
15356         * gfortran.dg/c_by_val_2.f: New test.
15357         * gfortran.dg/c_by_val_3.f: New test.
15358
15359 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15360
15361         PR libfortran/30321
15362         * gfortran.dg/sum_zero_array_1.f90:  New test.
15363
15364 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15365
15366         PR preprocessor/29612
15367         * gcc.dg/cpp/pr29612-1.c: New test.
15368         * gcc.dg/cpp/pr29612-2.c: New test.
15369
15370 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15371
15372         PR fortran/30034
15373         * gfortran.dg/pure_formal_proc_1.f90: New test.
15374
15375         PR fortran/30237
15376         * gfortran.dg/intrinsic_actual_3.f90: New test.
15377
15378 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15379
15380         PR fortran/30014
15381         * gfortran.dg/io_constraints_1.f90: Update test.
15382         * gfortran.dg/io_constraints_2.f90: Update test.
15383         * gfortran.dg/inquire_iolength.f90: New test.
15384
15385 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15386
15387         PR fortran/20896
15388         * gfortran.dg/interface_10.f90: New test.
15389         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15390         since z is already, locally a variable.
15391
15392         PR fortran/25135
15393         * gfortran.dg/generic_11.f90: New test.
15394         * gfortran.dg/interface_7.f90: Remove name clash between module
15395         name and procedure 'x' referenced in the interface.
15396
15397 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15398
15399         PR middle-end/7651
15400         * gcc.dg/Wmissing-parameter-type.c: New.
15401         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15402         * gcc.dg/Wmissing-parameter-type-no.c: New.
15403
15404 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15405
15406         PR fortran/25818
15407         * gfortran.dg/entry_array_specs_2.f: New test.
15408
15409         PR fortran/30084
15410         * gfortran.dg/nested_modules_6.f90: New test.
15411
15412 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15413
15414         PR middle-end/7651
15415         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15416         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15417
15418 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15419
15420         PR C++/30168
15421         * g++.dg/opt/complex6.C: New test.
15422
15423 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15424
15425         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15426         full" if the linker on spu-*-* warns about exceeding local store.
15427
15428         And revert this patch:
15429         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15430         fail to link due to relocation overflows on spu-*-*.
15431
15432 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15433
15434         PR fortran/30273
15435         * gfortran.dg/dependency_19.f90: New test.
15436
15437 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15438
15439         PR fortran/30202
15440         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15441
15442 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15443
15444         PR middle-end/30262
15445         * gcc.c-torture/execute/20061220-1.c: New test.
15446
15447         PR middle-end/30263
15448         * gcc.dg/gomp/asm-1.c: New test.
15449
15450         PR target/30230
15451         * g++.dg/eh/ia64-2.C: New test.
15452
15453 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         PR target/28966
15456         PR target/29248
15457         * gcc.dg/rs6000-leaf.c: New.
15458
15459 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15460
15461         PR fortran/25392
15462         * gfortran.dg/f2c_8.f90: New test.
15463
15464 2006-12-20  Bill Wendling  <wendling@apple.com>
15465
15466         * gcc.dg/asm-b.c: Check for __ppc64__.
15467
15468 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15469
15470         PR fortran/30190
15471         * gfortran.dg/bounds_check_5.f90: New test.
15472
15473 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15474
15475         PR middle-end/30143
15476         * gcc.dg/gomp/complex-1.c: New testcase.
15477
15478 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15479
15480         * gfortran.dg/array_memset_1.f90: New test case.
15481
15482 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15483
15484         * lib/target-supports.exp: Add spu to
15485         check_effective_target_vect_widen_mult_hi_to_si.
15486
15487 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15488
15489         PR fortran/29992
15490         * gfortran.dg/generic_9.f90: New test.
15491
15492         PR fortran/30081
15493         * gfortran.dg/generic_10.f90: New test.
15494
15495 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15496
15497         PR tree-opt/30045
15498         * gcc.dg/pr30045.c: New test.
15499
15500 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15501
15502         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15503
15504 2006-12-19  Eric Christopher  <echristo@apple.com>
15505
15506         PR target/29302
15507         * gcc.c-torture/execute/pr29302-1.c: New.
15508
15509 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15510
15511         PR fortran/39238
15512         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15513
15514 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15515
15516         PR fortran/30236
15517         * gfortran.dg/altreturn_3.f90: New test.
15518
15519         * gfortran.dg/char_result_12.f90: Fix comment typos.
15520
15521 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15522
15523         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15524         as newlib's stdio.h uses non-traditional cpp constructs.
15525
15526 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15527
15528         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15529         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15530         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15531         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15532         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15533         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15534         * gfortran.dg/default_initialization.f: Renamed to
15535         default_initialization_1.f
15536         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15537         dollar_edit_descriptor_1.f
15538         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15539         dollar_edit_descriptor_2.f
15540         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15541         dollar_edit_descriptor_3.f
15542         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15543         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15544         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15545         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15546         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15547         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15548         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15549         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15550         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15551         * gfortran.dg/default_initialization_1.f: Renamed from
15552         default_initialization.f
15553         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15554         dollar_edit_descriptor-1.f
15555         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15556         dollar_edit_descriptor-2.f
15557         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15558         dollar_edit_descriptor-3.f
15559         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15560         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15561         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15562
15563 2006-12-18  Bill Wendling  <wendling@apple.com>
15564
15565         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15566         id is an OjbC keyword.
15567
15568 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15569
15570         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15571
15572 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15573
15574         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15575
15576 2006-12-18  Ian Lance Taylor  <iant@google.com>
15577
15578         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15579
15580 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15581
15582         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15583
15584 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15585
15586         PR fortran/30207
15587         * gfortran.fortran-torture/execute/where21.f90: New test.
15588
15589 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15590
15591         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15592
15593 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15594
15595         PR middle-end/7651
15596         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15597         * gcc.dg/if-empty-1.c: Likewise.
15598         * gcc.dg/pr23165.c: Likewise.
15599         * g++.dg/warn/empty-body.C: Likewise.
15600
15601 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15602
15603         PR libfortran/30005
15604         * gfortran.dg/open_errors.f90: New test.
15605
15606 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15607
15608         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15609
15610         * gcc.target/i386/ssse3-pabsb.c: New file.
15611         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15612         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15613         * gcc.target/i386/ssse3-palignr.c: Likewise.
15614         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15615         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15616         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15617         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15618         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15619         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15620         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15621         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15622         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15623         * gcc.target/i386/ssse3-psignb.c: Likewise.
15624         * gcc.target/i386/ssse3-psignd.c: Likewise.
15625         * gcc.target/i386/ssse3-psignw.c: Likewise.
15626         * gcc.target/i386/ssse3-vals.h: Likewise.
15627
15628 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15629
15630         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15631         * lib/fortran-torture.exp: Include target-supports.exp.
15632
15633 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15634
15635         PR target/30185
15636         * gcc.c-torture/execute/pr30185.c: New test.
15637
15638 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15639
15640         PR testsuite/30179
15641         PR testsuite/30180
15642         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15643         * gcc.dg/builtin-bswap-2.c: Likewise.
15644         * gcc.dg/builtin-bswap-3.c: Likewise.
15645         * gcc.dg/builtin-bswap-4.c: Likewise.
15646         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15647         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15648
15649 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15650
15651         PR libfortran/30145
15652         * gfortran.dg/write_zero_array: New test.
15653
15654 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15655
15656         PR fortran/30200
15657         * gfortran.dg/write_fmt_trim.f90: New test.
15658
15659 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15660
15661         PR 30194
15662         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15663         temporarily.
15664
15665 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15666
15667         * lib/target-supports.exp (check_weak_available): Use istarget
15668         "hppa*-*-hpux10*" instead of regexp.
15669         (check_cxa_atexit_available): Likewise.
15670
15671 2006-12-14  Richard Guenther  <rguenther@suse.de>
15672
15673         PR tree-optimization/30197
15674         * gcc.c-torture/execute/complex-1.c: Fix function name.
15675         * gcc.dg/builtins-61.c: New testcase.
15676
15677 2006-12-14  Richard Guenther  <rguenther@suse.de>
15678
15679         PR middle-end/30172
15680         * gcc.dg/pr30172-1.c: New testcase.
15681
15682 2006-12-14  Richard Guenther  <rguenther@suse.de>
15683
15684         PR tree-optimization/30198
15685         * gcc.dg/builtins-60.c: New testcase.
15686
15687 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15688
15689         * lib/target-supports.exp (vect_no_align): Remove spu.
15690
15691 2006-12-13  Ian Lance Taylor  <iant@google.com>
15692
15693         PR c++/19564
15694         PR c++/19756
15695         * g++.dg/warn/Wparentheses-5.C: New test.
15696         * g++.dg/warn/Wparentheses-6.C: New test.
15697         * g++.dg/warn/Wparentheses-7.C: New test.
15698         * g++.dg/warn/Wparentheses-8.C: New test.
15699         * g++.dg/warn/Wparentheses-9.C: New test.
15700         * g++.dg/warn/Wparentheses-10.C: New test.
15701         * g++.dg/warn/Wparentheses-11.C: New test.
15702         * g++.dg/warn/Wparentheses-12.C: New test.
15703         * g++.dg/warn/Wparentheses-13.C: New test.
15704         * g++.dg/warn/Wparentheses-14.C: New test.
15705         * g++.dg/warn/Wparentheses-15.C: New test.
15706         * g++.dg/warn/Wparentheses-16.C: New test.
15707         * g++.dg/warn/Wparentheses-17.C: New test.
15708         * g++.dg/warn/Wparentheses-18.C: New test.
15709         * g++.dg/warn/Wparentheses-19.C: New test.
15710         * g++.dg/warn/Wparentheses-20.C: New test.
15711         * g++.dg/warn/Wparentheses-21.C: New test.
15712
15713 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15714
15715         PR testsuite/30157
15716         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15717         for target "hppa.*hpux10".
15718
15719 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15720
15721         * g++.dg/debug/vartrack1.C: New test.
15722
15723         * g++.dg/opt/ifcvt1.C: New test.
15724
15725         * gcc.dg/tls/opt-13.c: New test.
15726
15727         * gcc.dg/20060425-2.c: New test.
15728
15729         * g++.dg/opt/pr15054-2.C: New test.
15730
15731         * gcc.c-torture/execute/20060420-1.c: New test.
15732
15733         * gcc.c-torture/execute/20060412-1.c: New test.
15734
15735         * objc/compile/20060406-1.m: New test.
15736
15737 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15738
15739         * g++.dg/template/array17.C: New test.
15740
15741 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15742
15743         * gcc.target/powerpc/altivec-23.c: New test.
15744
15745 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15746
15747         PR c++27316
15748         * g++.dg/inherit/error3.C: New test.
15749
15750         PR c++/28740
15751         * g++.dg/inherit/error4.C: New test.
15752
15753 2006-12-13  Richard Guenther  <rguenther@suse.de>
15754
15755         PR tree-optimization/17687
15756         * gcc.dg/builtins-59.c: New testcase.
15757
15758 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15759
15760         * gcc.target/spu/Wmain.c: New test.
15761
15762 2006-12-12  Josh Conner  <jconner@apple.com>
15763
15764         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15765         * g++.dg/abi/thunk4.C: Likewise.
15766         * g++.dg/abi/rtti3.C: Likewise.
15767
15768 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15769
15770         * gcc.target/spu/cpat-1.c: New test.
15771         * gcc.target/spu/cpat-2.c: New test.
15772         * gcc.target/spu/cpat-3.c: New test.
15773         * gcc.target/spu/cpat-4.c: New test.
15774
15775 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15776
15777         PR tree-opt/28436
15778         * gcc.c-torture/compile/vector-1.c: New test.
15779         * gcc.c-torture/compile/vector-2.c: New test.
15780         * gcc.c-torture/compile/vector-3.c: New test.
15781
15782 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15783
15784         * lib/fortran-torture.exp: Update copyright years.  Remove
15785         obsolete comment.  Test -ftree-vectorize where it makes sense.
15786         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15787         from fortran-torture.exp.
15788         * gfortran.dg/char_transpose_1.f90,
15789         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15790         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15791         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15792         '-w' to dg-options.
15793
15794 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15795
15796         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15797         saved_${tool}_load.
15798
15799 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15800
15801         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15802         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15803         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15804         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15805         gaps.
15806
15807 2006-12-12  Richard Guenther  <rguenther@suse.de>
15808
15809         PR middle-end/30147
15810         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15811
15812 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15813             Diego Novillo  <dnovillo@redhat.com>
15814
15815         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15816         VDEF/VUSE changes.
15817         * gcc.dg/tree-ssa/pr26421.c: Likewise
15818         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15819         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15820         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15821         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15822         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15823         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15824         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15825         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15826         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15827
15828 2006-12-11  Jan Hubicka  <jh@suse.cz>
15829
15830         * gcc.dg/tree-prof/stringop-1.c: New test.
15831         * gcc.dg/tree-prof/stringop-2.c: New test.
15832
15833 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15834
15835         PR target/30120
15836         * gcc.target/i386/pr30120.c: New test.
15837
15838         Revert:
15839         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15840
15841         * gcc.target/i386/x87regparm-1.c: New test.
15842         * gcc.target/i386/x87regparm-2.c: New test.
15843         * gcc.target/i386/x87regparm-3.c: New test.
15844         * gcc.target/i386/x87regparm-4.c: New test.
15845
15846 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15847
15848         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15849
15850 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15851
15852         PR fortran/23994
15853         * gfortran.dg/protected_1.f90: New test.
15854         * gfortran.dg/protected_2.f90: New test.
15855         * gfortran.dg/protected_3.f90: New test.
15856         * gfortran.dg/protected_4.f90: New test.
15857         * gfortran.dg/protected_5.f90: New test.
15858         * gfortran.dg/protected_6.f90: New test.
15859
15860 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15861             Tobias Burnus  <burnus@gcc.gnu.org>
15862
15863         PR fortran/29975
15864         PR fortran/30068
15865         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15866         interface.
15867         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15868         ambiguous interfaces.
15869         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15870         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15871         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15872         ambiguous interfaces.
15873         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15874         * gfortran.dg/array_initializer_2.f90: Add initializer array
15875         constructor test.
15876
15877         PR fortran/30096
15878         * gfortran.dg/interface_9.f90: Test that host interfaces are
15879         not checked for ambiguity with the local version.
15880
15881 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15882
15883         PR fortran/29464
15884         * gfortran.dg/module_interface_2.f90: New test.
15885
15886 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15887
15888         PR fortran/29941
15889         * gfortran.dg/assumed_len.f90: New test.
15890
15891 2006-12-09  Richard Guenther  <rguenther@suse.de>
15892
15893         * g++.dg/warn/implicit-typename1.C: Qualify types.
15894         * g++.dg/parse/crash12.C: Likewise.
15895         * g++.dg/tree-ssa/pr22444.C: Likewise.
15896
15897 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15898
15899         * gfortran.dg/array_2.f90: Added sqrt test.
15900
15901 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15902
15903         * gcc.target/i386/x87regparm-1.c: XFAIL.
15904         * gcc.target/i386/x87regparm-2.c: XFAIL.
15905         * gcc.target/i386/x87regparm-3.c: XFAIL.
15906         * gcc.target/i386/x87regparm-4.c: XFAIL.
15907
15908 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15909
15910         * lib/target-supports.exp
15911         (check_effective_target_large_long_double): New.
15912         * gcc.dg/Wconversion-real.c : Use it.
15913         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15914         unsigned.
15915
15916 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15917
15918         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15919
15920 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15921
15922         PR fortran/27546
15923         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15924
15925 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/29732
15928         * g++.dg/template/crash65.C: New test.
15929         * g++.dg/template/spec16.C: Tweak error markers.
15930
15931 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15932
15933         * gcc.target/spu: New directory.
15934         * gcc.target/spu/spu.exp: New file.
15935         * gcc.target/spu/intrinsics-1.c: New test.
15936
15937 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15938
15939         PR c++/29980
15940         * g++.dg/ext/attrib27.C: New test.
15941         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15942         * g++.dg/parse/typedef5.C: Likewise.
15943
15944 2006-12-07  Mike Stump  <mrs@apple.com>
15945
15946         * treelang/compile/var_defs.tree: Adjust.
15947
15948 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15949
15950         PR c++/29730
15951         * g++.dg/template/crash64.C: New test.
15952         * g++.dg/parse/crash27.C: Adjust error markers.
15953
15954 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15955
15956         PR libfortran/30009
15957         PR libfortran/30056
15958         * gfortran.dg/read_eof_4.f90:  Add tests.
15959         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15960         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15961
15962 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15963
15964         PR c++/29729
15965         * g++.dg/template/crash63.C: New test.
15966
15967         PR c++/29728
15968         * g++.dg/template/crash62.C: New test.
15969
15970 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15971
15972         PR fortran/30003
15973         * gfortran.dg/allocatable_function_1.f90: Increase the number
15974         of expected calls of free to 10; the lhs section reference is
15975         now evaluated so there is another call to bar.  Change the
15976         comment appropriately.
15977         * gfortran.dg/array_section_1.f90: New test.
15978
15979 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15980
15981         PR fortran/29912
15982         * gfortran.dg/char_result_12.f90: New test.
15983
15984 2006-12-05  Richard Guenther  <rguenther@suse.de>
15985
15986         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15987         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15988         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15989         vect_double, xfail for spu*-*-*.
15990
15991 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15992
15993         PR fortran/29962
15994         * initialization_4.f90: Test noninteger exponents (-std=f95).
15995         * initialization_5.f90: New test for noninteger exponents
15996           with -std=f2003.
15997
15998 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15999
16000         PR fortran/29821
16001         * gfortran.dg/parameter_array_section_1.f90: New test.
16002
16003 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16004
16005         PR c++/29733
16006         * g++.dg/template/crash61.C: New test.
16007
16008         PR c++/29632
16009         * g++.dg/template/error23.C: New test.
16010
16011 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16012
16013         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16014
16015 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16016
16017         PR fortran/29916
16018         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16019
16020 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16021
16022         PR middle-end/29965
16023         * gcc.dg/gomp/pr29965-1.c: New test.
16024         * gcc.dg/gomp/pr29965-2.c: New test.
16025         * gcc.dg/gomp/pr29965-3.c: New test.
16026         * gcc.dg/gomp/pr29965-4.c: New test.
16027         * gcc.dg/gomp/pr29965-5.c: New test.
16028         * gcc.dg/gomp/pr29965-6.c: New test.
16029         * g++.dg/gomp/pr29965-1.C: New test.
16030         * g++.dg/gomp/pr29965-2.C: New test.
16031         * g++.dg/gomp/pr29965-3.C: New test.
16032         * g++.dg/gomp/pr29965-4.C: New test.
16033         * g++.dg/gomp/pr29965-5.C: New test.
16034         * g++.dg/gomp/pr29965-6.C: New test.
16035         * g++.dg/gomp/pr29965-7.C: New test.
16036         * g++.dg/gomp/pr29965-8.C: New test.
16037         * g++.dg/gomp/pr29965-9.C: New test.
16038         * g++.dg/gomp/pr29965-10.C: New test.
16039
16040 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16041
16042         * gnat.dg/pointer_variable_bounds.adb: New test.
16043         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16044         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16045
16046 2006-12-03  Eric Christopher  <echristo@apple.com>
16047
16048         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16049
16050 2006-12-03  Richard Henderson  <rth@redhat.com>
16051             Andrew Pinski  <pinskia@gmail.com>
16052
16053         PR C++/14329
16054         * g++.dg/warn/unit-1.C: New test.
16055
16056 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16057
16058         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16059
16060 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16061
16062         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16063         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16064         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16065         * gcc.dg/vect/vect-70.c: Reduce array size.
16066         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16067         vect_no_compaer_double targets.
16068         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16069         vect_float, vect_double, and vect_int.
16070
16071 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16072
16073         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16074         test for loop versioning on vect_no_align targets.
16075         * gcc.dg/vect/pr20122.c: Likewise.
16076         * gcc.dg/vect/vect-105.c: Likewise.
16077         * gcc.dg/vect/vect-42.c: Likewise.
16078         * gcc.dg/vect/vect-43.c: Likewise.
16079         * gcc.dg/vect/vect-74.c: Likewise.
16080         * gcc.dg/vect/vect-75.c: Likewise.
16081         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16082         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16083         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16084         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16085
16086 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16087
16088         PR fortran/29642
16089         * gfortran.dg/value_1.f90 : New test.
16090         * gfortran.dg/value_2.f90 : New test.
16091         * gfortran.dg/value_3.f90 : New test.
16092         * gfortran.dg/value_4.f90 : New test.
16093         * gfortran.dg/value_4.c : Called from value_4.f90.
16094
16095 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16096
16097         PR C++/30033
16098         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16099
16100 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16101
16102         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16103
16104 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16105
16106         PR c/27953
16107         * gcc.dg/pr27953.c: New test.
16108
16109 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16110
16111         PR c++/30022
16112         * g++.dg/ext/vector5.C: New test.
16113
16114         PR c++/30021
16115         * g++.dg/other/main1.C: New test.
16116
16117 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16118
16119         PR libfortran/29568
16120         * gfortran.dg/convert_implied_open.f90:  Change to
16121         new default record length.
16122         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16123         new error message.
16124         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16125
16126 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16127
16128         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16129
16130 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16131
16132         PR c++/29066
16133         * g++.dg/expr/pr29066.c: New.
16134
16135 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16136             Zdenek Dvorak <dvorakz@suse.cz>
16137
16138         PR tree-optimization/29921
16139         * gcc.dg/pr29921-2.c: New test.
16140
16141 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16142
16143         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16144         (i386_get_cpuid): New function.
16145         (i386_cpuid_ecx): Likewise.
16146         (i386_cpuid_edx): Likewise.
16147         (i386_cpuid): Updated to call i386_cpuid_edx.
16148
16149         * gcc.target/i386/sse3-addsubpd.c: New file.
16150         * gcc.target/i386/sse3-addsubps.c: Likewise.
16151         * gcc.target/i386/sse3-haddpd.c: Likewise.
16152         * gcc.target/i386/sse3-haddps.c: Likewise.
16153         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16154         * gcc.target/i386/sse3-hsubps.c: Likewise.
16155         * gcc.target/i386/sse3-lddqu.c: Likewise.
16156         * gcc.target/i386/sse3-movddup.c: Likewise.
16157         * gcc.target/i386/sse3-movshdup.c: Likewise.
16158         * gcc.target/i386/sse3-movsldup.c: Likewise.
16159
16160 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16161
16162         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16163
16164 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16165
16166         * gcc.dg/dfp/convert-int-max.c: New test.
16167         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16168
16169 2006-11-30  Richard Guenther  <rguenther@suse.de>
16170
16171         * gcc.dg/vect/vect-pow-1.c: Rename ...
16172         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16173         floats instead of doubles, check successful vectorization.
16174
16175 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16176
16177         PR target/29945
16178         * gcc.c-torture/compile/pr29945.c: New testcase.
16179
16180 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16181
16182         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16183         -maltivec.
16184
16185 2006-11-29  Eric Christopher  <echristo@apple.com>
16186
16187         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16188
16189 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16190
16191         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16192
16193         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16194
16195 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16196
16197         PR c++/29022
16198         * g++.dg/inherit/virtual2.C: New test.
16199         * g++.dg/inherit/virtual3.C: Likewise.
16200         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16201         * g++.dg/inherit/error2.C: Likewise.
16202         * g++.dg/template/instantiate1.C: Likewise.
16203
16204 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16205
16206         PR tree-opt/29984
16207         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16208
16209 2006-11-28  Jan Hubicka  <jh@suse.cz>
16210
16211         * gcc.dg/memcpy-1.c: New test.
16212
16213 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16214
16215         PR c++/29735
16216         * g++.dg/warn/main-3.C: New test.
16217
16218 2006-11-28  Jan Hubicka  <jh@suse.cz>
16219
16220         * gcc.dg/winline-1.c: New test.
16221
16222 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16223
16224         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16225         alignments.
16226
16227 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16228
16229         PR fortran/29976
16230         * gfortran.dg/missing_optional_dummy_3.f90
16231
16232 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16233
16234         PR fortran/20880
16235         * gfortran.dg/interface_3.f90: Modify errors.
16236
16237 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16238
16239         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16240         fail to link due to relocation overflows on spu-*-*.
16241
16242 2006-11-27  Michael Matz  <matz@suse.de>
16243             Andreas Krebbel  <krebbel1@de.ibm.com>
16244
16245         PR target/29319
16246         * gcc.dg/20061127-1.c: New testcase.
16247
16248 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16249
16250         * gcc.dg/20061124-1.c: Add exit() function prototype.
16251
16252 2006-11-27  Jan Hubicka  <jh@suse.cz>
16253
16254         * gcc.target/i386/memcpy-1.c: Adjust size.
16255         * gcc.dg/visibility-11.c: Likewise.
16256
16257 2006-11-27  Richard Guenther  <rguenther@suse.de>
16258
16259         PR middle-end/25620
16260         * gcc.target/i386/pow-1.c: New testcase.
16261         * gcc.dg/builtins-58.c: Likewise.
16262
16263 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16264
16265         PR c++/29886
16266         * g++.dg/expr/cast8.C: New test.
16267
16268 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16269
16270         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16271         Don't ever inline the testcase.
16272
16273 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16274
16275         PR fortran/29982
16276         * gfortran.fortran-torture/compile/parameter_3.f90: New
16277         testcase.
16278
16279 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16280
16281         PR fortran/29951
16282         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16283
16284 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16285
16286         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16287         for CHAR.
16288
16289 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16290
16291         PR libgfortran/29936
16292         * gfortran.dg/write_check3.f90: New test.
16293
16294 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16295
16296         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16297
16298 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16299
16300         PR fortran/20880
16301         * gfortran.dg/interface_3.f90: New test.
16302
16303         PR fortran/29387
16304         * gfortran.dg/generic_8.f90: New test.
16305
16306 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16307
16308         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16309         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16310         * gfortran.dg/specifics_3.f90: Remove.
16311
16312 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16313
16314         PR c/29955
16315         * gcc.dg/gomp/pr29955.c: New test.
16316
16317         PR c/29736
16318         * gcc.dg/pr29736.c: New test.
16319
16320 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16321
16322         PR tree-opt/29964
16323         * gcc.dg/pure-1.c: New test.
16324
16325 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16326
16327         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16328         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16329
16330 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16331
16332         * gcc.dg/20061124-1.c: New testcase.
16333
16334 2006-11-23  Eric Christopher  <echristo@apple.com>
16335
16336         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16337
16338 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16339
16340         PR c/2707
16341         PR c++/26167
16342         * gcc.dg/Wconversion-integer.c: New. Supersedes
16343         Wconversion-negative-constants.c
16344         * gcc.dg/Wconversion-real.c: New.
16345         * gcc.dg/Wconversion-real-integer.c: New.
16346         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16347         * g++.dg/warn/Wconversion1.C: Modified.
16348
16349 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16350
16351         * gfortran.dg/overload_1.f90: New test.
16352
16353 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16354
16355         PR c/9072
16356         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16357         Wtraditional-conversion.
16358         * gcc.dg/overflow-warn-2.c: Likewise.
16359         * gcc.dg/Wconversion.c: Likewise. Renamed as
16360         Wtraditional-conversion.c .
16361         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16362         Wtraditional-conversion-2.c .
16363         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16364         Wtraditional-conversion-2.c
16365         * gcc.dg/Wconversion-negative-constants.c: New.
16366
16367 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16368
16369         * gcc.dg/tree-ssa/dump-1.c: New test.
16370
16371 2006-11-23  David Ung <davidu@mips.com>
16372
16373         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16374         -mfp64, allowable when ISA >= 33 and float is enabled.
16375         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16376         of mthc1 and mfhc1 patterns.
16377
16378 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16379
16380         PR tree-optimization/29921
16381         * gcc.dg/pr29921.c: New test.
16382
16383 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16384
16385         PR fortran/29441
16386         * gfortran.dg/initialization_4.f90: New test.
16387
16388 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16389
16390         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16391         platforms that have interleaving support.
16392         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16393         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16394         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16395         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16396         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16397         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16398         gcc.dg/vect/vect-strided-u8-i8.c,
16399         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16400         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16401         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16402         gcc.dg/vect/vect-strided-float.c,
16403         gcc.dg/vect/vect-strided-a-mult.c,
16404         gcc.dg/vect/vect-strided-mult-char-ls.c,
16405         gcc.dg/vect/vect-strided-a-u16-mult.c,
16406         gcc.dg/vect/vect-strided-a-u32-mult.c,
16407         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16408         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16409         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16410         gcc.dg/vect/vect-strided-mult.c,
16411         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16412         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16413         New.
16414
16415 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16416
16417         PR fortran/25087
16418         * gfortran.dg/auto_char_len_4.f90: New test.
16419
16420 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16421
16422         PR fortran/29652
16423         * gfortran.dg/generic_7.f90: New test.
16424         * gfortran.dg/defined_operators_1.f90: Add new error.
16425
16426 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16427
16428         PR tree-optimization/29902
16429         * g++.dg/tree-ssa/pr29902.C: New test.
16430
16431 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/29820
16434         * gfortran.dg/used_types_13.f90: New test.
16435
16436 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16437
16438         * gcc.dg/dfp/snan.c: Delete.
16439
16440 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16441
16442         * g++.dg/cpp0x/static_assert1.C: New.
16443         * g++.dg/cpp0x/static_assert2.C: New.
16444         * g++.dg/cpp0x/static_assert3.C: New.
16445
16446 2006-11-21  Richard Guenther  <rguenther@suse.de>
16447
16448         * gcc.dg/vect/vect-pow-1.c: New testcase.
16449         * gcc.dg/vect/vect-pow-2.c: Likewise.
16450
16451 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16452
16453         PR c++/29570
16454         * g++.dg/template/static29.C: New test.
16455
16456         PR c++/29734
16457         * g++.dg/conversion/simd4.C: New test.
16458
16459 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16460
16461         PR c++/29475
16462         * g++.dg/template/access19.C: New test.
16463         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16464         error is reported.
16465
16466 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16467
16468         PR tree-opt/25500
16469         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16470
16471 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16472
16473         PR fortran/27546
16474         * gfortran.dg/import.f90: Extended test.
16475         * gfortran.dg/import2.f90: Extended test.
16476
16477 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16478
16479         * gfortran.dg/volatile3.f90: Add conflict test.
16480
16481 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16482
16483         PR fortran/24783
16484         * gfortran.dg/implicit_10.f90: New test.
16485
16486 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16487
16488         PR c++/8586
16489         * g++.dg/warn/Wall-write-strings.C: New.
16490
16491 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16492
16493         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16494         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16495
16496 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16497
16498         * gfortran.dg/use_3.f90: Remove error message.
16499         * gfortran.dg/iso_fortran_env_1.f90: New test.
16500         * gfortran.dg/iso_fortran_env_2.f90: New test.
16501         * gfortran.dg/iso_fortran_env_3.f90: New test.
16502         * gfortran.dg/iso_fortran_env_4.f90: New test.
16503
16504 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16505
16506         * gcc.dg/vect/vect-27.c: Fix initialization.
16507
16508 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16509
16510         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16511         * gcc.dg/torture/builtin-minmax-1.c: New.
16512
16513         * gcc.dg/builtins-20.c: Add cases for copysign.
16514
16515 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16516
16517         PR fortran/24285
16518         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16519
16520 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16521         * gfortran.dg/use_1.f90: New test.
16522         * gfortran.dg/use_1.f90: New test.
16523         * gfortran.dg/use_1.f90: New test.
16524
16525 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16526
16527         PR tree-optimization/29801
16528         * gcc.dg/pr29801.c: New test.
16529
16530 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16531
16532         PR middle-end/29584
16533         * gcc.dg/torture/pr29584.c: New test.
16534
16535 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16536
16537         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16538         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16539         * gcc.target/powerpc/compress-float-ppc.c,
16540         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16541         powerpc_fprs.
16542         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16543         do not pass -mhard-float.
16544
16545 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16546
16547         * gnat.dg/volatile_aggregate.adb: New test.
16548
16549 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16550
16551         PR fortran/29391
16552         PR fortran/29489
16553         * gfortran.dg/bound_2.f90: Add more checks.
16554         * gfortran.dg/bound_3.f90: New test.
16555
16556 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16557
16558         PR target/29201
16559         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16560
16561 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16562
16563         * gfortran.dg/import3.f90: Fix error message.
16564
16565 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16566
16567         PR tree-opt/29788
16568         * gfortran.fortran-torture/compile/inline_1.f90:
16569         New testcase.
16570
16571 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16572
16573         * gcc.target/i386/x87regparm-1.c: New test.
16574         * gcc.target/i386/x87regparm-2.c: New test.
16575         * gcc.target/i386/x87regparm-3.c: New test.
16576         * gcc.target/i386/x87regparm-4.c: New test.
16577
16578 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16579
16580         PR fortran/27546
16581         * gfortran.dg/import.f90: New test.
16582         * gfortran.dg/import2.f90: New test.
16583         * gfortran.dg/import3.f90: New test.
16584
16585 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16586
16587         PR fortran/27588
16588         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16589
16590 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16591
16592         PR fortran/29806
16593         * gfortran.dg/contains.f90: New test.
16594         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16595
16596 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16597
16598         PR tree-optimization/29581
16599         * gcc.dg/pr29581-1.c: New test.
16600         * gcc.dg/pr29581-2.c: New test.
16601         * gcc.dg/pr29581-3.c: New test.
16602         * gcc.dg/pr29581-4.c: New test.
16603         * gfortran.dg/pr29581.f90: New test.
16604
16605 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16606
16607         PR fortran/29702
16608         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16609         numbers in error message headers.
16610
16611 2006-11-14  Richard Guenther  <rguenther@suse.de>
16612
16613         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16614         to i?86 and x86_64 targets.
16615
16616 2006-11-14  Caroline Tice  <ctice@apple.com>
16617
16618         * gcc.dg/pubtypes-1.c: New file/testcase.
16619         * gcc.dg/pubtypes-2.c: New file/testcase.
16620         * gcc.dg/pubtypes-3.c: New file/testcase.
16621         * gcc.dg/pubtypes-4.c: New file/testcase.
16622         * g++.dg/pubtypes.C: New file/testcase.
16623
16624 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16625
16626         PR c++/29106
16627         * g++.dg/init/self1.C: New test.
16628
16629 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16630
16631         PR fortran/29657
16632         * gfortran.dg/conflicts.f90: Add.
16633
16634 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16635
16636         PR rtl-optimization/29798
16637
16638         * gcc.c-torture/execute/pr29798.c: New.
16639
16640 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16641
16642         * gcc.dg/builtins-20.c: Add more cases.
16643
16644 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16645
16646         PR fortran/29759
16647         * gfortran.dg/gomp/pr29759.f90: New test.
16648
16649 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16650
16651         PR c++/29518
16652         * g++.dg/template/static28.C: New test.
16653
16654 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16655
16656         * lib/c-torture.exp: Use target-libpath.exp.
16657         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16658         set GCC_EXEC_PREFIX env var from global variable of same name.
16659
16660 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16661
16662         PR fortran/26994
16663         * gfortran.fortran-torture/compile/transfer-1.f90:
16664         New testcase.
16665
16666 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16667             Zdenek Dvorak <dvorakz@suse.cz>
16668
16669         PR tree-optimization/29680
16670         * gcc.dg/alias-11.c: New test.
16671
16672 2006-11-12  Jason Merrill  <jason@redhat.com>
16673             Andrew Pinski <pinskia@physics.uc.edu>
16674
16675         PR middle-end/28915
16676         * gcc.target/i386/vectorize1.c: New.
16677
16678 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16679
16680         PR rtl-optimization/29797
16681         * gcc.c-torture/execute/pr29797-1.c: New test case.
16682
16683 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16684
16685         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16686
16687 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16688
16689         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16690
16691 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16692
16693         PR tree-optimization/13827
16694         * gcc.dg/fold-eqand-1.c: New test case.
16695
16696 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16697
16698         PR rtl-opt/28812
16699         * gcc.c-torture/execute/mayalias-3.c: New test.
16700
16701 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16702
16703         PR middle-end/27528
16704         * gcc.c-torture/compile/pr27528.c: New test.
16705         * gcc.dg/pr27528.c: Likewise.
16706
16707 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16708
16709         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16710
16711         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16712
16713 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16714
16715         PR fortran/29758
16716         * gfortran.dg/reshape_source_size_1.f90: New test.
16717
16718 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16719
16720         PR fortran/29315
16721         * gfortran.dg/aliasing_dummy_4.f90: New test.
16722
16723 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16724
16725         PR target/29777
16726         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16727         and x86_64-*-* targets.
16728
16729 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16730
16731         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16732         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16733         New macros. Use them in exact tests.
16734         (TESTIT3): New macro.
16735         Add tests for fmin, fmax and fma.
16736
16737 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16738
16739         PR fortran/29431
16740         * gfortran.dg/array_constructor_13.f90: New test.
16741
16742 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16743
16744         PR fortran/29744
16745         * gfortran.dg/used_types_12.f90: New test.
16746
16747 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16748
16749         PR middle-end/29726
16750         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16751         (test6): Ditto.
16752         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16753         * gcc.dg/fold-eqandshift-3.c: New test case.
16754
16755 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16756
16757         PR fortran/29699
16758         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16759
16760         PR fortran/21370
16761         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16762
16763 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16764
16765         * gcc.dg/20061109-1.c: New testcase.
16766
16767 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16768
16769         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16770
16771 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16772
16773         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16774         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16775
16776 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16777
16778         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16779         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16780
16781 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16782
16783         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16784
16785 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16786
16787         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16788         vect-9.c).
16789         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16790         * gcc.dg/vect/vect-9.c: Now vectorizable.
16791         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16792         that support vect_widen_mult.
16793         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16794         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16795         vect-reduc-dot-u16.c).
16796         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16797         vect-reduc-dot-u16.c).
16798         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16799         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16800         vect-reduc-dot-s8.c).
16801         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16802         vect-reduc-dot-s8.c).
16803         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16804         vect-reduc-dot-s8.c).
16805         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16806         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16807         vect-reduc-dot-u8.c).
16808         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16809         vect-reduc-dot-u8.c).
16810         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16811         * gcc.dg/vect/vect-multitypes-9.c: New test.
16812         * gcc.dg/vect/vect-multitypes-10.c: New test.
16813         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16814         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16815         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16816         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16817         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16818         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16819         wrapv-vect-reduc-dot-s8.c.
16820         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16821         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16822         targets that support vec_unpack.
16823         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16824         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16825         (check_effective_target_vect_widen_mult_hi_to_si): New.
16826         (check_effective_target_vect_widen_sum): Removed.
16827
16828         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16829
16830         * gcc.dg/vect/vect-multitypes-8.c: New test.
16831         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16832
16833         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16834
16835         * gcc.dg/vect/vect-multitypes-7.c: New test.
16836
16837         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16838
16839         * gcc.dg/vect/vect-multitypes-4.c: New test.
16840         * gcc.dg/vect/vect-multitypes-5.c: New test.
16841         * gcc.dg/vect/vect-multitypes-6.c: New test.
16842
16843         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16844
16845         * gcc.dg/vect/vect-multitypes-1.c: New test.
16846         * gcc.dg/vect/vect-multitypes-2.c: New test.
16847         * gcc.dg/vect/vect-multitypes-3.c: New test.
16848
16849 2006-11-07  Eric Christopher  <echristo@apple.com>
16850
16851         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16852         Test using scan-assembler-not.
16853
16854 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16855
16856         * gcc.dg/inline-17.c: New test.
16857
16858 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16859
16860         PR other/25028
16861         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16862         on HP-UX.
16863
16864 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16865
16866         PR fortran/29539
16867         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16868
16869         PR fortran/29634
16870         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16871         test.
16872
16873 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16874
16875         PR fortran/29601
16876         * gfortran.dg/volatile.f90: Add.
16877         * gfortran.dg/volatile2.f90: Add.
16878         * gfortran.dg/volatile3.f90: Add.
16879         * gfortran.dg/volatile4.f90: Add.
16880         * gfortran.dg/volatile5.f90: Add.
16881         * gfortran.dg/volatile6.f90: Add.
16882         * gfortran.dg/volatile7.f90: Add.
16883
16884 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16885
16886         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16887           for matching error messages.
16888         * gfortran.dg/specifics_3.f90: Adjust pattern
16889           for matching error messages.
16890
16891 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16892             Bernhard Fischer  <aldot@gcc.gnu.org>
16893
16894         * lib/gcc-dg.exp (output-exists): New proc.
16895         (output-exists-not): New proc.
16896         * gcc.test-framework/test-framework.awk: Support new directives.
16897         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16898         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16899         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16900         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16901         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16902         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16903
16904 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16905
16906         PR fortran/29630
16907         PR fortran/29679
16908         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16909         * gfortran.dg/initialization_3.f90: New.
16910
16911 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16912
16913         PR libgfortran/25545
16914         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16915
16916 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16917
16918         PR middle-end/29695
16919         * gcc.c-torture/execute/pr29695-1.c: New test.
16920         * gcc.c-torture/execute/pr29695-2.c: New test.
16921
16922 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16923
16924         PR fortran/29565
16925         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16926
16927 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16928
16929         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16930         for matching error messages.
16931
16932 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16933
16934         PR target/26915
16935         * gcc.target/i386/387-12.c: New test.
16936
16937 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16938
16939         PR libfortran/29713
16940         * gfortran.dg/pr29713.f90: New test.
16941
16942 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16943
16944         * gcc.c-torture/execute/arith-rand-ll.c:
16945         Also test for bogus rest sign.
16946
16947 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16948
16949         PR libfortran/27895
16950         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16951
16952 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16953
16954         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16955         from error messages.
16956
16957 2006-11-02  Mike Stump  <mrs@apple.com>
16958
16959         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16960
16961         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16962
16963 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16964
16965         * g++.dg/eh/gcsec1.C: New test.
16966
16967 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16968
16969         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16970         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16971
16972 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16973
16974         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16975         hexadecimal value.
16976         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16977         * gcc.dg/pr14796-2.c: Likewise.
16978
16979 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16980
16981         * gcc.c-torture/execute/20061101-1.c: New test.
16982
16983 2006-11-01  Richard Guenther  <rguenther@suse.de>
16984
16985         * gcc.target/i386/fpprec-1.c: New testcase.
16986
16987 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16988
16989         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16990         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16991
16992 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16993
16994         * gcc.c-torture/execute/20061031-1.c: New test.
16995
16996 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16997
16998         PR 23067
16999         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17000         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17001         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17002         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17003         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17004         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17005         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17006
17007 2006-10-31  Eric Christopher  <echristo@apple.com>
17008             Falk Hueffner  <falk@debian.org>
17009
17010         * gcc.dg/builtin-bswap-1.c: New.
17011         * gcc.dg/builtin-bswap-2.c: New.
17012         * gcc.dg/builtin-bswap-3.c: New.
17013         * gcc.dg/builtin-bswap-4.c: New.
17014         * gcc.dg/builtin-bswap-5.c: New.
17015         * gcc.target/i386/builtin-bswap-1.c: New.
17016
17017 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17018
17019         * gcc.dg/inline-16.c: New.
17020
17021         PR 16622
17022         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17023         defining it.
17024         * gcc.dg/inline-13.c: New.
17025         * gcc.dg/inline-14.c: New.
17026         * gcc.dg/inline-15.c: New.
17027
17028         PR 11377
17029         * gcc.dg/inline6.c: New.
17030         * gcc.dg/inline7.c: New.
17031
17032 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17033
17034         PR middle-end/23470
17035         * gcc.dg/pr23470-1.c: New test case.
17036
17037 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17038
17039         PR fortran/29537
17040         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17041         data.
17042         * gfortran.dg/blockdata_2.f90: New testcase.
17043
17044 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17045
17046         PR libfortran/29627
17047         * gfortran.dg/unf_short_record_1.f90:  New test.
17048
17049 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17050
17051         PR fortran/29067
17052         * gfortran.dg/pr29067.f: New test.
17053
17054 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17055             Richard Sandiford  <richard@codesourcery.com>
17056
17057         * lib/target-supports.exp (get_compiler_messages): Append options
17058         as a single list element.
17059         (check_effective_target_arm_vfp_ok): New.
17060         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17061
17062 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17063
17064         PR fortran/29387
17065         * gfortran.dg/intrinsic_actual_2.f90: New test.
17066
17067         PR fortran/29490
17068         * gfortran.dg/actual_array_interface_1.f90: New test.
17069
17070         PR fortran/29641
17071         * gfortran.dg/used_types_11.f90: New test.
17072
17073 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17074
17075         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17076         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17077         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17078         * g++.old-deja/g++.mike/net25.C (main): Same.
17079         * g++.dg/lookup/exception1.C (main): Same.
17080         * g++.dg/parse/parens2.C (main): Same.
17081
17082 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17083
17084         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17085
17086 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17087
17088         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17089         * gcc.dg/torture/builtin-math-3.c: Likewise.
17090
17091 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17092
17093         PR fortran/29452
17094         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17095         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17096
17097 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17098
17099         PR Fortran/29410
17100         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17101
17102 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17103
17104         * lib/target-supports.exp (check_function_available): Declare
17105         function before calling.
17106
17107 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17108
17109         PR tree-optimization/29637
17110         * gcc.dg/pr29637.c: New test.
17111
17112 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17113
17114         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17115         tree canonicalization.
17116
17117 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17118
17119         * gcc.dg/builtins-20.c: Add more hypot tests.
17120
17121 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17122
17123         * gcc.dg/fold-compare-1.c: New test case.
17124
17125 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17126
17127         PR c++/16307
17128         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17129
17130 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17131
17132         PR tree-optimization/15458
17133         * gcc.dg/fold-xornot-1.c: New test case.
17134
17135 2006-10-29  Richard Guenther  <rguenther@suse.de>
17136
17137         * gcc.target/i386/math-torture/trunc.c: New testcase.
17138
17139 2006-10-29  Richard Guenther  <rguenther@suse.de>
17140
17141         * gcc.target/i386/math-torture/round.c: New testcase.
17142
17143 2006-10-29  Richard Guenther  <rguenther@suse.de>
17144
17145         * gcc.target/i386/math-torture/ceil.c: New testcase.
17146         * gcc.target/i386/math-torture/floor.c: Likewise.
17147
17148 2006-10-29  Richard Guenther  <rguenther@suse.de>
17149
17150         * gcc.target/i386/math-torture/rint.c: New testcase.
17151         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17152
17153 2006-10-29  Richard Guenther  <rguenther@suse.de>
17154
17155         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17156         * gcc.target/i386/math-torture/lceil.c: Likewise.
17157
17158 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17159
17160         PR libgfortran/24313
17161         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17162
17163 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17164
17165         * gcc.c-torture/execute/20020118-1.c,
17166         gcc.c-torture/execute/builtins/strlen.c,
17167         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17168         comment typos.
17169
17170 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17171
17172         * gcc.dg/builtins-20.c: Add tests for hypot.
17173         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17174         two-argument builtins.
17175         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17176         TESTIT2.  Update all callers.
17177         (TESTIT2, TESTIT2_R): New helper macros.
17178         Add testcases for pow, hypot and atan2.
17179
17180 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17181
17182         PR C++/29295
17183         * g++.dg/expr/bool1.C: New test.
17184         * g++.dg/expr/bool2.C: New test.
17185
17186 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17187
17188         PR fortran/28224
17189         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17190         * gfortran.dg/namelist_internal.f90: New test.
17191
17192 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17193
17194         PR fortran/29625
17195         * gfortran.dg/io_real_boz.f90: Add.
17196         * gfortran.dg/io_real_boz2.f90: Add.
17197
17198 2006-10-28  Richard Guenther  <rguenther@suse.de>
17199
17200         PR middle-end/26899
17201         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17202
17203 2006-10-28  Richard Guenther  <rguenther@suse.de>
17204
17205         PR target/28806
17206         * gcc.target/i386/math-torture/lround.c: New testcase.
17207
17208 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17209
17210         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17211         * gcc.dg/builtins-44.c: Likewise.
17212         * gcc.dg/builtins-45.c: Likewise.
17213         * gcc.dg/pr28796-2.c: Likewise.
17214         * gcc.dg/unordered-3.c: Likewise.
17215
17216 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17217
17218         PR libgfortran/27954
17219         * gfortran.dg/error_recovery_2.f90: New test.
17220
17221 2006-10-26  Richard Guenther  <rguenther@suse.de>
17222
17223         * gcc.target/i386/i386.exp: Use glob, not find to collect
17224         tests.  Avoids recursing into subdirectories.
17225         * gcc.target/i386/math-torture/math-torture.exp: Torture
17226         for interesting ia32 math options.
17227         * gcc.target.i386/math-torture/lrint.c: New testcase.
17228
17229 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17230
17231         PR libgfortran/29563
17232         * gfortran.dg/arrayio_9.f90: Update test.
17233         * gfortran.dg/arrayio_19.f90: New test.
17234
17235 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17236
17237         * gcc.dg/20061026.c: New testcase.
17238
17239 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17240
17241         PR libgfortran/29563
17242         * gfortran.dg/arrayio_9.f90: New test.
17243
17244 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17245
17246         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17247         Copy the strings manually, as strcpy may call strlen.
17248
17249 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17250
17251         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17252         Add checks for log, log2, log10 and log1p.
17253
17254         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17255         we already test 0.0.  Add checks for expm1, log, log2, log10,
17256         log1p, cbrt, erf and erfc.
17257
17258 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17259
17260         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17261
17262 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17263
17264         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17265         and remainderl() built-in functions.  Remove -ffast-math from
17266         dg-options.
17267
17268 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17269
17270         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17271         acosh and atanh.
17272
17273         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17274         floating point modifiers to arguments passed to float and long
17275         double functions respectively.  Update all callers to use floating
17276         point numbers, not integers.  Add tests for exp, exp2 and
17277         exp10/pow10.
17278
17279         * gcc.dg/torture/builtin-math-3.c: New test.
17280
17281 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17282
17283         PR fortran/29393
17284         * gfortran.dg/initialize_2.f90: New.
17285
17286 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17287
17288         * gcc.dg/torture/builtin-math-2.c: New test.
17289
17290 2006-10-24  Richard Guenther  <rguenther@suse.de>
17291
17292         PR middle-end/28796
17293         * gcc.dg/pr28796-1.c: New testcase.
17294         * gcc.dg/pr28796-2.c: Likewise.
17295
17296 2006-10-24  Richard Guenther  <rguenther@suse.de>
17297
17298         * gcc.dg/builtins-57.c: New testcase.
17299
17300 2006-10-24  Richard Guenther  <rguenther@suse.de>
17301
17302         PR tree-optimization/29567
17303         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17304
17305 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17306
17307         PR tree-optimization/14784
17308         * gcc.dg/alias-10.c: New test.
17309
17310 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17311
17312         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17313
17314 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17315
17316         * gcc.dg/builtin-strncat-chk-1.c: New test.
17317
17318 2006-10-23  Jan Hubicka  <jh@suse.cz>
17319
17320         * gcc.dg/memmove-1.c: New test.
17321
17322 2006-10-23  Paul Brook  <paul@codesourcery.com>
17323
17324         * gcc.dg/pragma-pack-5.c: New test.
17325
17326 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17327
17328         * g++.dg/other/s390-1.C: New testcase.
17329
17330 2006-10-23  Richard Guenther  <rguenther@suse.de>
17331
17332         PR middle-end/27132
17333         PR middle-end/23295
17334         * gcc.dg/pr27132.c: New testcase.
17335         * gcc.dg/pr23295.c: Likewise.
17336         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17337         * g++.dg/tree-ssa/pr19807.C: Likewise.
17338
17339 2006-10-23  Richard Guenther  <rguenther@suse.de>
17340
17341         PR middle-end/21032
17342         * gcc.dg/pr21032.c: New testcase.
17343
17344 2006-10-22  Jeff Law  <law@redhat.com>
17345         Richard Guenther  <rguenther@suse.de>
17346
17347         PR tree-optimization/15911
17348         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17349
17350 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17351
17352         PR c++/20647
17353         * g++.dg/abi/rtti3.C: New.
17354
17355 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17356
17357         PR middle-end/28252
17358         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17359         transformation.
17360
17361 2006-10-21  Richard Guenther  <rguenther@suse.de>
17362
17363         PR tree-optimization/3511
17364         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17365
17366 2006-10-21  Richard Guenther  <rguenther@suse.de>
17367
17368         PR middle-end/26898
17369         * gcc.dg/torture/pr26898-1.c: New testcase.
17370         * gcc.dg/torture/pr26898-2.c: Likewise.
17371
17372 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17373
17374         PR c++/28053
17375         * g++.dg/parse/bitfield1.C: Adjust error markers.
17376         * g++.dg/parse/bitfield2.C: New test.
17377
17378 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17379
17380         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17381
17382 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17383
17384         PR libfortran/27895
17385         * gfortran.dg/zero_sized_1.f90: New test.
17386
17387 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17388
17389         * gcc.dg/div-compare-1.c: New test.
17390
17391 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17392
17393         PR fortran/29216
17394         * gfortran.dg/result_default_init_1.f90: New test.
17395
17396         PR fortran/29314
17397         * gfortran.dg/automatic_default_init_1.f90: New test.
17398
17399         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17400         from 38 to 33.
17401
17402 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17403
17404         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17405         'using namespace std' without previous declaration.
17406         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17407         * g++.old-deja/g++.robertl/eb133c.C: New.
17408
17409 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17410
17411         PR libgfortran/29277
17412         * gfortran.dg/streamio_4.f90: Update test.
17413         * gfortran.dg/streamio_11.f90: New test.
17414
17415 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17416
17417         PR c++/27952
17418         * g++.dg/inherit/virtual1.C: New test.
17419
17420 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17421
17422         PR c++/28261
17423         * g++.dg/parse/enum3.C: New test.
17424
17425 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17426
17427         PR c++/29039
17428         * g++.dg/init/ctor8.C: New test.
17429
17430 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/27270
17433         * g++.dg/ext/complit8.C: Tweak error markers.
17434         * g++.dg/template/complit1.C: Add error marker.
17435
17436 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17437
17438         PR c++/27270
17439         * g++.dg/ext/complit8.C: New test.
17440
17441         PR c++/29408
17442         * g++.dg/parse/dtor12.C: New test.
17443
17444         PR c++/29435
17445         * g++.dg/template/sizeof11.C: New test.
17446
17447 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17448
17449         PR fortran/29392
17450         * gfortran.dg/data_char_3.f90: New test.
17451
17452         PR fortran/29451
17453         * gfortran.dg/negative_automatic_size.f90: New test.
17454
17455 2006-10-16  David Daney  <ddaney@avtrex.com>
17456
17457         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17458
17459 2006-10-16  Eric Christopher  <echristo@apple.com>
17460
17461         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17462         x86_64.
17463
17464 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17465
17466         PR c++/28211
17467         * g++.dg/tc1/dr49.C: Tweak error messages.
17468         * g++.dg/parse/template21.C: New test.
17469
17470 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17471
17472         PR middle-end/20491
17473         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17474
17475 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17476
17477         PR fortran/29403
17478         * gfortran.dg/print_1.f90: New test.
17479
17480 2006-10-15  Jan Hubicka  <jh@suse.cz>
17481
17482         PR middle-end/29241
17483         * gcc.c-torture/compile/pr29241.c: New testcase.
17484
17485 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17486
17487         PR middle-end/29250
17488         * gcc.c-torture/compile/pr29250.c: New test.
17489
17490 2006-10-15  Richard Guenther  <rguenther@suse.de>
17491
17492         * gcc.dg/pr29299.c: New testcase.
17493
17494 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17495
17496         PR fortran/24767
17497         * gfortran.dg/label_4.f90: Adjust warning flag.
17498
17499 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17500
17501         PR fortran/29371
17502         * gfortran.dg/nullify_3.f90: New test.
17503
17504 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17505
17506         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17507         on Solaris 2.5.1 too.
17508
17509 2006-10-13  Eric Christopher  <echristo@apple.com>
17510
17511         * gcc.dg/pr25993.c: Skip for darwin.
17512
17513 2006-10-13  Eric Christopher  <echristo@apple.com>
17514
17515         * gcc.dg/visibility-11.c: Skip for darwin.
17516
17517 2006-10-13  Eric Christopher  <echristo@apple.com>
17518
17519         * gcc.dg/darwin-weakimport-1.c: Use
17520         -fno-asynchronous-unwind-tables.
17521         * gcc.dg/darwin-weakimport-3.c: Ditto.
17522
17523 2006-10-13  Richard Guenther  <rguenther@suse.de>
17524
17525         PR tree-optimization/29446
17526         * gcc.dg/torture/pr29446.c: New testcase.
17527
17528 2006-10-13  Bill Wendling  <wendling@apple.com>
17529
17530         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17531         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17532         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17533         * g++.old-deja/g++.law/shadow1.C: Likewise.
17534         * g++.old-deja/g++.law/ctors10.C: Likewise.
17535         * g++.dg/debug/namespace1.C: Likewise.
17536         * g++.dg/inherit/namespace-as-base.C: Likewise.
17537         * g++.dg/opt/delay-slot-1.C: Likewise.
17538         * g++.dg/parse/defarg10.C: Likewise.
17539         * g++.dg/template/ptrmem11.C: Likewise.
17540         * g++.dg/template/mem_func_ptr.C: Likewise.
17541         * g++.dg/template/spec19.C: Likewise.
17542
17543 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17544
17545         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17546
17547 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17548
17549         PR fortran/29373
17550         * gfortran.dg/implicit_9.f90: New test.
17551
17552         PR fortran/29407
17553         * gfortran.dg/namelist_25.f90: New test.
17554
17555         PR fortran/27701
17556         * gfortran.dg/same_name_2.f90: New test.
17557
17558         PR fortran/29232
17559         * gfortran.dg/host_assoc_types_1.f90: New test.
17560
17561         PR fortran/29364
17562         * gfortran.dg/missing_derived_type_1.f90: New test.
17563         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17564
17565         PR fortran/29422
17566         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17567
17568         PR fortran/29428
17569         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17570
17571 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17572
17573         PR fortran/29391
17574         * gfortran.dg/bound_2.f90: New test.
17575
17576 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17577
17578         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17579         directive.
17580         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17581         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17582         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17583         * gfortran.dg/gomp/reduction3.f90: Likewise.
17584         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17585         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17586         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17587         * gfortran.dg/forall_4.f90: Likewise.
17588         * gfortran.dg/spec_expr_4.f90: Likewise.
17589         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17590         * gfortran.dg/forall_5.f90: Likewise.
17591         * gfortran.dg/open_access_append_2.f90: Add check for
17592         compile-time warning.
17593
17594 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17595
17596         PR c++/28506
17597         * g++.dg/parse/pure1.C: New test.
17598
17599 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17600
17601         PR fortran/21435
17602         * gfortran.dg/io_constraints_3.f90: New test.
17603         * gfortran.dg/open_access_append_1.f90: Add checks
17604         for compile-time warnings.
17605         * gfortran.dg/pr20163-2.f: Likewise.
17606         * gfortran.dg/iostat_2.f90: Likewise.
17607         * gfortran.dg/label_4.f90: Delete the temporary
17608         file.
17609         * gfortran.dg/direct_io_2.f90: Add a FILE=
17610         specifier.
17611         * gfortran.dg/iomsg_1.f90: Add check for
17612         compile-time warning.
17613
17614 2006-10-12  Jan Hubicka  <jh@suse.cz>
17615
17616         PR c/28419
17617         * gcc.dg/pr28319.c: New test.
17618
17619 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17620         PR c++/29318
17621         * g++.dg/ext/vla4.C: New test.
17622
17623 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17624
17625         PR c++/27961
17626         * g++.dg/template/crash60.C: New test.
17627         * g++.dg/other/large-size-array.C: Adjust error markers.
17628         * g++.dg/parse/crash27.C: Likewise.
17629         * g++.dg/template/crash1.C: Likewise.
17630
17631 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17632
17633         PR testsuite/29093
17634         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17635
17636 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17637
17638         PR preprocessor/28709
17639         * gcc.dg/cpp/paste14.c: New test.
17640
17641 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17642
17643         PR c++/29175
17644         * g++.dg/init/array24.C: New test.
17645
17646 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17647
17648         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17649         of <sys/types.h>.
17650
17651 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17652
17653         PR c++/29024
17654         * g++.dg/parse/typedef8.C: New test.
17655         * g++.dg/other/mult-stor1.C: Adjust error markers.
17656
17657 2006-10-11  Richard Guenther  <rguenther@suse.de>
17658
17659         PR tree-optimization/28230
17660         * gcc.dg/torture/pr28230.c: New testcase.
17661
17662 2006-10-11  Richard Guenther  <rguenther@suse.de>
17663
17664         PR inline-asm/29119
17665         * gcc.dg/torture/pr29119.c: New testcase.
17666
17667 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17668
17669         PR middle-end/29272
17670         * gcc.c-torture/execute/20060930-2.c: New test.
17671
17672 2006-10-09  Richard Henderson  <rth@redhat.com>
17673
17674         Revert emutls patch.
17675
17676 2006-10-09  Richard Guenther  <rguenther@suse.de>
17677
17678         PR middle-end/29254
17679         * gcc.dg/pr29254.c: New testcase.
17680
17681 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17682             Paul Thomas  <pault@gcc.gnu.org>
17683
17684         PR fortran/20541
17685         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17686         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17687         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17688         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17689         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17690         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17691         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17692         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17693         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17694         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17695         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17696         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17697         * gfortran.dg/alloc_comp_std.f90: New test.
17698         * gfortran.dg/move_alloc.f90: New test.
17699
17700 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17701
17702         PR fortran/29115
17703         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17704
17705         PR fortran/29211
17706         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17707
17708 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17709
17710         PR fortran/28585
17711         * gfortran.dg/new_line.f90: New test.
17712
17713 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17714
17715         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17716         * gcc.dg/torture/builtin-convert-1.c,
17717         gcc.dg/torture/builtin-convert-2.c,
17718         gcc.dg/torture/builtin-convert-3.c,
17719         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17720
17721 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17722
17723         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17724         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17725         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17726         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17727
17728 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17729
17730         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17731         Xfail some tests for powerpc-darwin and powerpc-aix.
17732
17733 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17734
17735         PR c/29380
17736         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17737
17738 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17739
17740         PR target/29300
17741         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17742         on hppa*-*-hpux*.
17743
17744 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17745
17746         PR fortran/16580
17747         PR fortran/29288
17748         * gfortran.fortran-torture/execute/specifics.f90:
17749         Add tests for using all possible intrinsics as actual arguments.
17750         * gfortran.dg/specifics_1.f90: Add tests for using
17751         all possible intrinsics as actual arguments.
17752         * gfortran.dg/specifics_2.f90: New file.
17753         * gfortran.dg/specifics_3.f90: New file.
17754
17755 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17756
17757         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17758         * gcc.dg/debug/debug-2.c: Likewise.
17759
17760 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17761
17762         * gcc.c-torture/compile/sync-2.c: New test.
17763
17764 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17765
17766         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17767         line endings.
17768
17769 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17770
17771         PR rtl-optimization/29128
17772         * gcc.c-torture/compile/pr29128.c: New test.
17773
17774 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17775
17776         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17777         line endings.
17778
17779 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17780
17781         PR middle-end/29256
17782         * gcc.dg/tree-ssa/loop-19.c: New test.
17783
17784 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17785
17786         PR tree-optimization/29330
17787         * gcc.dg/pr29330.c: New test.
17788
17789         PR target/28924
17790         * gcc.c-torture/compile/20061005-1.c: New test.
17791
17792 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17793
17794         * gcc.dg/typename-vla-1.c: New case.
17795         * gnat.dg/forward_vla.adb: New case.
17796
17797 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17798
17799         PR tree-optimization/29290
17800         * gfortran.dg/loop_nest_1.f90: New test.
17801
17802         PR target/29198
17803         * gcc.dg/tls/opt-12.c: New test.
17804
17805         PR fortran/28415
17806         * gfortran.dg/save_2.f90: New test.
17807
17808         PR c/29091
17809         * gcc.dg/pr29091.c: New test.
17810
17811 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17812
17813         * lib/target-supports.exp
17814         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17815         same as x86_64-*-*; check for LP64.
17816
17817 2006-10-04  Richard Henderson  <rth@redhat.com>
17818
17819         * lib/target-supports.exp (check_effective_target_tls): Redefine
17820         to mean non-emulated tls.
17821         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17822         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17823         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17824         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17825         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17826         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17827         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17828
17829 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17830
17831         PR fortran/29343
17832         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17833
17834 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17835
17836         * gfortran.dg/bounds_check_fail_1.f90: New test.
17837
17838 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17839
17840         PR c++/29020
17841         * g++.dg/template/friend48.C: New test.
17842
17843 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17844
17845         PR fortran/29098
17846         * gfortran.dg/default_initialization_2.f90: New test.
17847
17848 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17849
17850         PR fortran/20779
17851         PR fortran/20891
17852         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17853
17854 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17855
17856         PR fortran/29284
17857         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17858
17859         PR fortran/29321
17860         PR fortran/29322
17861         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17862
17863         PR fortran/25091
17864         PR fortran/25092
17865         * gfortran.dg/entry_array_specs_1.f90: New test.
17866
17867 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17868
17869         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17870         insufficient to inhibit some test failures at -O3.  Do testing
17871         on integers.
17872
17873 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17874
17875         PR c++/29138
17876         * g++.dg/inherit/access8.C: New test.
17877         * g++.dg/template/dtor4.C: Tweak error messages.
17878
17879 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17880
17881         PR fortran/27478
17882         * gfortran.dg/entry_8.f90: New test.
17883
17884 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17885
17886         PR c++/29291
17887         * g++.dg/parse/new4.C: New test.
17888
17889 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17890
17891         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17892         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17893         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17894         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17895         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17896
17897 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17898
17899         PR fortran/19260
17900         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17901         * gfortran.dg/continuation_2.f90: New test.
17902
17903         PR fortran/19262
17904         * gfortran.dg/continuation_3.f90: New test.
17905         * gfortran.dg/continuation_4.f90: New test.
17906         * gfortran.dg/continuation_5.f: New test.
17907         * gfortran.dg/continuation_6.f: New test.
17908
17909 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17910
17911         PR c++/29226
17912         * g++.dg/template/vla1.C: New test.
17913
17914 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17915
17916         PR fortran/29210
17917         * gfortran.dg/complex_parameter_1.f90: New test.
17918
17919 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17920
17921         PR c/29154
17922         * gcc.c-torture/execute/20060929-1.c: New test.
17923
17924 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17925
17926         PR c++/29105
17927         * g++.dg/template/member6.C: New test.
17928         * g++.dg/parse/typename7.C: Adjust error markers.
17929
17930         PR c++/29080
17931         * g++.dg/template/member7.C: New test.
17932
17933 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17934
17935         PR c/24010
17936         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17937         gcc.dg/Woverride-init-3.c: New tests.
17938
17939 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17940
17941         * gcc.c-torture/execute/20060930-1.c: New test.
17942
17943 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17944
17945         PR fortran/18791
17946         * gfortran.dg/specifics_1.f90: New test.
17947         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17948         complex specifics.
17949
17950 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17951
17952         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17953         pthread-init-common.h: New.
17954
17955 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17956
17957         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17958         precision on some archs.
17959
17960 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17961
17962         * gcc.dg/non-local-goto-1.c: New test.
17963         * gcc.dg/non-local-goto-2.c: Likewise.
17964         * gcc.dg/setjmp-3.c: Likewise.
17965         * gcc.dg/setjmp-4.c: Likewise.
17966
17967 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17968
17969         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17970
17971 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17972
17973         PR fortran/28276
17974         * gfortran.dg/exponent_1.f90: New test.
17975
17976         PR fortran/27021
17977         * gfortran.dg/nearest_1.f90: New test.
17978
17979 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17980
17981         PR middle-end/25261
17982         PR middle-end/28790
17983         * gcc.dg/gomp/nestedfn-1.c: New test.
17984
17985 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17986
17987         PR objc/29195
17988         * objc/compile/method-1.m: New test.
17989
17990 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17991
17992         PR c++/26938
17993         * g++.dg/template/crash58.C: New test.
17994         * g++.dg/parse/crash28.C: Adjust error markers.
17995         * g++.dg/template/crash34.C: Likewise.
17996         * g++.dg/template/friend31.C: Likewise.
17997         * g++.dg/template/crash32.C: Likewise.
17998
17999         PR c++/27329
18000         * g++.dg/template/crash59.C: New test.
18001
18002         PR c++/27667
18003         * g++.dg/template/spec33.C: New test.
18004         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18005
18006 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18007             Adam Nemet  <anemet@caviumnetworks.com>
18008
18009         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18010         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18011
18012 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18013
18014         PR target/28911
18015         * gcc.dg/pr28911.c: New.
18016
18017 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18018
18019         PR target/29169
18020         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18021         (dg-options): Add -mfpmath=387.
18022
18023 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18024
18025         PR c/28706
18026         * gcc.dg/pr28706.c: New test.
18027
18028         PR c/28712
18029         * gcc.dg/pr28712.c: New test.
18030
18031 2006-09-22  Mike Stump  <mrs@apple.com>
18032
18033         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18034
18035 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18036
18037         PR tree-optimization/28888
18038         * gcc.dg/pr28888.c: New test.
18039
18040 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18041
18042         PR c++/29016
18043         * g++.dg/init/ptrfn1.C: New test.
18044
18045 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18046
18047         PR c++/28861
18048         * g++.dg/template/spec32.C: New test.
18049         * g++.dg/parse/crash9.C: Adjust error markers.
18050
18051         PR c++/28303
18052         * g++.dg/template/typedef6.C: New test.
18053         * g++.dg/init/error1.C: Adjust error markers.
18054         * g++.dg/parse/crash9.C: Likewise.
18055         * g++.dg/template/crash55.C: Likewise.
18056
18057 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18058
18059         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18060
18061 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18062
18063         PR target/27650
18064         * g++.dg/ext/dllimport12.C: New test.
18065
18066 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18067
18068         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18069         * gcc.target/mips/nmadd-2.c: Likewise.
18070         * gcc.target/mips/mips-ps-6.c: New test.
18071         * gcc.target/mips/neg-abs-1.c: Likewise.
18072         * gcc.target/mips/neg-abs-2.c: Likewise.
18073         * gcc.target/mips/nmadd-3.c: New test.
18074
18075 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18076
18077         PR middle-end/28046
18078         * gcc.dg/gomp/atomic-10.c: New test.
18079         * g++.dg/gomp/atomic-10.C: New test.
18080
18081 2006-09-20  Eric Christopher  <echristo@apple.com>
18082
18083         * gcc.target/i386/sse3-not-fisttp.c: New.
18084
18085 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18086
18087         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18088
18089 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18090
18091         * gcc.c-torture/execute/pr28289.c (one): New variable.
18092         (main): Use it instead of argc.
18093         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18094         (main): Use it instead of argc.
18095
18096 2006-09-19  Paul Brook  <paul@codesourcery.com>
18097
18098         PR target/28516
18099         * gcc.dg/nested-func-5.c: New test.
18100
18101 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18102
18103         * lib/target-supports.exp (check_effective_target_tls): Compile
18104         test stubs using ${tool}_target_compile, not just target_compile.
18105         (check_effective_target_tls_runtime): Likewise.
18106
18107 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18108
18109         * gcc.c-torture/compile/20030405-1.x: Remove.
18110
18111         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18112         optimising linker from discarding it.
18113
18114 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18115
18116         PR fortran/28526
18117         * gfortran.dg/keyword_symbol_1.f90: New test.
18118
18119         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18120         pedantic compilation option.
18121
18122 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18123
18124         PR fortran/29060
18125         * gfortran.dg/spread_shape_1.f90: New test.
18126
18127 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18128
18129         PR tree-optimization/28887
18130         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18131
18132 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18133
18134         PR c/25993
18135         * gcc.dg/pr25993.c: New test.
18136
18137 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18138
18139         PR tree-opt/21591
18140         * gcc.dg/vect/pr21591.c: New test.
18141
18142 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18143
18144         PR tree-opt/29059
18145         * gcc.c-torture/compile/strcpy-1.c: New test.
18146         * gcc.c-torture/compile/strcpy-2.c: New test.
18147         * gcc.c-torture/compile/memcpy-1.c: New test.
18148         * gcc.c-torture/compile/memcpy-2.c: New test.
18149
18150 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18151
18152         PR testsuite/29055
18153         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18154
18155 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18156
18157         * gnat.dg/specs/double_record_extension1.ads: New test.
18158         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18159
18160 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18161
18162         PR fortran/29051
18163         * gfortran.dg/oldstyle_3.f90: New test.
18164
18165 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18166
18167         PR libgfortran/29099
18168         * gfortran.dg/secnds-1.f: New test.
18169
18170 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18171
18172         PR libgfortran/29053
18173         * gfortran.dg/streamio_9.f90: New test.
18174         * gfortran.dg/streamio_10.f90: New test.
18175
18176 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18177
18178         PR C++/29002
18179         * g++.dg/init/array22.C: New test.
18180         * g++.dg/init/array23.C: New test.
18181
18182 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18183
18184         * stackcheck.lst: Update list of tests requiring stack checking.
18185         * norun.lst: Adjust for above change.
18186         * ada95.lst: New file.
18187         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18188         requiring -gnat95 switch.
18189
18190 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18191
18192         * gnat.dg/in_out_parameter.adb: New test.
18193
18194 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18195
18196         PR debug/28980
18197         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18198
18199 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18200
18201         * gnat.dg/specs/unchecked_union.ads: New test.
18202
18203 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18204
18205         PR rtl-optimization/28982
18206         * gcc.c-torture/execute/pr28982a.c: New test.
18207         * gcc.c-torture/execute/pr28982b.c: Likewise.
18208
18209 2006-09-12  Eric Christopher  <echristo@apple.com>
18210
18211         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18212         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18213
18214 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18215
18216         PR c/28768
18217         PR preprocessor/14634
18218         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18219         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18220         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18221
18222 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18223
18224         * gcc.dg/pr28243.c: New test.
18225
18226 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18227
18228         PR fortran/28971
18229         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18230         this undiagnosed regression reappears.
18231
18232 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18233
18234         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18235         Treat $srcdir as a literal.
18236         * lib/fortran-torture.exp (fortran-torture-compile,
18237         fortran-torture-execute): Likewise.
18238         * lib/objc-torture.exp (objc-torture-compile,
18239         objc-torture-execute): Likewise.
18240         * lib/profopt.exp (profopt-execute): Likewise.
18241
18242 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18243
18244         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18245
18246 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18247
18248         PR testsuite/28950
18249         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18250
18251 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18252
18253         PR target/13685
18254         * gcc.target/i386/pr13685.c: New test.
18255
18256 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18257
18258         * gcc.dg/pr28726.c: New test.
18259
18260 2006-09-11  Josh Conner  <jconner@apple.com>
18261
18262         * gcc.dg/nrv3.c: Increase size of structure.
18263         * gcc.dg/nrv4.c: Likewise.
18264         * gcc.dg/nrv5.c: Likewise.
18265
18266 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18267
18268         PR libfortran/28890
18269         gfortran.dg/assumed_charlen_function_5.f90: New test.
18270
18271 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/28991
18274         * g++.dg/init/static3.C: New test.
18275
18276 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18277
18278         PR testsuite/29007
18279         * gcc.dg/long-long-cst1.c (t): Add cast to
18280         __SIZE_TYPE__ before casting to int.
18281         (main): Return 0 on success.
18282
18283 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18284
18285         * gcc.c-torture/execute/20060910-1.c: New test.
18286
18287 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18288
18289         PR middle-end/26983
18290         * gcc.dg/pr26983.c: New test.
18291
18292 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18293
18294         PR target/29006
18295         * gcc.c-torture/execute/pr29006.c: New test.
18296
18297 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18298
18299         PR libfortran/28947
18300         gfortran.dg/matmul_4.f90: New test.
18301
18302 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18303
18304         PR fortran/28959
18305         gfortran.dg/used_types_10: New test.
18306
18307 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18308
18309         PR libfortran/28923
18310         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18311         gfortran.dg/array_initializer_3.f90: New test.
18312
18313 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18314
18315         PR fortran/28914
18316         * gfortran.dg/actual_array_constructor_3.f90: New test.
18317
18318 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18319
18320         PR testsuite/26778
18321         * gcc.target/i386/pr26778.c: New testcase.
18322
18323 2006-09-08  Eric Christopher  <echristo@apple.com>
18324
18325         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18326         * gcc.target/i386/memcpy-1.c: Ditto.
18327         * gcc.target/i386/asm-1.c: Ditto.
18328         * gcc.target/i386/20060512-4.c: Ditto.
18329         * gcc.target/i386/compress-float-387.c: Ditto.
18330         * gcc.target/i386/20060512-1.c: Ditto.
18331         * gcc.target/i386/compress-float-sse.c: Ditto.
18332         * gcc.target/i386/20060512-2.c: Ditto.
18333         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18334         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18335         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18336         * gcc.dg/pr26449.c: Ditto.
18337         * gcc.dg/attr-ms_struct-2.c: Ditto.
18338         * gcc.dg/attr-ms_struct-1.c: Ditto.
18339         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18340
18341 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18342
18343         PR c/28504
18344         * gcc.dg/vla-10.c: New test.
18345
18346 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18347
18348         PR c++/28858
18349         * g++.dg/parse/template20.C: New test.
18350         * g++.dg/template/operator8.C: Remove obsolete part.
18351         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18352         * g++.old-deja/g++.pt/crash65.C: Likewise.
18353
18354 2006-09-07  Jason Merrill  <jason@redhat.com>
18355
18356         PR middle-end/27724
18357         * gcc.dg/long-long-cst1.c: New test.
18358
18359 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18360
18361         PR C++/28906
18362         * g++.dg/other/array3.C: New test.
18363         * g++.dg/other/array4.C: New test.
18364         * g++.dg/other/array5.C: New test.
18365
18366 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18367
18368         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18369
18370 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18371
18372         PR target/28946
18373         * gcc.target/i386/pr28946.c: New test.
18374
18375 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18376
18377         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18378         in integer literal constant.
18379         * gfortran.dg/enum_8.f90: Ditto.
18380         * gfortran.dg/g77/20030326-1.f: Ditto.
18381
18382 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18383
18384         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18385         nonconformance usage.
18386
18387 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18388
18389         PR middle-end/28862
18390         * gcc.c-torture/compile/vector-align-1.c: New test.
18391
18392 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18393
18394         PR rtl-opt/27883
18395         * g++.dg/opt/copysign-1.C: New test.
18396
18397 2006-09-06  Jason Merrill  <jason@redhat.com>
18398
18399         PR c++/27371
18400         * g++.dg/warn/unused-result1.C: New test.
18401
18402 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/28903
18405         * g++.dg/ext/vla3.C: New test.
18406
18407         PR c++/28886
18408         * g++.dg/template/array16.C: New test.
18409
18410 2006-09-06  Richard Guenther  <rguenther@suse.de>
18411
18412         * gcc.dg/pr27226.c: Remove testcase again.
18413
18414 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18415
18416         PR tree-opt/28937
18417         * g++.dg/opt/unroll2.C: New test.
18418
18419 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18420
18421         PR tree-opt/28952
18422         * gcc.dg/vect/pr28952.c: New test.
18423
18424 2006-09-05  Richard Guenther  <rguenther@suse.de>
18425
18426         PR tree-optimization/28900
18427         * gcc.dg/torture/pr28900.c: New testcase
18428
18429 2006-09-05  Richard Guenther  <rguenther@suse.de>
18430
18431         PR tree-optimization/28905
18432         * gcc.c-torture/compile/pr28905.c: New testcase.
18433
18434 2006-09-05  Richard Guenther  <rguenther@suse.de>
18435
18436         PR middle-end/28935
18437         * gcc.dg/pr28935.c: New testcase.
18438
18439 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18440
18441         * gcc.c-torture/execute/20060905-1.c: New test.
18442
18443 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18444
18445         PR fortran/28908
18446         * gfortran.dg/used_types_7.f90: New test.
18447         * gfortran.dg/used_types_8.f90: New test.
18448         * gfortran.dg/used_types_9.f90: New test.
18449
18450 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18451
18452         * gcc.c-torture/compile/20060904-1.c: New test.
18453
18454 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18455
18456         PR c++/23287 Revert my 2006-09-01 patch
18457         * g++.dg/parse/dtor12.C: Remove.
18458
18459 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18460
18461         PR c+/27670
18462         * g++.dg/template/operator9.C: New test.
18463
18464         PR c++/27493
18465         * g++.dg/template/operator7.C: New test.
18466
18467         PR c++/27494
18468         * g++.dg/template/operator8.C: New test.
18469
18470         PR c++/27397
18471         * g++.dg/template/crash57.C: New test.
18472
18473         * g++.dg/template/typedef4.C: Adjust error markers.
18474         * g++.dg/template/typedef5.C: Likewise.
18475
18476 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18477
18478         PR c++/28878
18479         * g++.dg/parse/crash33.C: New test.
18480
18481 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18482         Richard Guenther  <rguenther@suse.de>
18483         Adam Nemet  <anemet@caviumnetworks.com>
18484
18485         PR middle-end/27226
18486         * gcc.target/mips/memcpy-1.c: New testcase.
18487         * gcc.dg/pr27226.c: Likewise.
18488
18489 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18490
18491         PR c++/28705
18492         * g++.dg/lookup/koenig5.C: New.
18493         * g++.dg/template/crash56.C: New.
18494
18495 2006-09-01  Josh Conner  <jconner@apple.com>
18496
18497         PR c++/25505
18498         * gcc.dg/nrv3.c: New test.
18499         * gcc.dg/nrv4.c: New test.
18500         * gcc.dg/nrv5.c: New test.
18501
18502 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18503
18504         PR c++/23287
18505         * g++.dg/parse/dtor12.C: New.
18506
18507 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18508
18509         PR tree-optimization/28839
18510         * gcc.dg/pr28839.c: New test.
18511
18512 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18513
18514         PR target/24367
18515         * gcc.dg/pr24367.c: New testcase.
18516
18517 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18518
18519         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18520
18521 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18522
18523         PR rtl-optimization/27735
18524         * gcc.dg/loop-unswitch-1.c: New test.
18525
18526 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18527
18528         PR fortran/28885
18529         * gfortran.dg/aliasing_dummy_2.f90: New test.
18530
18531         PR fortran/20067
18532         * gfortran.dg/generic_5.f90: Change error message.
18533
18534         PR fortran/28873
18535         * gfortran.dg/generic_6.f90: New test.
18536
18537         PR fortran/25077
18538         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18539
18540         PR fortran/25102
18541         * gfortran.dg/invalid_interface_assignment.f90: New test.
18542
18543         PR fortran/24866
18544         * gfortran.dg/module_proc_external_dummy.f90: New test.
18545
18546 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         PR c++/28349
18549         * g++.dg/warn/var-args1.C: New test.
18550
18551 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18552
18553         PR fortran/28866
18554         * gfortran.dg/simpleif_2.f90: New test.
18555         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18556         * gfortran.dg/enum_5.f90: Ditto.
18557
18558 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18559             Kazu Hirata  <kazu@codesourcery.com>
18560
18561         PR tree-optimization/17506
18562         * gcc.dg/pr17506.c: New.
18563
18564 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18565
18566         PR c++/28139
18567         * g++.dg/eh/alias1.C: New test.
18568
18569 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18570
18571         PR c++/28860
18572         * g++.dg/template/ttp22.C: New test.
18573
18574 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18575
18576         PR middle-end/26632
18577         * gcc.dg/pr26632.c: New.
18578
18579 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18580
18581         PR libgfortran/28354
18582         * gfortran.dg/fmt_zero_precision.f90: New test.
18583
18584 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18585
18586         PR c++/28058
18587         * g++.dg/template/spec31.C: New test.
18588
18589 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18590
18591         PR c++/26573
18592         * g++.dg/other/static2.C: New test.
18593
18594 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18595
18596         * gcc.dg/Wswitch-enum-2.c: New test case.
18597         * gcc.dg/Wswitch-enum-3.c: Likewise.
18598
18599 2006-08-26  Richard Guenther  <rguenther@suse.de>
18600
18601         * gcc.c-torture/compile/20060826-1.c: New testcase.
18602
18603 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18604
18605         PR c++/28736
18606         * g++.dg/template/void10.C: New test.
18607
18608         PR c++/28737
18609         * g++.dg/template/void8.C: New test.
18610
18611         PR c+_+/28738
18612         * g++.dg/template/void9.C: New test.
18613
18614         * g++.dg/template/void3.C: Adjust error markers.
18615         * g++.dg/template/void4.C: Likewise.
18616         * g++.dg/template/crash55.C: Likewise.
18617         * g++.dg/template/void7.C: Likewise
18618
18619 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18620
18621         PR c++/28588
18622         * g++.dg/inherit/access6.C: New test.
18623         * g++.dg/inherit/access7.C: Likewise.
18624
18625         PR c++/28595
18626         * g++.dg/template/array15.C: New test.
18627         * g++.dg/template/crash2.C: Tweak error markers.
18628
18629 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18630
18631         PR middle-end/28683
18632         * gcc.c-torture/compile/20060823-1.c: New test.
18633
18634 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18635
18636         PR c++/28853
18637         * g++.dg/template/ttp21.C: New test.
18638
18639         PR c++/28852
18640         * g++.dg/other/operator1.C: Add error-marker.
18641         * g++.dg/other/operator2.C: New test.
18642
18643 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18644
18645         PR c/27893
18646         * gcc.c-torture/compile/vla-const-1.c,
18647         gcc.c-torture/compile/vla-const-2.c: New tests.
18648
18649 2006-08-26  Richard Guenther  <rguenther@suse.de>
18650
18651         PR middle-end/28814
18652         * gcc.dg/torture/pr28814.c: New testcase.
18653
18654 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18655
18656         PR c/28418
18657         * gcc.c-torture/compile/compound-literal-1.c: New test.
18658
18659 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18660
18661         PR c/28299
18662         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18663         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18664         Expect extra diagnostics.
18665
18666 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18667
18668         gcc.dg/noncompile/pr16876.c: New test.
18669
18670 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18671
18672         PR c++/28056
18673         * g++.dg/parse/local1.C: New test.
18674         * g++.dg/other/qual1.C: Tweak error marker.
18675
18676 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18677
18678         PR c++/27787
18679         * g++.dg/template/typename10.C: New.
18680         * g++.dg/template/lookup4.C: Remove bogus error marker.
18681
18682 2006-08-25  Richard Guenther  <rguenther@suse.de>
18683
18684         PR testsuite/28829
18685         * gcc.dg/pr26570.c: Fix testcase.
18686
18687 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18688
18689         PR tree-opt/28807
18690         * gcc.c-torture/execute/mayalias-2.c: New test.
18691         * gcc.dg/tree-ssa/alias-13.c: New test.
18692
18693 2006-08-24  Jan Hubicka  <jh@suse.cz>
18694
18695         PR debug/26881
18696         * gcc.dg/debug/pr26881.c: New file.
18697
18698 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18699
18700         PR fortran/28788
18701         * gfortran.dg/used_types_4.f90: New test.
18702         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18703         association of derived types.
18704         * gfortran.dg/used_types_2.f90: Add module cleanup.
18705         * gfortran.dg/used_types_3.f90: The same.
18706
18707         PR fortran/28771
18708         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18709         fix of regression.
18710
18711 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18712
18713         PR 28813
18714         * gfortran.dg/direct_io_6.f90: Remove test.
18715
18716 2006-08-23  Stuart Hastings  <stuart@apple.com>
18717
18718         PR 28825
18719         * gcc.target/i386/20060821-1.c: New.
18720
18721 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18722
18723         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18724         dg-warning strings for dllimport.
18725
18726 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18727
18728         PR C++/28450
18729         * g++.dg/ext/vector4.C: New test.
18730         * g++.dg/ext/complex1.C: New test.
18731
18732 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18733
18734         PR debug/28692
18735         * gcc.dg/debug/const-1.c: New.
18736         * gcc.dg/debug/const-2.c: New.
18737         * gcc.dg/debug/dwarf2/const-1.c: New.
18738         * gcc.dg/debug/dwarf2/const-2.c: New.
18739         * gcc.dg/debug/dwarf2/const-2b.c: New.
18740
18741 2006-08-22  Richard Guenther  <rguenther@suse.de>
18742
18743         PR middle-end/28776
18744         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18745         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18746
18747 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18748
18749         PR tree-optimization/28003
18750         * g++.dg/tree-ssa/pr28003.C: New.
18751
18752 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18753
18754         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18755
18756 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18757
18758         PR c++/26269
18759         * g++.dg/other/error14.C: New test.
18760
18761         PR c++/28505
18762         * g++.dg/parse/ctor7.C: New test.
18763         * g++.dg/parse/ctor8.C: Likewise.
18764
18765         PR c++/28741
18766         * g++.dg/template/void7.C: New test.
18767
18768 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18769
18770         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18771         * gnat.dg/self_aggregate_with_array.adb: New test.
18772
18773 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18774
18775         * g++.dg/eh/arm-vfp-unwind.C: New test.
18776
18777 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18778
18779         PR c++/28341
18780         * g++.dg/template/ref3.C: New test.
18781         * g++.dg/template/nontype13.C: New test.
18782
18783         PR c++/28346
18784         * g++.dg/template/ptrmem17.C: New test.
18785
18786 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18787
18788         PR target/28648 c:
18789         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18790
18791 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18792
18793         PR fortran/28630
18794         * gfortran.dg/used_types_2.f90: New test.
18795
18796         PR fortran/28601
18797         * gfortran.dg/used_types_3.f90: New test.
18798
18799         PR fortran/20886
18800         * gfortran.dg/generic_actual_arg.f90: New test.
18801
18802         PR fortran/28735
18803         * gfortran.dg/module_private_array_refs_1.f90: New test.
18804
18805         PR fortran/28762
18806         * gfortran.dg/program_name_1.f90: New test.
18807
18808         PR fortran/28425
18809         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18810
18811         PR fortran/28496
18812         * gfortran.dg/array_initializer_2.f90: New test.
18813
18814         PR fortran/18111
18815         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18816
18817         PR fortran/28600
18818         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18819
18820         PR fortran/28771
18821         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18822
18823         PR fortran/28660
18824         * gfortran.dg/dependent_decls_1.f90: New test.
18825
18826 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18827
18828         PR fortran/25217
18829         * gfortran.dg/derived_init_2.f90: New.
18830
18831 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18832
18833         * gcc.c-torture/execute/pr28289.c: New test.
18834
18835 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18836
18837         PR c/28744
18838         * gcc.dg/attr-externally-visible-1.c: New test.
18839         * gcc.dg/attr-externally-visible-2.c: New test.
18840         * g++.dg/parse/attr-externally-visible-1.C: New test.
18841         * g++.dg/parse/attr-externally-visible-2.C: New test.
18842
18843 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18844
18845         PR c++/28606
18846         * g++.dg/parse/dtor11.C: New test.
18847
18848 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18849
18850         PR rtl-optimization/28489
18851         * gcc.c-torture/compile/pr28489.c: New test.
18852
18853 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18854
18855         PR c++/28710
18856         * g++.dg/template/redecl4.C: New test.
18857
18858         PR c++/28711
18859         * g++.dg/template/ctor8.C: New test.
18860
18861 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18862
18863         * gcc.dg/pr26570.c: Fix testcase.
18864
18865 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18866
18867         * PR c++/28573
18868         * g++.dg/parse/offsetof6.C: New test.
18869         * g++.dg/parse/offsetof6.C: New test.
18870         * g++.dg/parse/offsetof7.C: New test.
18871
18872 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18873
18874         PR testsuite/28602
18875         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18876         is false.
18877
18878 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18879
18880         PR c++/28302
18881         * g++.dg/ext/vector3.C: New test.
18882
18883 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18884
18885         PR gcov/profile/26570
18886         * gcc.dg/pr26570.c: New test.
18887
18888 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18889
18890         PR c/27697
18891         * gcc.dg/qual-component-1.c: New test.
18892
18893 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18894
18895         PR c++/28593
18896         * g++.dg/parse/new3.C: New test.
18897
18898 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18899
18900         PR fortran/25828
18901         * gfortran.dg/streamio_1.f90: New test.
18902         * gfortran.dg/streamio_2.f90: New test.
18903         * gfortran.dg/streamio_3.f90: New test.
18904         * gfortran.dg/streamio_4.f90: New test.
18905         * gfortran.dg/streamio_5.f90: New test.
18906         * gfortran.dg/streamio_6.f90: New test.
18907         * gfortran.dg/streamio_7.f90: New test.
18908         * gfortran.dg/streamio_8.f90: New test.
18909
18910 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18911
18912         PR c/28287
18913         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18914
18915 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18916
18917         PR c++/28594
18918         * g++.dg/template/void6.C: New test.
18919
18920 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18921
18922         PR c/28649
18923         * gcc.dg/parse-error-1.c: New test.
18924         * gcc.dg/parse-error-2.c: New test.
18925         * gcc.dg/cpp/digraph2.c: Add error-marker.
18926         * gcc.dg/noncompile/920923-1.c: Likewise.
18927
18928 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18929
18930         PR c/27490
18931         * gcc.dg/sizeof-2.c: New testcase.
18932
18933         PR c/27489
18934         * gcc.dg/switch-A.c: New testcase.
18935
18936 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18937
18938         PR c++/28288
18939         PR c++/14556
18940         * g++.old-deja/g++.warn/compare1.C: Delete.
18941         * g++.dg/opt/pr7503-2.C: Delete.
18942         * g++.dg/opt/pr7503-3.C: Delete.
18943         * g++.dg/opt/pr7503-4.C: Delete.
18944         * g++.dg/opt/pr7503-5.C: Delete.
18945         * g++.dg/opt/max1.C: Delete.
18946         * g++.dg/warn/minmax.C: Delete.
18947         * g++.dg/expr/minmax.C: New test.
18948
18949 2006-08-14  Richard Guenther  <rguenther@suse.de>
18950
18951         PR testsuite/28703
18952         * gcc.c-torture/execute/pr28651.c: Do not use argc
18953         to avoid optimization, instead forbid inlining.
18954
18955 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18956
18957         PR rtl-optimization/28634
18958         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18959
18960 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18961
18962         PR c/27184
18963         * gcc.dg/torture/pr27184.c: New test.
18964
18965 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18966
18967         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18968
18969 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18970
18971         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18972         * gfortran.dg/stat_2.f90: Likewise.
18973         * gfortran.dg/chmod_1.f90: Likewise.
18974         * gfortran.dg/chmod_2.f90: Likewise.
18975         * gfortran.dg/chmod_3.f90: Likewise.
18976
18977 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18978
18979         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18980
18981 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18982
18983         * g++.dg/opt/pr23454-2.C: New test.
18984
18985 2006-08-11  Richard Guenther  <rguenther@suse.de>
18986
18987         PR middle-end/28651
18988         * gcc.c-torture/execute/pr28651.c: New testcase.
18989
18990 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18991
18992         * gnat.dg/specs/static_initializer.ads: New test.
18993
18994 2006-08-10  Paul Brook  <paul@codesourcery.com>
18995
18996         * gcc.target/arm/cond-asm.c: New test.
18997
18998 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18999
19000         PR tree-optimization/26197
19001         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19002         * g++.dg/vect/vect.exp: Compile the new tests with
19003         --param max-aliased-vops=0.
19004
19005 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19006
19007         PR c++/28637
19008         * g++.dg/template/void3.C: New test.
19009
19010         PR c++/28638
19011         * g++.dg/template/void4.C: New test.
19012
19013         PR c++/28640
19014         * g++.dg/template/void5.C: New test.
19015
19016 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19017
19018         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19019         after dg-do compile.
19020
19021 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19022
19023         PR tree-optimizations/26969
19024         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19025         "unswitch-loops" with -funswitch-loops.
19026         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19027
19028 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19029
19030         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19031         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19032         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19033         * objc.dg/dwarf-1.m: Likewise.
19034         * objc.dg/dwarf-2.m: Likewise.
19035         * obj-c++.dg/dwarf-2.mm: Likewise.
19036
19037 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19038
19039         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19040         * objc.dg/dwarf-2.m: Likewise.
19041         * obj-c++.dg/dwarf-2.mm: Likewise.
19042
19043         PR libfortran/28603
19044         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19045
19046         PR testsuite/27611
19047         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19048
19049         PR testsuite/27033
19050         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19051
19052 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19053
19054         PR target/27827
19055         * gcc.target/i386/pr27827.c: New testcase.
19056
19057 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19058
19059         PR fortran/28590
19060         * gfortran.dg/sequence_types_1.f90: New test.
19061
19062 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19063
19064         PR fortran/28548
19065         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19066         dg-warning.  Add -pedantic option.
19067
19068 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19069
19070         PR c/28502
19071         * gcc.dg/proto-1.c: New test.
19072
19073         PR c/27721
19074         * gcc.dg/lvalue-4.c: New test.
19075
19076         PR c/28136
19077         * gcc.dg/init-bad-5.c: New test.
19078
19079 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19080
19081         PR c++/28347
19082         * g++.dg/ext/typedef-init.C: Add new test for typedef
19083         initialization inside templates. Adjust existing error markers.
19084
19085 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19086
19087         PR c++/28148
19088         * g++.dg/init/ptrmem3.C: New test.
19089
19090 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19091
19092         PR tree-optimization/27770
19093         * lib/target-support.exp: New target keyword "section_anchors".
19094         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19095         tests.
19096         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19097         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19098         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19099         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19100
19101 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19102
19103         * gcc.dg/20060801-1.c: Add missing '}'.
19104
19105 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19106
19107         PR c++/27508
19108         * g++.dg/parse/dtor9.C: New test.
19109         * g++.dg/parse/dtor10.C: New test.
19110         * g++.dg/other/error7.C: Adjust error-marker.
19111
19112         PR c++/28274
19113         * g++.dg/other/default5.C: New test.
19114
19115 2006-08-02  Richard Guenther  <rguenther@suse.de>
19116
19117         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19118
19119 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19120
19121         PR c++/28557
19122         * g++.dg/template/conv9.C: New test.
19123
19124 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19125
19126         PR debug/28063
19127         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19128         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19129         Optionally return assembly text.  Update callers.
19130         (check_no_compiler_messages): Update verbose messages.
19131         (check_no_messages_and_pattern): New.
19132         (check_effective_target_string_merging): New.
19133
19134 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19135
19136         PR c++/28250
19137         * g++.dg/eh/catch4.C: New test.
19138
19139         PR c++/28257
19140         * g++.dg/other/qual1.C: New test.
19141
19142         PR c++/28259
19143         * g++.dg/inherit/error2.C: New test.
19144
19145         PR c++/28267
19146         * g++.dg/other/new1.C: New test.
19147
19148         * g++.dg/warn/pr23075.C: Remove obsolete test.
19149         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19150         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19151
19152 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19153
19154         PR c++/28523
19155         * g++.dg/eh/cast1.C: New test.
19156
19157 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19158
19159         PR libfortran/28452
19160         * gfortran.dg/random_3.f90:  New test.
19161
19162 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19163
19164         PR c++/28432
19165         * g++.dg/other/pr28304.C: Change expected error message.
19166         * g++.dg/other/pr28432.C: New test.
19167
19168 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19169
19170         PR c++/28256
19171         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19172
19173 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19174
19175         PR debug/23336
19176         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19177         at -g1.
19178         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19179         g++.dg/debug/enum-2.C: New.
19180
19181 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19182
19183         PR c++/6634
19184         * g++.dg/parse/long1.C: Add more tests.
19185
19186 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19187
19188         * gfortran.dg/lrshift_1.c: New file.
19189
19190 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19191
19192         PR libgfortran/28335
19193         * gfortran.dg/no_unit_error_1.f90: New test.
19194
19195 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19196
19197         PR libgfortran/28335
19198         * gfortran.dg/no_unit_error_1.f90: Delete test.
19199         * gfortran.dg/no_unit_error_2.f90: Delete test.
19200
19201 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19202
19203         * gfortran.dg/chmod_3.f90: New test.
19204         * gfortran.dg/ltime_gmtime_1.f90: New test.
19205         * gfortran.dg/ltime_gmtime_2.f90: New test.
19206         * gfortran.dg/lrshift_1.f90: New test.
19207         * gfortran.dg/chmod_1.f90: New test.
19208         * gfortran.dg/chmod_2.f90: New test.
19209
19210 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19211
19212         PR c++/27668
19213         * g++.dg/template/crash55.C: New test.
19214
19215         PR c++/27962
19216         * g++.dg/template/nontype16.C: New test.
19217
19218         * g++.dg/template/void2.C: Adjust error markers.
19219         * g++.dg/template/nontype5.C: Adjust error markers.
19220
19221 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19222
19223         * gcc.target/i386/stack-prot-kernel.c: New test.
19224
19225 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19226
19227         * gcc.dg/builtins-55.c: New test case.
19228
19229 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19230
19231         PR rtl-optimization/27907
19232         * gcc.c-torture/compile/pr27907.c: New test.
19233
19234 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19235
19236         * gfortran.dg/mclock.f90: New test.
19237         * gfortran.dg/int_conv_1.f90: New test.
19238         * gfortran.dg/stat_1.f90: New test.
19239         * gfortran.dg/stat_2.f90: New test.
19240
19241 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19242
19243         PR libgfortran/28335
19244         * gfortran.dg/no_unit_error_1.f90: New test.
19245         * gfortran.dg/no_unit_error_2.f90: New test.
19246         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19247
19248 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19249
19250         PR middle-end/28473
19251         * gcc.dg/fold-convround-1.c: New test case.
19252
19253 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19254
19255         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19256
19257 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19258
19259         PR c++/27572
19260         * g++.dg/other/typedef1.C: New test.
19261         * g++.dg/template/typedef4.C: New test.
19262         * g++.dg/template/typedef5.C: New test.
19263
19264 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19265
19266         PR fortran/28416
19267         * gfortran.dg/allocatable_dummy_3.f90: New.
19268
19269 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19270
19271         PR fortran/28439
19272         * gfortran.dg/arithmetic_if.f90:  New test.
19273
19274 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19275
19276         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19277         avoid memcpy optimization.
19278
19279 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19280
19281         PR fortran/25289
19282         * gfortran.dg/direct_io_6.f90: New test.
19283
19284 2006-07-24  Jan Hubicka  <jh@suse.cz>
19285
19286         PR c/25795
19287         PR c++/27369
19288         * gcc.dg/pr25795.c: New test.
19289         * gcc.dg/pr25795-1.c: New test.
19290
19291 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19292
19293         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19294         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19295         which may be transformed to "g || h" on some platforms.
19296
19297 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19298
19299         PR c++/28025
19300         * g++.dg/template/friend45.C: New test.
19301
19302 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19303
19304         PR libgfortran/28339
19305         * gfortran.dg/arrayio_8.f90: New test.
19306
19307 2006-07-21  Mike Stump  <mrs@apple.com>
19308
19309         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19310
19311         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19312
19313 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19314
19315         PR c++/28250
19316         * g++.dg/eh/catch3.C: New test.
19317
19318         PR c++/28363
19319         * g++.dg/template/defarg10.C: New test.
19320
19321 2006-07-20  Paul Brook  <paul@codesourcery.com>
19322
19323         PR 27363
19324         * gcc.dg/pr27363.c: New test.
19325
19326 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19327
19328         PR c++/28338
19329         * g++.dg/init/ref13.C: New test.
19330
19331 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19332
19333         PR obj-c++/28434
19334         * obj-c++.dg/proto-error-1.mm: New test.
19335
19336 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19337
19338         PR c++/28337
19339         * g++.dg/template/string1.C: New test.
19340
19341 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/28048
19344         * g++.dg/template/defarg9.C: New test.
19345
19346         PR c++/28235
19347         * g++.dg/template/static27.C: New test.
19348
19349 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19350
19351         PR 28410
19352         * gcc.dg/tree-ssa/pr28410.c: New test.
19353
19354 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19355
19356         PR c++/28258
19357         * g++/dg/other/error13.C: New test.
19358
19359         PR c++/28260
19360         * g++.dg/template/friend44.C: New test.
19361
19362 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19363
19364         PR c++/27495
19365         * g++.dg/other/pr27495.C: New.
19366
19367 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19368
19369         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19370         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19371
19372 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19373
19374         PR c/28286
19375         * gcc.dg/pragma-pack-4.c: New test.
19376
19377 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19378
19379         PR c++/28291
19380         * g++.dg/ext/pr28291.C: New test.
19381
19382 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19383
19384         PR middle-end/28403
19385         * gcc.c-torture/execute/pr28403.c: New test.
19386
19387 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19388
19389         PR middle-end/28402
19390         * gcc.dg/pr28402.c: New test.
19391
19392 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19393
19394         PR c++/28304
19395         * g++.dg/other/pr28304.C: New test.
19396
19397 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19398
19399         PR other/28251
19400         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19401         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19402
19403 2006-07-17  Richard Guenther  <rguenther@suse.de>
19404
19405         PR tree-optimization/28238
19406         * g++.dg/tree-ssa/pr28238.C: New testcase.
19407
19408 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19409
19410         PR c++/28250
19411         * g++.dg/eh/catch1.C: New test.
19412         * g++.dg/eh/catch2.C: New test.
19413
19414 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19415
19416         PR c++/28370
19417         * g++.dg/template/anon3.C: New test.
19418
19419 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19420
19421         PR fortran/20844
19422         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19423         specifiers requiring an explicit format tag..
19424
19425         PR fortran/28201
19426         * gfortran.dg/generic_5: New test.
19427
19428         PR fortran/20893
19429         * gfortran.dg/elemental_optional_args_1.f90: New test.
19430
19431 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19432
19433         * gnat.dg/assert.ads: New file.
19434         * gnat.dg/controlled_record.ads: Likewise.
19435         * gnat.dg/controlled_record.adb: Likewise.
19436
19437 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19438
19439         PR c++/28292
19440         * g++.dg/other/error12.C: New test.
19441
19442         PR c++/28269
19443         * g++.dg/template/crash54.C: New test.
19444
19445 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19446
19447         PR c++/28249
19448         * g++.dg/parse/catch1.C: New test.
19449
19450         PR c++/28294
19451         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19452
19453         PR c++/28387
19454         * g++.dg/ext/attrib24.C: New test.
19455
19456 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19457
19458         PR c++/28343
19459         * g++.dg/ext/asmspec1.C: New test.
19460
19461 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19462
19463         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19464         (dg-test): Support shouldfail tests.
19465         * lib/target-supports-dg.exp (dg-shouldfail): New.
19466         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19467         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19468         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19469         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19470         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19471         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19472         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19473
19474 2006-07-13  Jan Hubicka  <jh@suse.cz>
19475
19476         * gcc.target/i386/memcpy-1.c: New.
19477
19478 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19479
19480         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19481
19482 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19483
19484         PR fortran/25097
19485         * gfortran.dg/present_1.f90: New test.
19486
19487         PR fortran/20903
19488         * gfortran.dg/interface_derived_type_1.f90: New test.
19489
19490 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19491
19492         PR fortran/28213
19493         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19494         list.
19495
19496 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19497
19498         PR c++/27820
19499         * g++.dg/other/label1.C: New test.
19500
19501 2006-07-07  Richard Guenther  <rguenther@suse.de>
19502
19503         PR middle-end/28268
19504         * gcc.dg/torture/pr28268.c: New testcase.
19505
19506 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19507
19508         PR c++/27019
19509         * g++.dg/ext/pr27019.C: New.
19510
19511 2006-07-07  Richard Guenther  <rguenther@suse.de>
19512
19513         PR tree-optimization/28187
19514         * gcc.dg/pr28187.c: New testcase.
19515
19516 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19517
19518         * gnat.dg/address_conversion.adb: New test.
19519         * gnat.dg/boolean_subtype.adb: Likewise.
19520         * gnat.dg/frame_overflow.adb: Likewise.
19521         * gnat.dg/pointer_array.adb: Likewise.
19522         * gnat.dg/pointer_conversion.adb: Likewise.
19523
19524 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19525
19526         PR fortran/28237
19527         PR fortran/23420
19528         * gfortran.dg/print_fmt_5.f90: New test.
19529
19530 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19531
19532         PR fortran/28129
19533         * gfortran.dg/bounds_check_4.f90: New test.
19534
19535 2006-07-05  Richard Guenther  <rguenther@suse.de>
19536
19537         PR target/28158
19538         * gfortran.dg/pr28158.f90: New testcase.
19539
19540 2006-07-05  Richard Guenther  <rguenther@suse.de>
19541
19542         PR tree-optimization/28162
19543         * gcc.dg/pr28162.c: New testcase.
19544
19545 2006-07-05  Richard Guenther  <rguenther@suse.de>
19546         Andrew Pinski  <pinskia@gcc.gnu.org>
19547
19548         PR c++/27084
19549         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19550
19551 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19552
19553         PR fortran/28174
19554         * gfortran.dg/actual_array_substr_2.f90: New test.
19555
19556         PR fortran/28167
19557         * gfortran.dg/actual_array_constructor_2.f90: New test.
19558
19559 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19560
19561         * gfortran.dg/itime_idate_1.f: New test.
19562         * gfortran.dg/itime_idate_2.f: New test.
19563
19564 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19565
19566         PR libgfortran/27704
19567         * gfortran.dg/open_status_3.f90: New test.
19568         * gfortran.dg/fmt_l.f90: Update for new feature.
19569
19570 2006-07-03  Asher Langton  <langton2@llnl.gov>
19571
19572         * gfortran.dg/oldstyle_2.f90: New.
19573
19574 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19575
19576         * gnat.dg/string_slice.adb: New test.
19577
19578 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19579
19580         PR fortran/19259
19581         * gfortran.dg/semicolon_fixed.c: New.
19582         * gfortran.dg/semicolon_free.c: New.
19583
19584 2006-06-30  Mike Stump  <mrs@apple.com>
19585
19586         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19587         that don't support internal visibility.
19588
19589 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19590
19591         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19592         for '(' / ')' needing an extra '\'.
19593
19594 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19595
19596         PR middle-end/27428
19597         * gcc.dg/pr27428-1.c: New test case.
19598
19599 2006-06-29  Mike Stump  <mrs@apple.com>
19600
19601         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19602         on darwin as we can't align commons large enough yet.
19603
19604         * gcc.dg/vla-8.c: Add additional testcases.
19605
19606 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19607
19608         PR c++/28114
19609         * g++.dg/other/pr28114.C: New.
19610
19611 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19612
19613         * gcc.c-torture/compile/20060625-1.c: New test.
19614
19615 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19616
19617         PR fortran/20867
19618         * gfortran.dg/stfunc_3.f90: New test.
19619
19620         PR fortran/25056
19621         * gfortran.dg/impure_actual_1.f90: New test.
19622
19623         PR fortran/20874
19624         * gfortran.dg/elemental_result_1.f90: New test.
19625
19626         PR fortran/25073
19627         * gfortran.dg/select_7.f90: New test.
19628
19629         PR fortran/27554
19630         * intrinsic_actual_1.f: New test.
19631
19632         PR fortran/22038
19633         PR fortran/28119
19634         * gfortran.dg/forall_4.f90: New test.
19635
19636         PR fortran/25072
19637         * gfortran.dg/forall_5.f90: New test.
19638
19639 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19640
19641         PR c++/28051
19642         * g++.dg/template/using13.C: New test.
19643
19644         PR c++/28054
19645         * g++.dg/other/incomplete3.C: New test.
19646
19647 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19648
19649         PR fortran/28081
19650         * gfortran.dg/substr_3.f: New test.
19651         * gfortran.dg/equiv_2.f90: Update expected error message.
19652
19653 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19654
19655         PR fortran/28118
19656         * gfortran.dg/actual_array_substr_1.f90: New test.
19657
19658 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19659
19660         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19661         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19662
19663 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19664
19665         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19666
19667 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19668
19669         PR fortran/27981
19670         * gfortran.dg/simpleif_2.f90: New test.
19671
19672 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19673
19674         * g++.dg/template/error22.C: Fix typo.
19675
19676 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19677
19678         PR c++/28112
19679         * g++.dg/ext/attrib23.C: New test.
19680
19681 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19682
19683         * gnat.dg/varsize_temp.adb: New test.
19684
19685 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19686
19687         PR c++/11468
19688         * g++.dg/other/java2.C: New test.
19689
19690 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19691
19692         PR target/27789
19693         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19694         initialization.
19695
19696 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19697
19698         PR target/27531
19699         * gcc.dg/pr27531-1.c: New test case.
19700
19701 2006-06-22  Asher Langton  <langton2@llnl.gov>
19702
19703         PR fortran/24748
19704         * gfortran.dg/implicit_8.f90: New.
19705
19706 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19707
19708         PR rtl-optimization/28121
19709         * gcc.dg/pr28121.c: New test.
19710
19711 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19712
19713         PR c++/27805
19714         * g++.dg/parse/ptrmem6.C: New test.
19715
19716         PR c++/27821
19717         * g++.dg/template/error22.C: New test.
19718
19719 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19720
19721         PR c++/28111
19722         * g++.dg/template/friend43.C: New test.
19723
19724         PR c++/28110
19725         * g++.dg/template/crash53.C: New test.
19726
19727         PR c++/28109
19728         * g++.dg/rtti/incomplete1.C: New test.
19729
19730 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19731
19732         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19733
19734 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19735
19736         * gcc.c-torture/execute/complex-7.c: New.
19737
19738 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19739
19740         * gcc.dg/merge-all-constants-1.c: New test.
19741
19742 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19743
19744         PR c++/28113
19745         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19746
19747 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19748
19749         * gfortran.dg/rrspacing_1.f90: New test.
19750
19751 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19752
19753         PR c++/28052
19754         * g++.dg/other/bitfield2.C: New test.
19755
19756 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19757
19758         PR tree-optimization/27331
19759         * gcc.dg/pr27331.c: New test.
19760
19761 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19762             Eric Botcazou  <ebotcazou@adacore.com>
19763
19764         PR ada/18692
19765         * lib/gnat.exp: New file.
19766         * lib/gnat-dg.exp: Likewise.
19767         * gnat.dg: New directory.
19768         * gnat.dg/dg.exp: New driver.
19769         * gnat.dg/specs: New directory.
19770         * gnat.dg/specs/specs.exp: New driver.
19771         * gnat.dg/style: New directory.
19772         * gnat.dg/style/style.exp: New driver.
19773
19774 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19775
19776         PR fortran/16206
19777         * gfortran.dg/array_initializer_1.f90: New test.
19778
19779         PR fortran/28005
19780         * gfortran.dg/matmul_3.f90: New test.
19781
19782 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19783
19784         PR middle-end/28075
19785         * gcc.dg/tree-ssa/inline-1.c: New test.
19786
19787 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19788
19789         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19790         in malloc prototype; remove XFAIL.
19791         * gcc.dg/pr18241-2.c: Ditto.
19792         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19793         in memset prototype; remove XFAIL.
19794         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19795
19796 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19797
19798         * gcc.dg/vla-8.c: Add.
19799
19800 2006-06-19  Richard Guenther  <rguenther@suse.de>
19801
19802         PR tree-optimization/27090
19803         * g++.dg/tree-ssa/pr27090.C: New testcase.
19804
19805 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19806
19807         PR target/27861
19808         * gcc.dg/pr27861-1.c: New test case.
19809
19810 2006-06-19  Richard Guenther  <rguenther@suse.de>
19811
19812         PR middle-end/28045
19813         * gcc.dg/torture/pr28045.c: New testcase.
19814
19815 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19816
19817         PR fortran/26801
19818         * gfortran.dg/associated_4.f90: New test.
19819
19820 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19821
19822         PR fortran/19310
19823         PR fortran/19904
19824         * gfortran.dg/real_const_3.f90: New test.
19825
19826 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19827
19828         PR c++/28016
19829         * g++.dg/template/static26.C: New test.
19830
19831         PR c++/27979
19832         * g++.dg/expr/bitfield2.C: New test.
19833
19834         PR c++/27884
19835         * g++.dg/parse/linkage2.C: New test.
19836
19837 2006-06-16  Richard Guenther  <rguenther@suse.de>
19838
19839         PR middle-end/27116
19840         * gcc.dg/pr15785-1.c: Revert last change.
19841         * gcc.dg/torture/pr27116-2.c: New testcase.
19842
19843 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19844
19845         PR middle-end/27802
19846         * gcc.dg/pr27802-1.c: New test case.
19847
19848 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/27689
19851         * g++.dg/template/ttp18.C: New test.
19852         * g++.dg/template/ttp19.C: Likewise.
19853
19854         PR c++/27666
19855         * g++.dg/expr/cond9.C: New test.
19856
19857         PR c++/27640
19858         * g++.dg/template/ctor7.C: New test.
19859
19860 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19861
19862         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19863
19864 2006-06-16  Richard Guenther  <rguenther@suse.de>
19865
19866         PR tree-optimization/27781
19867         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19868
19869 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19870
19871         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19872
19873 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19874
19875         * gcc.dg/tree-ssa/loop-18.c: New test.
19876
19877 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19878
19879         PR c++/27665
19880         * g++.dg/template/crash52.C: New test.
19881
19882         PR c++/27648
19883         * g++.dg/ext/attrib22.C: New test.
19884
19885         PR c++/26559
19886         * g++.dg/template/builtin1.C: New test.
19887         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19888
19889         PR c++/28018
19890         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19891         assignment.
19892         * g++.old-deja/g++.pt/crash51.C: Likewise.
19893
19894         PR c++/27227
19895         * g++.dg/lookup/linkage1.C: New test.
19896         * g++.dg/lookup/linkage2.C: Likewise.
19897
19898 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19899
19900         PR middle-end/27959
19901         * gcc.dg/pr27959.c: New testcase.
19902
19903 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19904
19905         PR target/28014:
19906         * g++.dg/eh/div.C: New test.
19907
19908 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19909
19910         PR c++/27894
19911         * g++.dg/tree-ssa/pr26757.C: New test.
19912         * g++.dg/tree-ssa/pr27894.C: New test.
19913
19914 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19915
19916         * gcc.c-torture/compile/20060609-1.c: New test.
19917
19918         PR target/27863
19919         * gcc.c-torture/compile/pr27863.c: New test.
19920
19921 2006-06-13  Richard Guenther  <rguenther@suse.de>
19922
19923         PR tree-optimization/27830
19924         * g++.dg/tree-ssa/pr27830.C: New testcase.
19925
19926 2006-06-13  Matthew Sachs  <msachs@apple.com>
19927
19928         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19929         the list of compiler flags; this causes those flags to be checked
19930         for things like dg-skip-if.
19931
19932 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19933
19934         PR c++/27601
19935         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19936
19937 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19938             Kazu Hirata  <kazu@codesourcery.com>
19939
19940         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19941         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19942
19943 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19944
19945         PR c++/27933
19946         * g++.dg/lookup/using15.C: New test.
19947
19948         PR c++/27951
19949         * g++.dg/other/anon4.C: New test.
19950
19951 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19952
19953         PR c++/21210
19954         * g++.dg/init/complex1.C: New test case.
19955
19956 2006-06-11  Eric Christopher  <echristo@apple.com>
19957
19958         PR middle-end/27948
19959         * gcc.dg/bf-ms-layout.c: Run on darwin.
19960         * gcc.dg/bf-no-ms-layout: Ditto.
19961         * gcc.dg/attr-ms_struct-2.c: New.
19962         * gcc.dg/bf-ms-layout-2.c: Ditto.
19963
19964 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19965
19966         * gcc.dg/attr-ms_struct-packed1.c: New.
19967
19968 2006-06-09  Mike Stump  <mrs@apple.com>
19969
19970         * gcc.dg/vla-7.c: Add.
19971
19972 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19973
19974         PR fortran/24558
19975         * gfortran.dg/entry_6.f90: New test.
19976
19977         PR fortran/20877
19978         PR fortran/25047
19979         * gfortran.dg/entry_7.f90: New test.
19980
19981 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19982
19983         PR c/27747
19984         * gcc.dg/cpp/_Pragma6.c: New test.
19985
19986         PR c++/27748
19987         * g++.dg/cpp/_Pragma1.C: New test.
19988
19989         PR preprocessor/27746
19990         * gcc.dg/gomp/macro-3.c: New test.
19991         * gcc.dg/gomp/macro-4.c: New test.
19992         * g++.dg/gomp/macro-3.C: New test.
19993         * g++.dg/gomp/macro-4.C: New test.
19994
19995 2006-06-09  Richard Guenther  <rguenther@suse.de>
19996
19997         PR tree-optimization/26998
19998         * gcc.dg/torture/pr26998.c: New testcase.
19999         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20000
20001 2006-06-08  Mike Stump  <mrs@apple.com>
20002
20003         * gcc.dg/pr27095.c: Account for stubs.
20004
20005         PR target/26427
20006         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20007         produce bad code on darwin.
20008
20009 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20010
20011         PR fortran/27958
20012         * gfortran.dg/substr_2.f: New test.
20013
20014 2006-06-08  Asher Langton  <langton2@llnl.gov>
20015
20016         PR fortran/27786
20017         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20018
20019 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20020
20021         PR target/27421
20022         * gcc.dg/union-3.c: New test.
20023
20024 2006-06-08  Richard Guenther  <rguenther@suse.de>
20025
20026         PR middle-end/27116
20027         * gcc.dg/torture/pr27116.c: New testcase.
20028         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20029
20030 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20031
20032         PR rtl-optimization/26449
20033         * gcc.dg/pr26449.c: New test.
20034
20035 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20036
20037         PR c++/27601
20038         * g++.dg/ext/offsetof1.C: Test member functions.
20039
20040 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20041
20042         * gcc.dg/pr27095.c: Improve scanning.
20043
20044 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20045
20046         PR fortran/23091
20047         * gfortran.dg/saved_automatic_1.f90: New test.
20048
20049         PR fortran/24168
20050         * gfortran.dg/array_simplify_1.f90: New test.
20051
20052         PR fortran/25090
20053         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20054
20055         PR fortran/25058
20056         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20057
20058 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20059
20060         PR c++/27177
20061         * g++.dg/expr/cast7.C: New test.
20062
20063 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20064
20065         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20066         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20067         * lib/fortran-torture.exp (fortran-torture-compile,
20068         fortran-torture-execute): Ditto.
20069
20070 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20071
20072         PR target/27842
20073         * gcc.dg/vmx/pr27842.c: New test.
20074
20075 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20076
20077         PR libfortran/27895
20078         * gfortran.dg/bounds_check_3.f90: New test.
20079
20080 2006-06-05  Mike Stump  <mrs@apple.com>
20081
20082         * objc.dg/objc-fast-4.m: Skip for ppc64.
20083
20084 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20085
20086         PR testsuite/27705
20087         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20088
20089 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20090             Victor Kaplansky  <victork@il.ibm.com>
20091
20092         PR tree-optimizations/26360
20093         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20094         with -fno-tree-dce.
20095         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20096
20097 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20098
20099         PR fortran/14067
20100         * gfortran.dg/data_char_1.f90: Add messages for truncated
20101         strings.
20102
20103         PR fortran/16943
20104         * gfortran.dg/func_decl_2.f90: New test.
20105
20106         PR fortran/20839
20107         * gfortran.dg/do_2.f90: New test.
20108
20109         PR fortran/27655
20110         * gfortran.dg/associated_3.f90: New test.
20111
20112 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20113
20114         PR c++/27819
20115         * g++.dg/template/static25.C: New test.
20116
20117         PR c++/27722
20118         * g++.dg/init/array21.C: New test.
20119
20120         PR c++/27807
20121         * g++.dg/ext/complit7.C: New test.
20122
20123         PR c++/27806
20124         * g++.dg/parse/ptrmem5.C: New test.
20125
20126 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20127             Andrew Pinski  <pinskia@physics.uc.edu>
20128
20129         PR c/27150
20130         PR middle-end/27382
20131         * gcc.dg/pr27150-1.c: New testcase.
20132         * gcc.dg/pr27382-1.c: New testcase.
20133         * gcc.dg/pr27382-2.c: New testcase.
20134
20135 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20136
20137         PR c/25161
20138         PR c/27020
20139         * gcc.dg/array-10.c: New test.
20140
20141 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20142
20143         PR c++/27804
20144         * g++.dg/init/const4.C: New test.
20145         * g++.dg/init/member1.C: Add error-marker.
20146         * g++.dg/other/fold1.C: Adjust error-marker.
20147
20148 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20149
20150         PR c++/27601
20151         * g++.dg/ext/offsetof1.C: New test.
20152
20153 2006-06-04 Eric Christopher <echristo@apple.com>
20154
20155         * gcc.dg/attr-ms_struct-1.c: New.
20156
20157 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20158
20159         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20160
20161 2006-06-04  Richard Guenther  <rguenther@suse.de>
20162
20163         PR tree-optimization/27039
20164         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20165
20166 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20167
20168         PR target/26223
20169         * gcc.target/i386/amd64-abi-2.c: New test case.
20170
20171 2006-06-02  Eric Christopher  <echristo@apple.com>
20172
20173         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20174         * gcc.target/i386/20020523-1.c: Skip if darwin.
20175         * gcc.target/i386/asm-3.c: Ditto.
20176         * gcc.target/i386/20011119-1.c: Ditto.
20177         * gcc.target/i386/clobbers.c: Remove pic part of test.
20178
20179 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20180
20181         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20182         * g++.old-deja/g++.other/init19.C: Ditto.
20183         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20184         and add other platforms as expected failures.
20185
20186 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20187
20188         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20189         (is-effective-target-keyword): Ditto.
20190
20191 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20192
20193         PR fortran/27715
20194         * gfortran.dg/extended_char_comparison_1.f:  New test.
20195
20196 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20197
20198         PR fortran/25098
20199         * gfortran.dg/dummy_procedure_1.f90: New test.
20200
20201         PR fortran/25147
20202         * gfortran.dg/dummy_procedure_2.f90: New test.
20203
20204         * gfortran.dg/associated_2.f90: Correct to make consistent with
20205         standard.
20206
20207 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20208
20209         * gcc.target/i386/387-11.c: New test case.
20210
20211 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20212
20213         PR c++/27801
20214         * g++.dg/template/cond6.C: New test.
20215
20216         PR c++/26496
20217         * g++.dg/template/crash51.C: New test.
20218         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20219
20220         PR c++/27385
20221         * g++.dg/init/array20.C: New test.
20222
20223 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20224
20225         * gcc.dg/builtins-54.c: New test case.
20226
20227 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20228
20229         PR c++/26433
20230         * g++.dg/template/fntry1.C: Add dg-do link.
20231
20232         PR c++/27808
20233         * g++.dg/parse/friend6.C: New test.
20234
20235 2006-05-30  Asher Langton  <langton2@llnl.gov>
20236
20237         * gfortran.dg/cray_pointers_7.f90: New test.
20238
20239 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20240
20241         PR tree-optimization/23452
20242         * gcc.dg/fold-mulconj-1.c: New test case.
20243
20244 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20245
20246         PR c++/27803
20247         * g++.dg/parse/bitfield1.C: New test.
20248
20249 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20250
20251         * gcc.target/ppc-eq0-1.c: New test case.
20252         * gcc.target/ppc-negeq0-1.c: New test case.
20253
20254 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20255
20256         PR c/27273
20257         * gcc.dg/overflow-warn-5.c: New test.
20258
20259 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20260
20261         PR c/27718
20262         * gcc.dg/sizeof-1.c: New test.
20263
20264 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20265
20266         PR target/27790
20267         * gcc.target/i386/pr27790.c: New test.
20268
20269 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20270
20271         PR libgfortran/27757
20272         * gfortran.dg/direct_io_5.f90: New test.
20273
20274 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20275
20276         PR libgfortran/27634
20277         * gfortran.dg/fmt_missing_period_1.f: New test.
20278         * gfortran.dg/fmt_missing_period_2.f: New test.
20279         * gfortran.dg/fmt_missing_period_3.f: New test.
20280
20281 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20282
20283         PR fortran/19777
20284         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20285         arrays.
20286
20287 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20288
20289         PR c++/27713
20290         * g++.dg/template/new6.C: New test.
20291
20292 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20293
20294         PR tree-optimization/24964
20295         * gcc.target/i386/387-10.c: New test case.
20296
20297 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20298
20299         * intrinsics/string_intrinsics.c (compare_string):
20300         Use memcmp instead of strncmp to avoid tripping over
20301         CHAR(0) in a string.
20302
20303 2006-05-27  Richard Guenther  <rguenther@suse.de>
20304
20305         PR middle-end/27773
20306         * gcc.dg/torture/pr27773.c: New testcase.
20307
20308 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20309
20310         * gcc.dg/pr24561.c: Rename to..
20311         * gcc.dg/pr25962.c: .. this.
20312
20313 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20314
20315         PR fortran/19777
20316         * gfortran.dg/bounds_check_2.f: New test.
20317
20318 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20319
20320         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20321         * gfortran.dg/byte_1.f90: Likewise.
20322         * gfortran.dg/dup_save_2.f90: Likewise.
20323
20324 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20325
20326         * gfortran.dg/associated_2.f90: New test.
20327
20328 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20329
20330         PR fortran/27524
20331         * gfortran.dg/bounds_check_1.f90: New test.
20332
20333 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20334
20335         PR rtl-optimization/27661
20336         * gcc.dg/pr27661.c: New test case.
20337
20338 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20339
20340         PR fortran/23151
20341         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20342         * gfortran.dg/print_parentheses_1.f:  New test.
20343         * gfortran.dg/print_parentheses_2.f90:  New test.
20344
20345 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20346
20347         PR target/27758
20348         * gcc.dg/pr27758.c: New test.
20349
20350 2006-05-24  Falk Hueffner  <falk@debian.org>
20351
20352         * gcc.c-torture/compile/pr27571.c: New test.
20353
20354 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20355
20356         PR fortran/27709
20357         * gfortran.dg/spec_expr_4.f90: New test.
20358
20359         PR fortran/27155
20360         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20361
20362 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20363
20364         PR c++/20103
20365         * g++.dg/ext/complit6.C: New test.
20366         * g++.dg/ext/complit3.C: Adjust error markers.
20367         * g++.dg/init/const3.C: New test.
20368
20369 2006-05-25  Richard Guenther  <rguenther@suse.de>
20370
20371         PR middle-end/27743
20372         * gcc.dg/torture/pr27743.c: New testcase.
20373
20374 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20375
20376         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20377
20378 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20379
20380         * gcc.dg/compat/scalar-by-value-x.h: New.
20381         * gcc.dg/compat/scalar-by-value-y.h: New.
20382         * gcc.dg/compat/scalar-by-value-5.c: New.
20383         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20384         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20385         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20386         * gcc.dg/compat/scalar-by-value-6.c: New.
20387         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20388         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20389         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20390
20391 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20392
20393         PR tree-optimization/27639
20394         PR tree-optimization/26719
20395         * gcc.dg/pr27639.c: New test.
20396         * gcc.dg/pr26719.c: New test.
20397         * gcc.dg/tree-ssa/scev-cast.c: New test.
20398
20399 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20400
20401         PR c++/20173
20402         * g++.dg/template/error21.C: New test.
20403
20404 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20405
20406         PR target/27696
20407         * gcc.target/i386/pr27696.c: New.
20408
20409 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20410
20411         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20412
20413         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20414
20415 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20416
20417         PR c++/27716
20418         * g++.dg/other/assign1.C: New test.
20419
20420 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20421
20422         PR target/27266
20423         * gcc.target/i386/pr27266.c: New.
20424
20425 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20426
20427         PR c++/27451
20428         * g++.dg/ext/asm9.C: New test.
20429
20430 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20431
20432         PR rtl-optimization/25514
20433         * gcc.c-torture/compile/pr25514.c: New test.
20434
20435 2006-05-22  Richard Guenther  <rguenther@suse.de>
20436
20437         Revert
20438         2006-01-31  Richard Guenther  <rguenther@suse.de>
20439
20440         * gcc.target/i386/sselibm-1.c: New testcase.
20441         * gcc.target/i386/sselibm-2.c: Likewise.
20442         * gcc.target/i386/sselibm-3.c: Likewise.
20443         * gcc.target/i386/sselibm-4.c: Likewise.
20444         * gcc.target/i386/sselibm-5.c: Likewise.
20445
20446 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20447
20448         PR c/27420
20449         * gcc.dg/func-args-2.c: New test.
20450
20451         PR c/26818
20452         * gcc.dg/struct-incompl-1.c: New test.
20453
20454 2006-05-22  Richard Guenther  <rguenther@suse.de>
20455
20456         PR testsuite/27708
20457         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20458         the transformations we test for.
20459
20460 2006-05-22  Richard Guenther  <rguenther@suse.de>
20461
20462         PR testsuite/27707
20463         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20464
20465 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20466
20467         PR c++/27210
20468         * g++.dg/warn/new1.C: New test.
20469         * g++.dg/template/new5.C: Likewise.
20470
20471 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20472
20473         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20474         * gcc.target/i386/20060512-3.c: Likewise.
20475
20476 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20477
20478         PR rtl-optimization/27671
20479         * gcc.c-torture/execute/pr27671-1.c: New.
20480         * gcc.dg/pr27671-2.c: Likewise.
20481
20482         PR tree-optimization/26622.
20483         * gcc.c-torture/compile/pr26622.c: New.
20484
20485 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20486
20487         PR fortran/27613
20488         * gfortran.dg/recursive_reference_1.f90: New test.
20489
20490 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20491
20492         PR fortran/25746
20493         * gfortran.dg/elemental_subroutine_3.f90: New test.
20494
20495         PR fortran/25090
20496         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20497
20498         PR fortran/27584
20499         * gfortran.dg/associated_target_1.f90: New test.
20500
20501         PR fortran/19015
20502         * gfortran.dg/maxloc_shape_1.f90: New test.
20503
20504 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20505
20506         PR libgfortran/24459
20507         * gfortran.dg/namelist_24.f90: New test.
20508         * gfortran.dg/namelist_12.f: Fix typo in comment.
20509
20510 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20511
20512         PR middle-end/25776
20513         * g++.dg/other/error11.C: New test.
20514
20515 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20516
20517         * gcc.target/mips/pr26765.c: Add -w to options.
20518
20519 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20520
20521         * lib/target-supports.exp (check_effective_target_mpaired_single):
20522         New function.
20523         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20524         multilibs.
20525         * g++.dg/vect/vect.exp: Likewise.
20526
20527 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20528
20529         PR testsuite/25891
20530         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20531
20532 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20533
20534         PR fortran/27662
20535         * gfortran.dg/temporary_1.f90: New file.
20536
20537 2006-05-19  Andreas Schwab  <schwab@suse.de>
20538
20539         * g++.dg/other/unused1.C: Also match "stringz".
20540
20541 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20542
20543         PR c++/26433
20544         * g++.dg/template/fntry1.C: New test.
20545
20546 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20547
20548         PR c++/27471
20549         PR c++/27506
20550         * g++.dg/conversion/bitfield5.C: New test.
20551         * g++.dg/conversion/bitfield6.C: New test.
20552
20553 2006-05-18  Mike Stump  <mrs@apple.com>
20554
20555         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20556         * gcc.dg/vla-4.c: Add.
20557         * gcc.dg/vla-5.c: Add.
20558         * gcc.dg/vla-6.c: Add.
20559
20560 2006-05-12  Stuart Hastings  <stuart@apple.com>
20561
20562         * gcc.target/i386/20060512-1.c: New.
20563         * gcc.target/i386/20060512-2.c: New.
20564         * gcc.target/i386/20060512-3.c: New.
20565         * gcc.target/i386/20060512-4.c: New.
20566
20567 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20568
20569         PR c++/26122
20570         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20571
20572         PR c++/26068
20573         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20574         * g++.dg/parse/linkage1.C: New test.
20575
20576 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20577
20578         PR tree-optimization/27548
20579         * g++.dg/tree-ssa/pr27548.C: New test.
20580
20581 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20582
20583         PR fortran/26551
20584         * gfortran.dg/recursive_check_1.f: New test.
20585         * gfortran.dg/recursive_check_2.f90: New test.
20586
20587 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20588
20589         * g++.dg/opt/temp2.C: New test.
20590
20591 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20592
20593         PR c++/27491
20594         * g++.dg/init/brace5.C: New test.
20595
20596         PR middle-end/27415
20597         * gcc.dg/gomp/pr27415.c: New test.
20598         * g++.dg/gomp/pr27415.C: New test.
20599
20600         PR tree-optimization/27549
20601         * g++.dg/tree-ssa/pr27549.C: New test.
20602
20603 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20604
20605         PR libgfortran/27575
20606         * gfortran.dg/read_eof_4.f90: New test.
20607
20608 2006-05-16  Richard Guenther  <rguenther@suse.de>
20609
20610         PR tree-optimization/22303
20611         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20612
20613 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20614
20615         PR middle-end/27573
20616         * gcc.dg/gomp/pr27573.c: New test.
20617         * gfortran.dg/gomp/pr27573.f90: New test.
20618
20619         PR c/27499
20620         * gcc.dg/gomp/pr27499.c: New test.
20621         * g++.dg/gomp/pr27499.C: New test.
20622
20623 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20624
20625         PR c++/27339
20626         * g++.dg/parser/access8.C: Adjust error marker.
20627         * g++.dg/template/access17.C: New test.
20628         * g++.dg/template/access18.C: Likewise.
20629
20630 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20631
20632         PR target/26600
20633         * gcc.target/i386/pr26600.c: New test case.
20634
20635 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20636
20637         PR c++/27505
20638         * g++.dg/expr/bitfield1.C: New test.
20639
20640 2006-05-15  Richard Guenther  <rguenther@suse.de>
20641
20642         PR tree-optimization/27603
20643         * gcc.dg/torture/pr27603.c: New testcase.
20644
20645 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20646
20647         PR fortran/25090
20648         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20649
20650         PR fortran/25082
20651         * gfortran.dg/scalar_return_1.f90: New test.
20652
20653         PR fortran/27411
20654         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20655
20656 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20657
20658         * gcc.dg/gomp/critical-4.c: New test.
20659         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20660         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20661         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20662         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20663
20664 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20665
20666         PR c++/27582
20667         * g++.dg/template/dependent-args1.C: New test.
20668
20669         PR c++/27581
20670         * g++.dg/lookup/this1.C: New test.
20671
20672         PR c++/27315
20673         * g++.dg/template/operator6.C: New test.
20674         * g++.dg/template/incomplete3.C: New test.
20675
20676         PR c++/27559
20677         * g++.dg/template/new4.C: New test.
20678
20679         PR c++/27496
20680         * g++.dg/template/void2.C: New test.
20681
20682 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20683
20684         * g++.dg/template/dependent-expr5.C: New test.
20685
20686 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20687
20688         PR middle-end/26729
20689         * gcc.dg/pr26729-1.c: New test case.
20690
20691 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20692
20693         * gcc.dg/pr27003.c: New test.
20694
20695 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20696
20697         * lib/target-supports.dg (check_cxa_atexit_available): Change
20698         v3_target_compile to ${tool}_target_compile.
20699
20700 2006-05-11  Jason Merrill  <jason@redhat.com>
20701
20702         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20703
20704 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20705
20706         PR fortran/27553
20707         * gfortran.dg/label_5.f90: New test.
20708
20709 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20710
20711         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20712         check_effective_target_powerpc_altivec_ok): New.
20713         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20714         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20715         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20716         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20717         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20718         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20719         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20720         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20721         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20722         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20723         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20724         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20725         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20726         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20727         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20728         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20729         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20730         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20731         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20732         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20733         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20734         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20735         gcc.target/powerpc/altivec-9.c,
20736         gcc.target/powerpc/altivec-consts.c,
20737         gcc.target/powerpc/altivec-pr22085.c,
20738         gcc.target/powerpc/altivec-splat.c,
20739         gcc.target/powerpc/altivec-types-1.c,
20740         gcc.target/powerpc/altivec-types-2.c,
20741         gcc.target/powerpc/altivec-types-3.c,
20742         gcc.target/powerpc/altivec-types-4.c,
20743         gcc.target/powerpc/altivec-varargs-1.c,
20744         gcc.target/powerpc/altivec-vec-merge.c,
20745         gcc.target/powerpc/ppc-vector-memcpy.c,
20746         gcc.target/powerpc/ppc-vector-memset.c,
20747         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20748         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20749         these effective targets.
20750         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20751         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20752
20753 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20754
20755         PR middle-end/27384
20756         * g++.dg/other/fold1.C: New test.
20757
20758         PR middle-end/27488
20759         * gcc.dg/fold-nonneg-1.c: New test.
20760
20761         PR c++/27547
20762         * g++.dg/other/operator1.C: New test.
20763
20764 2006-05-11  Richard Guenther  <rguenther@suse.de>
20765
20766         PR middle-end/27529
20767         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20768
20769 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20770
20771         * lib/target-supports-dg.exp (check-flags): New.
20772         (dg-skip-if): Move flag checks.
20773
20774 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20775
20776         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20777         * lib/target-supports.dg (check_cxa_atexit_available): New.
20778
20779 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20780
20781         PR fortran/27470
20782         * gfortran.dg/multiple_allocation_2.f90: New test case.
20783
20784 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20785
20786         * gcc.target/arm/pr27387.C: Fix a comment typo.
20787
20788 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20789
20790         PR fortran/24549
20791         * gfortran.dg/error_recovery_1.f90: New test.
20792
20793 2006-05-10  Richard Guenther  <rguenther@suse.de>
20794
20795         PR tree-optimization/27302
20796         * gcc.dg/torture/pr27302.c: New testcase.
20797
20798 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20799         Richard Guenther  <rguenther@suse.de>
20800
20801         PR middle-end/27498
20802         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20803
20804 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20805
20806         PR rtl-optimization/27335
20807         * gcc.dg/pr27335.c: New test.
20808
20809 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20810
20811         * gcc.target/mips/mips-ps-5.c: New file.
20812
20813 2006-05-08  Jan Hubicka  <jh@suse.cz>
20814
20815         PR middle-end/25962
20816         * gcc.dg/pr25962.c: New.
20817
20818 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20819
20820         PR target/27158
20821         * gcc.target/powerpc/pr27158.c: New test case.
20822
20823 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20824
20825         PR testsuite/27476
20826         * ada/acats/run_all.sh: Use test -z.
20827
20828 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20829
20830         PR libfortran/18271
20831         * gfortran.dg/spec_expr_3.f90: New test.
20832
20833 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20834
20835         PR target/24879
20836         * gcc.target/i386/monitor.c: New file.
20837
20838 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20839
20840         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20841
20842 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20843
20844         PR c++/27447
20845         * g++.dg/other/ptrmem7.C: New test.
20846
20847 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20848
20849         PR target/27421
20850         * gcc.dg/array-9.c: New test.
20851
20852 2006-05-07  Richard Guenther  <rguenther@suse.de>
20853
20854         PR tree-optimization/27409
20855         * gcc.dg/torture/pr27409.c: New testcase.
20856
20857 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20858
20859         PR fortran/27457
20860         * gfortran.dg/select_6.f90: New.
20861
20862 2006-05-07  Richard Guenther  <rguenther@suse.de>
20863
20864         PR tree-optimization/27136
20865         * gcc.dg/torture/pr27136.c: New testcase.
20866
20867 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20868
20869         PR fortran/24813
20870         * gfortran.dg/char_cons_len_1.f90: New test.
20871
20872 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20873
20874         PR c++/27427
20875         * g++.dg/template/incomplete2.C: New test.
20876
20877 2006-05-06  Richard Guenther  <rguenther@suse.de>
20878
20879         PR tree-optimization/27151
20880         * gcc.dg/vect/pr27151.c: New testcase.
20881
20882 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20883
20884         PR c++/27430
20885         * g++.dg/template/void1.C: New test.
20886
20887         PR c++/27423
20888         * g++.dg/other/void2.C: New test.
20889
20890         PR c++/27422
20891         * g++.dg/conversion/void1.C: New test.
20892
20893 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20894
20895         PR/21391
20896         * g++.dg/other/unused1.C: New.
20897
20898 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20899
20900         PR objc/27240
20901         * objc.dg/member-1.m: New test.
20902
20903 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20904
20905         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20906
20907 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20908
20909         PR libfortran/26985
20910         * gfortran.dg/matmul_2.f90: New test.
20911
20912 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20913
20914         * ada/acats/run_all.sh: Use sync when main not found.
20915
20916 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20917
20918         PR target/26765
20919         * gcc.target/mips/pr26765.c: New.
20920
20921 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20922
20923         * gcc.target/bfin: New directory.
20924         * gcc.target/bfin/bfin.exp: New file.
20925         * gcc.target/bfin/frmul.c: New file.
20926         * gcc.target/bfin/arith.c: New file.
20927         * gcc.target/bfin/mul-combine.c: New file.
20928         * gcc.target/bfin/shift.c: New file.
20929
20930 2006-05-04  Richard Guenther  <rguenther@suse.de>
20931
20932         PR tree-optimization/14287
20933         PR tree-optimization/14844
20934         PR tree-optimization/19792
20935         PR tree-optimization/21608
20936         PR tree-optimization/27090
20937         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20938         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20939         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20940         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20941         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20942
20943 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20944
20945         PR tree-optimization/27285
20946         * gcc.c-torture/execute/pr27285.c: New test.
20947
20948         PR middle-end/27388
20949         * gcc.dg/gomp/pr27388-1.c: New test.
20950         * gcc.dg/gomp/pr27388-2.c: New test.
20951         * gcc.dg/gomp/pr27388-3.c: New test.
20952
20953         PR c++/27359
20954         * g++.dg/gomp/pr27359.C: New test.
20955
20956 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20957
20958         PR fortran/20248
20959         * gfortran.dg/iargc.f90: New test.
20960
20961 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20962
20963         PR c++/27102
20964         * g++.dg/template/crash49.C: New test.
20965
20966 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20967
20968         PR testsuite/27032
20969         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20970
20971 2006-05-02  Jeff Law  <law@redhat.com>
20972
20973         PR tree-optimization/27364
20974         * gcc.c-torture/execute/pr27364.c: New test.
20975
20976 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20977
20978         PR c++/27309
20979         * g++.dg/parser/ctor5.C: New test.
20980
20981 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20982
20983         PR target/27387
20984         * gcc.target/arm/arm.exp: New.
20985         * gcc.target/arm/pr27387.C: Likewise.
20986
20987 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20988
20989         PR fortran/27269
20990         PR fortran/27324
20991         * gfortran.dg/module_equivalence_2.f90: New test.
20992
20993 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20994
20995         PR middle-end/27337
20996         * g++.dg/gomp/pr27337-1.C: New test.
20997         * g++.dg/gomp/pr27337-2.C: New test.
20998
20999         PR middle-end/27328
21000         * gcc.dg/gomp/pr27328.c: New test.
21001
21002         PR middle-end/27325
21003         * g++.dg/gomp/pr27325.C: New test.
21004
21005         PR middle-end/27310
21006         * g++.dg/gomp/pr27310.C: New test.
21007
21008 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21009
21010         PR tree-optimization/27291
21011         * g++.dg/tree-ssa/pr27291.C: New test.
21012
21013 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21014
21015         PR tree-optimization/27283
21016         * g++.dg/tree-ssa/pr27283.C: New test.
21017
21018 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21019
21020         * gcc.dg/tree-ssa/loop-16.c: New test.
21021
21022 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21023             Joseph S. Myers  <joseph@codesourcery.com>
21024
21025         * gcc.dg/Wconversion-3.c: New test case.
21026         * gcc.dg/Wconversion-4.c: Likewise.
21027
21028 2006-05-01  Richard Guenther  <rguenther@suse.de>
21029
21030         PR tree-optimization/26726
21031         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21032
21033 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21034
21035         * gcc.dg/Woverflow-1.c: New test case.
21036         * gcc.dg/Woverflow-2.c: Likewise.
21037         * gcc.dg/Woverflow-3.c: Likewise.
21038
21039 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21040
21041         PR c++/27094
21042         * g++.dg/template/defarg8.C: New test.
21043
21044 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21045
21046         PR c++/27278
21047         * g++.dg/parse/operator7.C: New test.
21048
21049 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21050
21051         PR c++/11471
21052         PR c++/27102
21053         * g++.dg/template/crash48.C: New test.
21054
21055         PR c++/27279
21056         * g++.dg/parse/ctor4.C: New test.
21057
21058 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21059
21060         PR fortran/25681
21061         * gfortran.df/char_type_len.f90: New test.
21062
21063 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21064
21065         PR libgfortran/27304
21066         * gfortran.dg/fmt_exhaust.f90: New test.
21067
21068 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21069
21070         PR c/25309
21071         * gcc.dg/large-size-array-2.c: New test case.
21072
21073 2006-04-28  Richard Guenther  <rguenther@suse.de>
21074
21075         PR target/26826
21076         * gcc.target/i386/pr26826.c: New testcase.
21077
21078 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21079
21080         PR middle-end/27260
21081         * gcc.c-torture/execute/pr27260.c: New.
21082
21083 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21084
21085         PR middle-end/27095
21086         * gcc.dg/pr27095.c: New.
21087
21088 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/27292
21091         * g++.dg/conversion/bitfield4.C: New test.
21092
21093 2006-04-27  Eric Christopher  <echristo@apple.com>
21094
21095         * gcc.dg/pragma-ms_struct.c: New.
21096
21097 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21098
21099         PR c++/27102
21100         * g++.dg/template/crash47.C: New test.
21101
21102 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21103
21104         * gcc.target/i386/sse-7.c: build with -msse.
21105
21106 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21107
21108         PR testsuite/27274:
21109         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21110         (main): Exit if processor doesn't support SSE.
21111
21112 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21113
21114         PR middle-end/27282
21115         * gcc.c-torture/compile/pr27282.c: New test.
21116
21117 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21118
21119         PR middle-end/26913
21120         * g++.dg/gomp/pr26913.C: New test.
21121
21122         PR c/25996
21123         * gcc.dg/gomp/pr25996.c: New test.
21124         * g++.dg/gomp/pr25996.C: New test.
21125
21126 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21127
21128         PR rtl-optimization/26725
21129         * gcc.c-torture/compile/pr26725.c: New test.
21130
21131 2006-04-25  Richard Guenther  <rguenther@suse.de>
21132
21133         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21134         than n + -1.
21135
21136 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21137
21138         * gcc.dg/20060425-1.c: New testcase.
21139
21140 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21141
21142         PR tree-optimization/26865
21143         * gcc.dg/pr26865.c: New test.
21144
21145 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21146
21147         PR c++/27292
21148         * g++.dg/conversion/bitfield1.C: New test.
21149         * g++.dg/conversion/bitfield2.C: Likewise.
21150         * g++.dg/conversion/bitfield3.C: Likewise.
21151
21152 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21153         Richard Guenther  <rguenther@suse.de>
21154
21155         PR tree-optimization/27236
21156         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21157
21158 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21159
21160         PR c++/19963
21161         * g++.dg/other/incomplete2.C: New test.
21162
21163 2006-04-24  Richard Guenther  <rguenther@suse.de>
21164
21165         PR middle-end/26869
21166         * gcc.dg/torture/pr26869.c: New testcase.
21167
21168 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21169         Richard Guenther  <rguenther@suse.de>
21170
21171         PR tree-optimization/27218
21172         * g++.dg/tree-ssa/pr27218.C: New testcase.
21173
21174 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/26912
21177         * g++.dg/template/friend41.C: New test.
21178
21179 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21180
21181         * g++.dg/opt/pr15551.C: Include cstdio.
21182         (main): Use remove instead of unlink.
21183
21184 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21185
21186         * gcc.dg/sibcall-7.c: New test.
21187         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21188         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21189         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21190         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21191         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21192
21193 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21194
21195         PR c++/26534
21196         * g++.dg/opt/bitfield1.C: New test.
21197         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21198         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21199         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21200         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21201         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21202         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21203         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21204         * g++.dg/abi/bitfield2.C: Likewise.
21205         * g++.dg/init/bitfield1.C: Likewise.
21206
21207 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21208
21209         PR fortran/25099
21210         * gfortran.dg/elemental_subroutine_4.f90: New test.
21211         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21212         call sub (m, x).
21213
21214 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21215
21216         * gcc.c-torture/compile/20060421-1.c: New testcase.
21217
21218 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21219
21220         PR c/25875
21221         * gcc.dg/init-bad-4.c: New test.
21222
21223 2006-04-21  Paul Brook  <paul@codesourcery.com>
21224
21225         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21226
21227 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21228
21229         PR fortran/27122
21230         * gfortran.dg/defined_operators_1.f90: New test.
21231         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21232         remove old ones associated, incorrectly, with Note 5.46.
21233
21234         PR fortran/27113
21235         * gfortran.dg/character_array_constructor_1.f90: New test.
21236
21237 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21238
21239         * gcc.dg/20060419-1.c: New test.
21240
21241 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21242
21243         PR c/26774
21244         * gcc.dg/struct-parse-1.c: New test case.
21245
21246 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21247
21248         PR c++/26558
21249         * g++.dg/parse/template19.C: New test.
21250
21251         PR c++/26739
21252         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21253
21254         PR c++/26036
21255         * g++.dg/expr/call3.C: New test.
21256
21257         PR c++/10385
21258         * g++.dg/conversion/dynamic1.C: New test.
21259
21260 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c++/27102
21263         * g++.dg/template/crash35.C: Tweak error markers.
21264         * g++.dg/template/crash46.C: New test.
21265         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21266         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21267
21268 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21269
21270         PR rtl-optimization/14261
21271         * gcc.c-torture/compile/20060419-1.c: Added.
21272
21273 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21274
21275         * gfortran.dg/label_1.f90: Adjust dg-error.
21276
21277 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21278
21279         PR target/26961
21280         * gcc.dg/fold-cond-1.c: New test case.
21281         * gcc.dg/pr26961-1.c: Likewise.
21282
21283 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21284
21285         PR libgfortran/27138
21286         * gfortran.dg/read_bad_advance.f90: New test.
21287
21288 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21289             Dale Johannesen  <dalej@apple.com>
21290
21291         PR target/24076
21292         * gcc.target/i386/vecinit-3.c: New testcase.
21293         * gcc.target/i386/vecinit-4.c: Likewise.
21294         * gcc.target/i386/sse-18.c: Likewise.
21295         * gcc.target/i386/sse-19.c: Likewise.
21296
21297 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21298
21299         * gfortran.dg/allocate_zerosize_1.f90: New test.
21300
21301 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/26365
21304         * g++.dg/template/crash45.C: New test.
21305
21306 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21307
21308         PR fortran/26787
21309         * gfortran.dg/proc_assign_1.f90: New test.
21310         * gfortran.dg/procedure_lvalue.f90: Change message.
21311         * gfortran.dg/namelist_4.f90: Add new error.
21312
21313         PR fortran/25597
21314         PR fortran/27096
21315         * gfortran.dg/auto_pointer_array_result_1.f90
21316
21317         PR fortran/27089
21318         * gfortran.dg/specification_type_resolution_1.f90
21319
21320         PR fortran/18003
21321         PR fortran/25669
21322         PR fortran/26834
21323         * gfortran.dg/bounds_temporaries_1.f90: New test.
21324
21325         PR fortran/27124
21326         * gfortran.dg/array_return_value_1.f90: New test.
21327
21328 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21329
21330         PR fortran/25336
21331         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21332
21333 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21334
21335         PR middle-end/26823
21336         * g++.dg/gomp/pr26823-1.C: New test.
21337         * g++.dg/gomp/pr26823-2.C: New test.
21338
21339 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21340
21341         PR middle-end/27134
21342         * gcc.dg/pr27314.c: New test.
21343
21344 2006-04-13  Richard Henderson  <rth@redhat.com>
21345
21346         * g++.dg/gomp/block-0.C: Update expected matches.
21347
21348 2006-04-13  DJ Delorie  <dj@redhat.com>
21349
21350         * lib/target-supports.exp (check_effective_target_int32plus): New.
21351         (check_effective_target_ptr32plus): New.
21352         (check_effective_target_size32plus): New.
21353         (check_effective_target_int16): New.
21354         (check_profiling_available): Add m32c to the list of unsupported
21355         targets.
21356
21357         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21358         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21359         memory size.
21360         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21361         pointers.
21362         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21363         size_t.
21364         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21365         and size_t.
21366         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21367         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21368         not just xstormy16.  Skip m32c due to weird pointer size.
21369         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21370         not just xstormy16.
21371         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21372         not just xstormy16.
21373         * gcc.dg/20020312-2.c: Add m32c support.
21374         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21375         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21376         in test.
21377         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21378         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21379         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21380         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21381         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21382         formats
21383         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21384         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21385         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21386         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21387         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21388         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21389         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21390         in test.
21391         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21392         in test.
21393         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21394         * gcc.dg/pr23049.c: Require >=32 bit integers.
21395         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21396         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21397         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21398         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21399         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21400         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21401         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21402         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21403         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21404         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21405         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21406         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21407         prototype in test.
21408         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21409         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21410         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21411         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21412         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21413
21414         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21415         * gcc.c-torture/execute/20040703-1.x: Likewise.
21416         * gcc.c-torture/execute/20040705-1.x: Likewise.
21417         * gcc.c-torture/execute/20040705-2.x: Likewise.
21418         * gcc.c-torture/execute/20040709-1.x: Likewise.
21419         * gcc.c-torture/execute/20040709-2.x: Likewise.
21420         * gcc.c-torture/execute/20040811-1.x: Likewise.
21421         * gcc.c-torture/execute/20050316-1.x: Likewise.
21422         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21423         * gcc.c-torture/execute/pr19689.x: Likewise.
21424         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21425         * gcc.c-torture/execute/usmul.x: Likewise.
21426         * gcc.c-torture/execute/vrp-5.x: Likewise.
21427         * gcc.c-torture/execute/vrp-6.x: Likewise.
21428         * gcc.dg/debug/20041023-1.s: Likewise.
21429
21430 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21431
21432         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21433         of integers to a vector types are now constant expressions in C.
21434         * gcc.dg/vect/vect-fold-1.c: New test case.
21435
21436 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21437             Ulrich Weigand  <uweigand@de.ibm.com>
21438
21439         PR target/27006
21440         * gcc.dg/vmx/pr27006.c: New testcase.
21441
21442 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21443
21444         PR libgfortran/26766
21445         * gfortran.dg/write_recursive.f90: New test.
21446
21447 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21448
21449         * g++.dg/parse/dtor7.C: New test.
21450         * g++.dg/parse/new1.C: Add error marker.
21451         * g++.dg/template/new3.C: New test.
21452
21453         PR c++/26122
21454         * g++.dg/template/pure1.C: New test.
21455
21456         PR c++/26295
21457         * g++.dg/parse/ptrmem4.C: New test.
21458
21459 2006-04-10  Jeff Law  <law@redhat.com>
21460
21461         PR/27087
21462         * gcc.c-torture/compile/pr27087.c: New test.
21463
21464 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21465
21466         PR/21391
21467         * gcc.dg/20060410.c: New.
21468
21469 2006-04-10  Matthias Klose  <doko@debian.org>
21470
21471         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21472         Recognize multilib directory names containing underscores.
21473
21474 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21475
21476         * gcc.target/i386/vecinit-1.c: New test case.
21477         * gcc.target/i386/vecinit-2.c: Likewise.
21478
21479 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21480
21481         PR debug/27057
21482         * g++.dg/debug/dwarf2-2.C: New test.
21483
21484 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21485
21486         PR rtl-optimization/27073
21487         * gcc.c-torture/execute/pr27073.c: New test.
21488
21489 2006-04-08  Mike Stump  <mrs@apple.com>
21490
21491         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21492
21493 2006-04-07  Richard Guenther  <rguenther@suse.de>
21494
21495         PR tree-optimization/26135
21496         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21497
21498 2006-04-06  Jan Hubicka  <jh@suse.cz>
21499
21500         PR profile/26399
21501         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21502
21503 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21504
21505         * g++.dg/conversion/nullptr1.C: New test case.
21506         * g++.dg/conversion/nullptr2.C: Likewise.
21507
21508 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21509
21510         * gfortran.dg/dependency_18.f90: New test case.
21511
21512 2006-04-05  Richard Guenther  <rguenther@suse.de>
21513
21514         PR tree-optimization/26919
21515         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21516         * gcc.dg/ipa/ipa-2.c: Likewise.
21517         * gcc.dg/ipa/ipa-3.c: Likewise.
21518         * gcc.dg/ipa/ipa-5.c: Likewise.
21519
21520 2006-04-05  Richard Guenther  <rguenther@suse.de>
21521
21522         PR tree-optimization/26763
21523         * gcc.dg/torture/pr26763-1.c: New testcase.
21524         * gcc.dg/torture/pr26763-2.c: Likewise.
21525
21526 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21527
21528         PR fortran/23634
21529         PR fortran/25619
21530         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21531
21532 2006-04-04  Eric Christopher  <echristo@apple.com>
21533
21534         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21535         stubs.
21536         * gcc.target/i386/387-5.c: Ditto.
21537
21538 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21539
21540         * gcc.target/sparc/struct-ret-check.c: New test.
21541
21542 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21543
21544         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21545         zero decimal digits specified in format.
21546
21547 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21548
21549         PR fortran/26891
21550         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21551
21552         PR fortran/26976
21553         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21554         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21555         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21556         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21557         compliant and detect bigendian-ness.
21558
21559 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21560
21561         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21562         dummy arguments work when the actual argument is itself a dummy
21563         argument of the caller.
21564
21565 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21566
21567         PR libfortran/24685
21568         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21569
21570 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21571
21572         * gfortran.dg/dependencency_17.f90: New test case.
21573
21574 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21575
21576         * gfortran.dg/dependency_14.f90: New test case.
21577         * gfortran.dg/dependency_15.f90: Likewise.
21578         * gfortran.dg/dependency_16.f90: Likewise.
21579
21580 2006-03-31  Asher Langton  <langton2@llnl.gov>
21581
21582         PR fortran/25358
21583         gfortran.dg/cray_pointers_6.f90: New test.
21584
21585 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21586
21587         PR libgfortran/26890
21588         * gfortran.dg/read_size_noadvance.f90: New test.
21589
21590 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21591
21592         PR fortran/25031
21593         * gfortran.dg/multiple_allocation_1.f90: Check that the
21594         size has changed after a re-allocation with stat.
21595
21596 2006-03-30  Richard Guenther  <rguenther@suse.de>
21597
21598         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21599         removal.
21600         * gcc.target/i386/sselibm-2.c: Likewise.
21601         * gcc.target/i386/sselibm-3.c: Likewise.
21602         * gcc.target/i386/sselibm-4.c: Likewise.
21603         * gcc.target/i386/sselibm-5.c: Likewise.
21604
21605 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21606
21607         * gcc.dg/fold-andxor-1.c: New test case.
21608         * gcc.dg/fold-xorand-1.c: Likewise.
21609
21610 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21611
21612         * gcc.dg/fold-convnotconv-1.c: New test case.
21613
21614 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21615
21616         PR fortran/26779
21617         * gfortran.dg/private_type_5.f90: New test.
21618
21619 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21620
21621         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21622
21623 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * gfortran.dg/advance_2.f90: New test.
21626         * gfortran.dg/advance_3.f90: New test.
21627
21628         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21629
21630 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21631
21632         PR libgfortran/26661
21633         PR libgfortran/26880
21634         * gfortran.dg/read_x_past.f: New test.
21635
21636 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21637
21638         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21639         to be STABS.
21640
21641 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21642
21643         * objc.dg/dwarf-1.m: Skip on AIX.
21644         * objc.dg/dwarf-2.m: Skip on AIX.
21645
21646 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21647
21648         PR fortran/26816
21649         * gfortran.dg/float_1.f90: New test.
21650
21651 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21652
21653         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21654         X86_64 targets.
21655         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21656
21657 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21658
21659         PR libfortran/26735
21660         * gfortran.dg/convert_implied_open.f90: New test case.
21661
21662 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21663
21664         PR fortran/26769
21665         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21666
21667 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21668
21669         PR middle-end/26717
21670         * gcc.dg/pr26717.c: New test.
21671
21672 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21673
21674         * gfortran.dg/dependency_12.f90: New test case.
21675
21676 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21677
21678         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21679
21680 2006-03-24  Jeff Law  <law@redhat.com>
21681
21682         * gcc.c-torture/pr26840.c: New test.
21683
21684 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21685
21686         * objc.dg/dwarf-2.m: New.
21687         * obj-c++.dg/dwarf-2.mm: New.
21688
21689         * g++.old-deja/g++.other/init19.C: New.
21690
21691 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21692
21693         * g++.dg/eh/spbp.C: Skip on AIX.
21694
21695 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21696
21697         PR middle-end/26611
21698         * g++.dg/gomp/pr26611-1.C: New test.
21699         * g++.dg/gomp/pr26611-2.C: New test.
21700
21701 2006-03-24  Jeff Law  <law@redhat.com>
21702
21703         * gcc.c-torture/compile/pr26833.c: New test.
21704         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21705
21706 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21707
21708         * gfortran.dg/endfile_2.f90: Delete temp file.
21709
21710 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21711
21712         PR fortran/19303
21713         * gfortran.dg/record_marker_1.f90: New test case.
21714         * gfortran.dg/record_marker_2.f: New test case.
21715         * gfortran.dg/record_marker_3.f90: New test case.
21716
21717 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21718
21719         PR fortran/17298
21720         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21721         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21722
21723 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21724
21725         * lib/gcc-dg.exp (cleanup-modules): New proc.
21726         * gfortran.dg/allocatable_function_1.f90,
21727         gfortran.dg/allocate_char_star_scalar_1.f90,
21728         gfortran.dg/assumed_charlen_function_1.f90,
21729         gfortran.dg/assumed_dummy_1.f90,
21730         gfortran.dg/assumed_shape_ranks_1.f90,
21731         gfortran.dg/assumed_shape_ranks_2.f90,
21732         gfortran.dg/assumed_size_dt_dummy.f90,
21733         gfortran.dg/auto_char_dummy_array_1.f90,
21734         gfortran.dg/auto_char_len_3.f90,
21735         gfortran.dg/automatic_module_variable.f90,
21736         gfortran.dg/bad_automatic_objects_1.f90,
21737         gfortran.dg/char_array_constructor.f90,
21738         gfortran.dg/char_array_structure_constructor.f90,
21739         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21740         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21741         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21742         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21743         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21744         gfortran.dg/derived_pointer_recursion.f90,
21745         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21746         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21747         gfortran.dg/dummy_functions_1.f90,
21748         gfortran.dg/elemental_initializer_1.f90,
21749         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21750         gfortran.dg/elemental_pointer_1.f90,
21751         gfortran.dg/elemental_subroutine_1.f90,
21752         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21753         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21754         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21755         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21756         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21757         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21758         gfortran.dg/global_references_1.f90,
21759         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21760         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21761         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21762         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21763         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21764         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21765         gfortran.dg/large_integer_kind_1.f90,
21766         gfortran.dg/large_real_kind_1.f90,
21767         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21768         gfortran.dg/module_double_reuse.f90,
21769         gfortran.dg/module_equivalence_1.f90,
21770         gfortran.dg/module_interface_1.f90,
21771         gfortran.dg/module_parameter_array_refs_1.f90,
21772         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21773         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21774         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21775         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21776         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21777         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21778         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21779         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21780         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21781         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21782         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21783         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21784         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21785         gfortran.dg/same_name_1.f90,
21786         gfortran.dg/sibling_dummy_procedure_1.f90,
21787         gfortran.dg/sibling_dummy_procedure_2.f90,
21788         gfortran.dg/sibling_dummy_procedure_3.f90,
21789         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21790         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21791         gfortran.dg/used_dummy_types_2.f90,
21792         gfortran.dg/used_dummy_types_3.f90,
21793         gfortran.dg/used_dummy_types_4.f90,
21794         gfortran.dg/used_dummy_types_5.f90,
21795         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21796         gfortran.dg/userdef_operator_1.f90: Use it.
21797
21798 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21799
21800         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21801         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21802         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21803         gfortran.dg/write_back.f,
21804         gfortran.fortran-torture/execute/inquire_1.f90,
21805         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21806
21807 2006-03-21  Jeff Law  <law@redhat.com>
21808
21809         * gcc.dg/tree-ssa/vrp28.c: New test.
21810
21811 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21812
21813         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21814         if _STDC_C99 is defined.
21815         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21816         * gcc.dg/builtins-20.c: Likewise.
21817         * gcc.dg/builtins-53.c: Likewise.
21818         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21819         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21820
21821 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21822
21823         PR tree-opt/26781
21824         * gcc.c-torture/compile/pr26781-1.c: New test.
21825         * gcc.c-torture/compile/pr26781-2.c: New test.
21826
21827 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21828
21829         PR c++/26690
21830         * g++.dg/gomp/pr26690-1.C: New test.
21831         * g++.dg/gomp/pr26690-2.C: New test.
21832
21833 2006-03-20  Jeff Law  <law@redhat.com>
21834
21835         * gcc.dg/tree-ssa/pr21829.c: New test.
21836
21837         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21838
21839 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21840
21841         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21842         (check_visibility_available): Use it.
21843         (check_effective_target_default_packed): Likewise.
21844         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21845         (check_effective_target_fopenmp): Likewise.
21846         (check_effective_target_freorder): Likewise.
21847         (check_effective_target_fpic): Likewise.
21848         (check_named_sections_available): Likewise.
21849         (check_effective_target_ilp32): Likewise.
21850         (check_effective_target_lp64): Likewise.
21851
21852 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21853
21854         PR fortran/20935
21855         * gfortran.dg/scalar_mask_2.f90: New test case.
21856
21857 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21858
21859         PR tree-opt/26629
21860         * gcc.dg/tree-ssa/loadpre12.c: New test.
21861         * gcc.dg/tree-ssa/loadpre13.c: New test.
21862         * gcc.dg/tree-ssa/loadpre14.c: New test.
21863         * gcc.dg/tree-ssa/loadpre15.c: New test.
21864         * gcc.dg/tree-ssa/loadpre16.c: New test.
21865         * gcc.dg/tree-ssa/loadpre17.c: New test.
21866         * gcc.dg/tree-ssa/loadpre18.c: New test.
21867         * gcc.dg/tree-ssa/loadpre19.c: New test.
21868         * gcc.dg/tree-ssa/loadpre20.c: New test.
21869         * gcc.dg/tree-ssa/loadpre21.c: New test.
21870         * gcc.dg/tree-ssa/loadpre22.c: New test.
21871
21872 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21873
21874         PR fortran/26741
21875         * gfortran.dg/elemental_initializer_1.f90: New test.
21876
21877         PR fortran/26716
21878         * gfortran.dg/assumed_shape_ranks_2: New test.
21879
21880 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21881
21882         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21883         target fpic.
21884
21885 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21886
21887         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21888         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21889         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21890         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21891         gfortran.fortran-torture/execute/direct_io.f90,
21892         gfortran.fortran-torture/execute/inquire_2.f90,
21893         gfortran.fortran-torture/execute/inquire_4.f90,
21894         gfortran.fortran-torture/execute/list_read_1.f90,
21895         gfortran.fortran-torture/execute/open_replace.f90,
21896         gfortran.fortran-torture/execute/slash_edit.f90,
21897         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21898         temporary files from testcases.
21899
21900 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21901
21902         PR libgfortran/26509
21903         gfortran.dg/write_direct_eor.f90: New test.
21904
21905 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21906
21907         * gcc.target/powerpc/pr26350.c: New.
21908         * gcc.target/powerpc/indexed-addr.c: New.
21909
21910 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21911
21912         * gfortran.dg/dependency_13.f90: New test case.
21913
21914 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21915
21916         PR middle-end/21781
21917         * gcc.dg/real-const-1.c: New test case.
21918
21919 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21920
21921         * g++.old-deja/g++.other/init18.C: New.
21922         * g++.old-deja/g++.other/init5.C: Remove xfail.
21923
21924 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21925
21926         * g++.dg/opt/pr15551.C: Cleanup temp file.
21927
21928 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21929
21930         PR c++/6634
21931         g++.dg/parse/long1.C: New test.
21932
21933 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21934
21935         PR fortran/19101
21936         * gfortran.dg/continuation.f90: New test.
21937         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21938
21939 2006-03-14  Richard Guenther  <rguenther@suse.de>
21940
21941         PR tree-optimization/26672
21942         * gcc.dg/torture/pr26672.c: New testcase.
21943
21944 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21945
21946         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21947         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21948
21949 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21950
21951         PR middle-end/26557
21952         * gcc.c-torture/compile/switch-1.c: New test case.
21953
21954 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21955
21956         PR fortran/25378
21957         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21958         test to include more permuatations of mask and index.
21959         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21960         respond to F2003 spec. that the position returned for an all false
21961         mask && condition is zero.
21962
21963 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21964
21965         PR middle-end/25989
21966         * gcc.dg/gomp/pr25989.c: New test.
21967
21968 2006-03-13  Jeff Law  <law@redhat.com>
21969
21970         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21971
21972 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21973
21974         * gcc.dg/switch-9.c: New test.
21975
21976 2006-03-13  Richard Guenther  <rguenther@suse.de>
21977
21978         PR middle-end/26630
21979         * gcc.dg/torture/pr26630.c: New testcase.
21980
21981 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21982
21983         * gfortran.dg/dependency_10.f90: New test case.
21984         * gfortran.dg/dependency_11.f90: Likewise.
21985
21986 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21987             Erik Edelmann  <eedelman@gcc.gnu.org>
21988
21989         * gfortran.dg/allocatable_function_1.f90: New.
21990         * gfortran.dg/allocatable_function_2.f90: New.
21991
21992 2006-03-10  Richard Guenther  <rguenther@suse.de>
21993
21994         PR middle-end/26565
21995         * gcc.dg/torture/pr26565.c: New testcase.
21996
21997 2006-03-09  Eric Christopher  <echristo@apple.com>
21998
21999         * gcc.c-torture/compile/20060309-1.c: New.
22000
22001 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22002
22003         PR libgfortran/26499
22004         * gfortran.dg/write_back.f: New test.
22005         * gfortran.dg/write_rewind_1.f: New test.
22006         * gfortran.dg/write_rewind_2.f: New test.
22007
22008 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22009
22010         PR libgfortran/26554
22011         * gfortran.dg/read_logical.f90: New test.
22012
22013 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22014
22015         * ada/acats/norun.lst: cdd2a03 now passes.
22016
22017 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22018
22019         PR testsuite/25177
22020         * gcc.target/powerpc/pr18096-1.c: Change where the error
22021         would match.
22022
22023 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.target/i386/cleanup-1.c: New test.
22026         * gcc.target/i386/cleanup-2.c: New test.
22027
22028 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22029
22030         * gfortran.dg/dependency_9.f90: Remove for the time being.
22031
22032 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22033
22034         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22035         directive.
22036
22037 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22038
22039         * gfortran.dg/dependency_9.f90: New test case.
22040
22041 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22042
22043         * gfortran.dg/dependency_4.f90: New test case.
22044         * gfortran.dg/dependency_5.f90: New test case.
22045         * gfortran.dg/dependency_6.f90: New test case.
22046         * gfortran.dg/dependency_7.f90: New test case.
22047         * gfortran.dg/dependency_8.f90: New test case.
22048
22049 2006-03-03  Paul Brook  <paul@codesourcery.com>
22050
22051         * lib/target-supports.exp (check_profiling_available):
22052         Add m68k-*-elf.
22053
22054 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22055
22056         PR fortran/25031
22057         * multiple_allocation_1.f90: New test.
22058
22059 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22060
22061         PR tree-optimization/26524
22062         * gfortran.dg/pr26524.f: New test case.
22063
22064 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22065
22066         * g++.dg/template/repo5.C: Cleanup repo files.
22067         * gcc.dg/20051201-1.c: Cleanup coverage files.
22068         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22069         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22070         tree dump files.
22071
22072 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22073
22074         * objc.dg/objc-nofilename-1.m: New test.
22075         * objc.dg/bad-receiver-type.m: New test.
22076         * obj-c++.dg/bad-receiver-type.mm: New test.
22077
22078 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22079
22080         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22081
22082 2006-03-01  Mike Stump  <mrs@apple.com>
22083
22084         * g++.dg/abi/key2.C: Add.
22085
22086 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22087
22088         * gfortran.dg/logical_dot_product.f90: New test.
22089
22090         PR fortran/26393
22091         * gfortran.dg/used_interface_ref.f90: New test.
22092
22093         PR fortran/20938
22094         * gfortran.dg/dependency_2.f90: New test.
22095         * gfortran.fortran-torture/execute/where17.f90: New test.
22096         * gfortran.fortran-torture/execute/where18.f90: New test.
22097         * gfortran.fortran-torture/execute/where19.f90: New test.
22098         * gfortran.fortran-torture/execute/where20.f90: New test.
22099
22100 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22101
22102         * g++.dg/tree-ssa/pr26443.C: New test case.
22103
22104 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22105
22106         PR middle-end/26022
22107         * g++.dg/opt/return-slot1.C: New test.
22108
22109 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22110
22111         PR libgfortran/26136
22112         * gfortran.dg/namelist_23.f90: New test.
22113
22114 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22115
22116         PR middle-end/14752
22117         * gcc.dg/fold-eqandshift-2.c: New test case.
22118
22119 2006-02-28  Richard Guenther  <rguenther@suse.de>
22120
22121         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22122         decomposition.
22123
22124 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22125
22126         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22127
22128 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22129
22130         PR libgfortran/26464
22131         * gfortran.dg/backspace_5.f: New test.
22132         * gfortran.dg/backspace_6.f: New test.
22133
22134 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22135
22136         * gcc.dg/fold-eqandnot-1.c: New test case.
22137
22138 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22139
22140         PR middle-end/19983
22141         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22142
22143 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22144
22145         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22146         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22147
22148 2006-02-26  Richard Guenther  <rguenther@suse.de>
22149
22150         PR tree-optimization/26421
22151         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22152
22153 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22154
22155         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22156         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22157
22158 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22159
22160         * gcc.dg/fold-even-1.c: New test case.
22161
22162 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22163
22164         PR middle-end/21137
22165         * gcc.dg/fold-eqandshift-1.c: New test case.
22166
22167 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22168
22169         PR tree-optimization/25125
22170         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22171         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22172
22173 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22174
22175         PR tree-optimizations/26359
22176         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22177         with -fdump-tree-dceloop-details.
22178         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22179
22180 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22181
22182         PR middle-end/23673
22183         * gcc.dg/fold-eqxor-1.c: New test case.
22184         * gcc.dg/fold-eqxor-2.c: Likewise.
22185         * gcc.dg/fold-eqxor-3.c: Likewise.
22186
22187 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22188
22189         PR fortran/23092
22190         * scalar_mask_1.f90: New test.
22191
22192 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22193
22194         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22195         * g++.dg/eh/uncaught2.C: New.
22196         * g++.dg/eh/uncaught3.C: New.
22197
22198 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22199
22200         PR libgfortran/26423
22201         * gfortran.dg/read_many_1.f: New test.
22202
22203 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22204
22205         PR fortran/24519
22206         * gfortran.dg/dependency_3.f90: New test.
22207         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22208         XFAILs.
22209
22210         PR fortran/25395
22211         * gfortran.dg/equiv_6.f90: New test.
22212
22213 2006-02-23  Jeff Law  <law@redhat.com>
22214
22215         * gcc.c-torture/compile/pr26425.c: New test.
22216
22217 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22218
22219         PR middle-end/26412
22220         * gcc.dg/gomp/pr26412.c: New test.
22221
22222 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22223
22224         PR c++/26291
22225         * g++.dg/other/ellipsis1.C: New test.
22226         * g++.dg/parse/operator4.C: Adjust error marker.
22227
22228 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22229
22230         PR target/25603
22231         * gfortran.dg/pr25603.f: New testcase.
22232
22233 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22234
22235         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22236         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22237
22238 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22239
22240         * g++.dg/eh/spbp.C: New.
22241
22242 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22243
22244         PR middle-end/26379
22245         * gcc.target/i386/mmx-7.c: New test.
22246
22247 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22248
22249         PR tree-optimization/26361
22250         * gcc.dg/tree-ssa/vrp27.c: New test case.
22251
22252 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22255         * gcc.dg/tree-ssa/complex-4.c: Here.
22256
22257 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22258
22259         PR middle-end/19543
22260         * gfortran.dg/logical_1.f90: New test case.
22261
22262 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22263
22264         PR middle-end/26334
22265         * gcc.dg/20060218-1.c: Moved to...
22266         * gcc.target/i386/20060218-1.c: ... here.  New test.
22267
22268 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22269
22270         PR fortran/26201
22271         * gfortran.dg/convert_1.f90: New.
22272
22273 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22274
22275         PR fortran/25054
22276         * gfortran.dg/namelist_5.f90: New test.
22277
22278         PR fortran/25089
22279         * gfortran.dg/namelist_4.f90: New test.
22280
22281 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22282
22283         PR tree-opt/25680
22284         * gcc.dg/tree-ssa/complex-3.c: New test.
22285
22286 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22287
22288         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22289         variable to take into account the variable name in the
22290         function header.
22291         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22292
22293 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22294
22295         PR middle-end/26334
22296         * gcc.c-torture/compile/20060217-1.c: New test.
22297         * gcc.dg/20060218-1.c: New test.
22298
22299 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22300
22301         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22302
22303 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22304
22305         * gcc.dg/cpp/undef3.c: New test.
22306         * gcc.dg/cpp/trad/builtins2.c: New test.
22307
22308 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22309
22310         PR c++/26266
22311         * g++.dg/template/static22.C: New test.
22312         * g++.dg/template/static23.C: New test.
22313         * g++.dg/template/static24.C: New test.
22314         * g++.dg/template/non-dependent13.C: New test.
22315         * g++.dg/init/member1.C: Tweak error markers.
22316
22317 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22318
22319         PR target/26255
22320         * gcc.c-torture/compile/pr26255.c: New test case.
22321
22322 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22323
22324         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22325         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22326         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22327         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22328         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22329         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22330         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22331
22332 2006-02-16  Jeff Law  <law@redhat.com>
22333
22334         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22335         * gcc.dg/tree-ssa/vrp26.c: New test.
22336
22337 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22338
22339         PR target/20353
22340         PR target/24578
22341         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22342         __UCLIBC__ is defined.
22343
22344 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22345
22346         PR fortran/26224
22347         * gfortran.dg/gomp/pr26224.f: New test.
22348
22349 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22350
22351         PR tree-opt/25918
22352         * lib/target-supports.exp
22353         (check_effective_target_vect_short_mult): New.
22354         (check_effective_target_vect_char_mult): New.
22355         (check_effective_target_vect_widen_sum_qi_to_si): New.
22356         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22357         (check_effective_target_vect_widen_sum_hi_to_si): New.
22358         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22359         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22360         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22361         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22362         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22363         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22364         vect-reduc-pattern-2c.c
22365         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22366         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22367         vect-reduc-pattern-1c.c
22368
22369 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22370
22371         PR fortran/24557
22372         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22373
22374 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22375
22376         PR fortran/26054
22377         * gfortran.dg/enum_8.f90: Remove check for warning.
22378         * gfortran.dg/iomsg_1.f90: Ditto.
22379         * gfortran.dg/enum_1.f90: Ditto.
22380         * gfortran.dg/enum_9.f90: Ditto.
22381         * gfortran.dg/enum_2.f90: Ditto.
22382         * gfortran.dg/enum_10.f90: Ditto.
22383         * gfortran.dg/enum_3.f90: Ditto.
22384         * gfortran.dg/flush_1.f90: Ditto.
22385         * gfortran.dg/enum_4.f90: Ditto.
22386         * gfortran.dg/array_constructor_1.f90: Ditto.
22387         * gfortran.dg/enum_5.f90: Ditto.
22388         * gfortran.dg/enum_6.f90: Ditto.
22389         * gfortran.dg/enum_7.f90: Ditto.
22390
22391 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22392
22393         PR middle-end/26300
22394         * gcc.c-torture/compile/20060215-1.c: New test.
22395
22396 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22397
22398         PR middle-end/23670
22399         * gcc.dg/tree-ssa/andor-2.c: New test case.
22400
22401 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22402
22403         PR fortran/25045
22404         * optional_dim.f90: New test.
22405
22406 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22407
22408         PR fortran/26277
22409         * gfortran.dg/label_4.f90: New.
22410
22411 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22412             Diego Novillo  <dnovillo@redhat.com>
22413             Uros Bizjak  <uros@kss-loka.si>
22414
22415         * gfortran.dg/gomp: New directory.
22416
22417 2006-02-14  Richard Guenther  <rguenther@suse.de>
22418
22419         PR tree-optimization/26258
22420         * gcc.dg/torture/pr26258.c: New testcase.
22421
22422 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22423
22424         PR fortran/26246
22425         * gfortran.dg/pr26246_1.f90: New test.
22426         * gfortran.dg/pr26246_2.f90: New test.
22427
22428         PR middle-end/26092
22429         * gcc.c-torture/compile/20060208-1.c: New test.
22430
22431 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22432
22433         PR fortran/26074
22434         PR fortran/25103
22435         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22436         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22437         * gfortran.dg/automatic_module_variable.f90: Change error message.
22438
22439         PR fortran/20861
22440         * gfortran.dg/internal_dummy_1.f90: New test.
22441
22442         PR fortran/20871
22443         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22444
22445
22446         PR fortran/25083
22447         * gfortran.dg/uncommon_block_data_1.f90: New test.
22448         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22449         with standard.
22450
22451         PR fortran/25088
22452         * gfortran.dg/typed_subroutine_1.f90: New test.
22453
22454 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22455
22456         * objc.dg/dwarf-1.m: New.
22457
22458 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22459
22460         PR middle-end/24427
22461         * gcc.dg/tree-ssa/andor-1.c: New test case.
22462
22463 2006-02-13  Josh Conner  <jconner@apple.com>
22464
22465         PR target/25376
22466         * gcc.dg/pr25376.c: New test.
22467
22468         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22469         assemble.
22470         * lib/target-supports.exp (check_named_sections_available):
22471         Only compile named-sections test -- don't assemble.
22472
22473 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22474
22475         * g++.dg/warn/no-write-strings.C: New test.
22476         * g++.dg/warn/write-strings.C: Likewise.
22477         * g++.dg/warn/write-strings-default.C: Likewise.
22478
22479 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22480
22481         PR fortran/25806
22482         * gfortran.dg/ret_pointer_2.f90: New test.
22483
22484 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22485
22486         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22487
22488 2006-02-10  Jeff Law  <law@redhat.com>
22489
22490         * gcc.c-torture/compile/pr26213.c: New test.
22491
22492 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22493
22494         gfortran.dg/null_1.f90: New test.
22495
22496 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22497
22498         PR fortran/14771
22499         * gfortran.dg/parens_4.f90: New.
22500         * gfortran.dg/parens_5.f90: New.
22501
22502 2006-02-10  Richard Guenther  <rguenther@suse.de>
22503
22504         * gcc.dg/pr23372-1.c: Remove empty file.
22505
22506 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22507         Paul Thomas  <pault@gcc.gnu.org>
22508
22509         PR fortran/14771
22510         * gfortran.dg/parens_1.f90: New.
22511         * gfortran.dg/parens_2.f90: New.
22512         * gfortran.dg/parens_3.f90: New.
22513
22514 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22515
22516         PR fortran/26038
22517         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22518
22519         PR fortran/25059
22520         * gfortran.dg/impure_assignment_1.f90: New test.
22521
22522         PR fortran/25070
22523         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22524
22525 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22526
22527         PR target/26141
22528         * g++.dg/expr/stdarg2.C: New test.
22529
22530 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22531
22532         PR inline-asm/16194
22533         * gcc.dg/pr16194.c: New test.
22534
22535 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22536
22537         * ada/acats/run_acats: Use portable variant of "$@".
22538
22539 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22540
22541         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22542         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22543
22544 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22545
22546         PR tree-opt/26179
22547         * g++.dg/opt/pr26179.C: New test.
22548
22549 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22550
22551         PR middle-end/26134
22552         * gcc.dg/tree-ssa/complex-3.c: New test.
22553
22554 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22555
22556         * gcc.c-torture/compile/volatile-1.c: New test.
22557
22558 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22559
22560         PR 26180
22561         * gcc.dg/tree-ssa/pr26180.c: New test.
22562
22563 2006-02-08  Jeff Law  <law@redhat.com>
22564
22565         * gcc.dg/tree-ssa/pr21417.c: New test.
22566
22567 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22568
22569         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22570         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22571
22572 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22573
22574         * lib/scanrtl.exp: New.
22575
22576 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22577
22578         PR c++/26071
22579         * g++.dg/other/virtual2.C: New test.
22580
22581         PR c++/26070
22582         * g++.dg/other/virtual1.C: New test.
22583
22584 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22585
22586         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22587         cleanup-ipa-dump): Update dump file glob patterns.
22588         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22589         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22590
22591         * lib/gcc-dg.exp: Load it.
22592         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22593
22594 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22595
22596         PR testsuite/26159
22597         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22598         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22599
22600 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22601
22602         PR fortran/25577
22603         * gfortran.dg/mvbits_1.f90: New.
22604
22605 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22606
22607         * g++.dg/warn/Wdiv-by-zero.C: New test.
22608         * g++.dg/warn/Wno-div-by-zero.C: New.
22609
22610 2006-02-07  Jeff Law  <law@redhat.com>
22611
22612         * gcc.dg/tree-ssa/pr21559.c: New test.
22613
22614         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22615         multiple VRP passes.
22616         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22617         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22618         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22619         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22620         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22621         * gcc.dg/tree-ssa/vrp02.c: Likewise
22622         * gcc.dg/tree-ssa/vrp11.c: Likewise
22623         * gcc.dg/tree-ssa/pr14341.c: Likewise
22624         * gcc.dg/tree-ssa/vrp19.c: Likewise
22625         * gcc.dg/tree-ssa/vrp20.c: Likewise
22626         * gcc.dg/tree-ssa/vrp03.c: Likewise
22627         * gcc.dg/tree-ssa/pr21086.c: Likewise
22628         * gcc.dg/tree-ssa/pr21959.c: Likewise
22629         * gcc.dg/tree-ssa/vrp21.c: Likewise
22630         * gcc.dg/tree-ssa/vrp04.c: Likewise
22631         * gcc.dg/tree-ssa/pr25485.c: Likewise
22632         * gcc.dg/tree-ssa/pr22026.c: Likewise
22633         * gcc.dg/tree-ssa/vrp22.c: Likewise
22634         * gcc.dg/tree-ssa/vrp05.c: Likewise
22635         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22636         * gcc.dg/tree-ssa/pr20701.c: Likewise
22637         * gcc.dg/tree-ssa/vrp23.c: Likewise
22638         * gcc.dg/tree-ssa/vrp06.c: Likewise
22639         * gcc.dg/tree-ssa/pr22117.c: Likewise
22640         * gcc.dg/tree-ssa/pr20702.c: Likewise
22641         * gcc.dg/tree-ssa/vrp15.c: Likewise
22642         * gcc.dg/tree-ssa/pr21090.c: Likewise
22643         * gcc.dg/tree-ssa/pr21294.c: Likewise
22644         * gcc.dg/tree-ssa/vrp24.c: Likewise
22645         * gcc.dg/tree-ssa/vrp07.c: Likewise
22646         * gcc.dg/tree-ssa/pr21563.c: Likewise
22647         * gcc.dg/tree-ssa/pr25382.c: Likewise
22648         * gcc.dg/tree-ssa/vrp16.c: Likewise
22649         * gcc.dg/tree-ssa/vrp25.c: Likewise
22650         * gcc.dg/tree-ssa/vrp08.c: Likewise
22651         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22652         * gcc.dg/tree-ssa/vrp17.c: Likewise
22653         * gcc.dg/tree-ssa/pr21458.c: Likewise
22654         * g++.dg/tree-ssa/pr18178.C: Likewise
22655
22656 2006-02-07  Richard Guenther  <rguenther@suse.de>
22657
22658         PR c++/26140
22659         Revert
22660         2006-01-30  Richard Guenther  <rguenther@suse.de>
22661         PR c++/23372
22662         * gcc.dg/pr23372-1.C: New testcase.
22663
22664         * g++.dg/tree-ssa/pr26140.C: New testcase.
22665
22666 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22667
22668         PR c++/9737
22669         * g++.dg/template/ttp15.C: New test.
22670         * g++.dg/template/ttp16.C: Likewise.
22671         * g++.dg/template/ttp17.C: Likewise.
22672         * g++.old-deja/g++.pt/ttp36.C: Remove.
22673         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22674         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22675         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22676         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22677         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22678         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22679         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22680         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22681         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22682
22683 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22684
22685         PR libfortran/23815
22686         * unf_io_convert_4.f90: New test.
22687
22688 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22689
22690         * gcc.dg/tree-ssa/loadpre10.c: New test.
22691         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22692         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22693         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22694
22695 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22696
22697         PR libfortran/24685
22698         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22699
22700 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22701
22702         PR tree-opt/25251
22703         * gfortran.dg/assign_7.f: New test.
22704
22705 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22706
22707         PR fortran/26041
22708         PR fortran/26064
22709         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22710         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22711         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22712
22713 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22716         in size_t typedef.
22717
22718 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22719
22720         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22721         * g++.dg/charset/string.c (foo): Likewise.
22722         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22723         const char*
22724         * g++.dg/ext/builtin2.C (printf): Likewise.
22725         * g++.dg/init/new15.C (printf): Likewise.
22726         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22727         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22728         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22729         * g++.dg/template/non-dependent4.C (temp): Likewise.
22730         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22731         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22732         parameter type to const char*.
22733         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22734         Change type to const char*.
22735         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22736         Likewise.
22737         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22738         second parameter type to const char*.
22739         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22740         (Y::Y): Change parameter type to const char*.
22741         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22742         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22743         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22744         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22745         (char*).
22746         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22747         const char*.
22748         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22749         type to const char*.
22750         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22751         return type to const char*.
22752         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22753         to const char*.
22754         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22755         * g++.old-deja/g++.law/refs1.C: Likewise.
22756         * g++.old-deja/g++.law/visibility1.C: Likewise.
22757         * g++.old-deja/g++.law/visibility2.C: Likewise.
22758         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22759         const char*.
22760         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22761         * g++.old-deja/g++.mike/net48.C: Likewise.
22762         * g++.old-deja/g++.mike/p646.C: Likewise.
22763         * g++.old-deja/g++.mike/p6746.C: Likewise.
22764         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22765         type to const char*.
22766         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22767         deprecated conversion warning.
22768         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22769         char*.
22770         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22771         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22772         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22773         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22774         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22775         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22776         * g++.old-deja/g++.pt/t39.C: Likewise.
22777         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22778         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22779
22780 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22781
22782         PR fortran/25075
22783         intrinsic_argument_conformance_1.f90: New test.
22784
22785 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22786
22787         PR fortran/20845
22788         * gfortran.dg/char_result_11.f90: Add SAVE.
22789         * gfortran.dg/der_pointer_4.f90: Ditto.
22790         * gfortran.dg/default_initialization.f90: New test.
22791
22792 2006-02-03  Jeff Law  <law@redhat.com>
22793
22794         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22795         handle more than 100 dump files.
22796         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22797         * lib/scantree.exp (scan-tree-dump): Likewise.
22798         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22799         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22800         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22801         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22802         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22803
22804 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22805
22806         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22807
22808 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22809
22810         * g++.dg/template/using12.C: New test.
22811
22812 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22813
22814         * gcc.target/powerpc/pr25960.c: New test.
22815
22816 2006-02-02  Steven G. Kargl  <kargls@comcast>
22817
22818         PR fortran/24958
22819         gfortran.dg/nullify_2.f90: New test.
22820
22821 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22822
22823         PR 25990
22824         * gcc.dg/gomp/pr25990.c: New test.
22825
22826 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR c++/25342
22829         * g++.gd/template/partial4.C: New test.
22830
22831 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22832
22833         PR middle-end/26001
22834         * gfortran.dg/data_char_2.f90: New.
22835
22836 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22837
22838         PR fortran/26039
22839         maxval_maxloc_conformance_1.f90: New test.
22840
22841 2006-01-31  Richard Guenther  <rguenther@suse.de>
22842
22843         * gcc.target/i386/sselibm-1.c: New testcase.
22844         * gcc.target/i386/sselibm-2.c: Likewise.
22845         * gcc.target/i386/sselibm-3.c: Likewise.
22846         * gcc.target/i386/sselibm-4.c: Likewise.
22847         * gcc.target/i386/sselibm-5.c: Likewise.
22848
22849 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22850
22851         PR fortran/24266
22852         * gfortran.dg/arrayio_derived_2.f90: New.
22853
22854 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22855
22856         * gcc.dg/unsigned-long-compare.c: New test.
22857
22858 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22859
22860         PR testsuite/25318
22861         * lib/target-supports.exp (check_effective_target_freorder):
22862         Check to see if target supports -freorder-blocks-and-partition.
22863         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22864         instead of "dg-require-named-sections".
22865
22866 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22867
22868         PR target/14798:
22869         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22870         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22871         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22872         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22873         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22874         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22875         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22876         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22877
22878 2006-01-30  Richard Guenther  <rguenther@suse.de>
22879
22880         PR c++/23372
22881         * gcc.dg/pr23372-1.C: New testcase.
22882
22883 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22884
22885         * gcc.dg/gomp/pr25874.c: New test.
22886
22887 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22888
22889         PR tree-opt/25911
22890         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22891
22892 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22893
22894         PR fortran/18578
22895         PR fortran/18579
22896         PR fortran/20857
22897         PR fortran/20885
22898         * gfortran.dg/intent_out_1.f90: New test.
22899
22900 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22901
22902         PR fortran/17911
22903         * gfortran.dg/procedure_lvalue.f90: New test.
22904
22905         PR fortran/20895
22906         PR fortran/25030
22907         * gfortran.dg/char_pointer_assign_2.f90: New test.
22908         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22909         assignment to be consistent with standard.
22910         * gfortran.dg/char_result_2.f90: The same.
22911         * gfortran.dg/char_result_8.f90: The same.
22912
22913 2006-01-28  Zack Weinberg  <zackw@panix.com>
22914
22915         * gcc.dg/Woverlength-strings.c
22916         * gcc.dg/Woverlength-strings-pedantic-c89.c
22917         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22918         * gcc.dg/Woverlength-strings-pedantic-c99.c
22919         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22920
22921 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22922
22923         * gcc.c-torture/execute/20060127-1.c: New test.
22924
22925 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22926
22927         PR c++/25999
22928         * g++.dg/ext/pragmaweak1.C: New test.
22929
22930 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22931
22932         PR c++/25855
22933         * g++.dg/template/spec29.C: New test.
22934
22935 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22936
22937         PR c/19606.
22938         * gcc.c-torture/execute/pr19606.c: New.
22939
22940 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22941
22942         * gcc.dg/pragma-re-4.c: New test.
22943
22944 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22945
22946         PR fortran/25964
22947         * gfortran.dg/assumed_size_refs_3.f90: New test.
22948
22949 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22950
22951         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22952
22953 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22954
22955         PR ada/21317
22956         * ada/acats/support/impdef.a: Add One_Long_Second.
22957         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22958         * ada/acats/tests/c9/c94026.a: Likewise.
22959         * ada/acats/tests/c9/c97305c.ada: Likewise.
22960         * ada/acats/tests/c9/c99004a.ada: Likewise.
22961
22962 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22963
22964         PR fortran/25964
22965         * gfortran.dg/global_references_2.f90: New test.
22966
22967         PR fortran/25084
22968         PR fortran/20852
22969         PR fortran/25085
22970         PR fortran/25086
22971         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22972         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22973
22974         PR fortran/25416
22975         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22976
22977 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22978
22979         PR c/25892
22980         * gcc.dg/Wpointer-sign.c: New.
22981         * gcc.dg/Wpointer-sign-Wall.c: New.
22982         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22983         * gcc.dg/Wpointer-sign-pedantic.c: New.
22984         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22985         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22986
22987 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22988
22989         PR C/25861
22990         * gcc.c-torture/compile/pr25861.c: New test.
22991
22992 2006-01-26  Paul Brook  <paul@codesourcery.com>
22993
22994         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22995         on short-enum targets.
22996         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22997         variable.
22998         (generate_fields): Use short_enums.
22999         (main): Set short_enums.  Document -e.
23000         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23001         on short-enum targets.
23002         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23003         variable.
23004         (generate_fields): Use short_enums.
23005         (main): Set short_enums.  Document -e.
23006         * lib/target-supports.exp (check_effective_target_short_enums): New.
23007
23008 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23009
23010         PR target/25947
23011         * gcc.dg/torture/pr25947-1.c: New test.
23012
23013 2006-01-25  Jan Hubicka  <jh@suse.cz>
23014             Roger Sayle  <roger@eyesopen.com>
23015
23016         PR rtl-optimization/25703
23017         * gcc.target/i386/20060125-1.c: New test case.
23018         * gcc.target/i386/20060125-2.c: New test case.
23019
23020 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23021
23022         PR fortran/18540
23023         * gfortran.dg/goto_1.f: New.
23024
23025 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23026
23027         PR fortran/25716
23028         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23029         25716 on 32-bit systems too.
23030
23031 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23032
23033         PR testsuite/25590
23034         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23035
23036 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23037
23038         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23039
23040 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23041
23042         PR fortran/25835
23043         * gfortran.dg/read_eof.f90: Delete, renamed.
23044         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23045         * gfortran.dg/read_eof_2.f90: New test.
23046         * gfortran.dg/read_eof_3.f90: New test.
23047
23048 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23049
23050         PR tree-opt/25860
23051         * gcc.c-torture/compile/pr25860.c: New test.
23052
23053 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23054
23055         PR c++/25552
23056         * g++.dg/parse/dtor8.C: New test.
23057
23058 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23059
23060         PR testsuite/25891
23061         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23062         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23063         check_effective_target_fopenmp returns 0.
23064
23065 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23066
23067         PR ada/20548
23068         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23069         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23070         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23071
23072 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23073
23074         PR tree-opt/25857
23075         * g++.dg/opt/pr25857.C: New test.
23076
23077 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23078         Jan Hubicka  <jh@suse.cz>
23079         Richard Guenther  <rguenther@suse.de>
23080
23081         PR rtl-optimization/25654
23082         * gcc.dg/torture/pr25654.c: New testcase.
23083         * gcc.target/i386/pr25654.c: Likewise.
23084
23085 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23086
23087         PR fortran/25901
23088         * gfortran.dg/internal references_2.f90: New test.
23089
23090         Fix regression in testing of admissability of attributes.
23091         * gfortran.dg/intent_used_1.f90: New test.
23092
23093 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23094
23095         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23096         Remove target conditional torture options for i?86 and x86_64
23097         GNU/Linux.
23098
23099 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23100
23101         PR c++/10891
23102         * g++.dg/rtti/no-rtti.C: New.
23103
23104 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23105
23106         PR c++/25895
23107         * g++.dg/inherit/conv2.C: New test.
23108
23109         PR c++/25856
23110         * g++.dg/parse/dtor7.C: New test.
23111
23112         PR c++/25858
23113         * g++.dg/template/crash44.C: New test.
23114
23115 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23116
23117         PR fortran/25124
23118         PR fortran/25625
23119         * gfortran.dg/internal_references_1.f90: New test.
23120           PR fortran/20881
23121         PR fortran/23308
23122         PR fortran/25538
23123         PR fortran/25710
23124         * gfortran.dg/global_references_1.f90: New test.
23125         * gfortran.dg/g77/19990905-1.f: Restore the error that
23126         there is a clash between the common block name and
23127         the name of a subroutine reference.
23128
23129         PR fortran/PR24276
23130         * gfortran.dg/aliasing_dummy_1.f90: New test.
23131
23132 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23133
23134         * gcc.dg/vmx/1b-01.c: Warning fix.
23135         * gcc.dg/vmx/1c-02.c: Likewise.
23136         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23137
23138 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23139
23140         PR testsuite/24962
23141         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23142
23143 2006-01-20  Richard Guenther  <rguenther@suse.de>
23144         Steven Bosscher <stevenb.gcc@gmail.com>
23145
23146         PR rtl-optimization/24626
23147         * gcc.dg/torture/pr24626-1.c: New testcase.
23148         * gcc.dg/torture/pr24626-2.c: Likewise.
23149         * gcc.dg/torture/pr24626-3.c: Likewise.
23150         * gcc.dg/torture/pr24626-4.c: Likewise.
23151
23152 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23153
23154         PR c++/5520
23155         * g++.dg/warn/empty-body.C: New.
23156
23157 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23158
23159         PR c++/22136
23160         * g++.dg/template/using10.C: New test.
23161         * g++.dg/temlpate/using11.C: Likewise.
23162         * g++.dg/inherit/using5.C: Tweak error messages.
23163
23164 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23165
23166         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23167         target test.
23168         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23169
23170 2006-01-19  Jan Hubicka  <jh@suse.cz>
23171
23172         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23173
23174 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23175
23176         PR c++/25854
23177         * g++.dg/template/spec28.C: New test.
23178
23179 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23180
23181         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23182         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23183
23184 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23185
23186         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23187         * gcc.dg/gomp/critical-1.c: Likewise.
23188         * gcc.dg/gomp/critical-3.c: Likewise.
23189         * gcc.dg/gomp/empty.c: Likewise.
23190         * gcc.dg/gomp/ordered-1.c: Likewise.
23191         * gcc.dg/gomp/for-4.c: Likewise.
23192         * gcc.dg/gomp/for-6.c: Likewise.
23193         * gcc.dg/gomp/master-3.c: Likewise.
23194         * gcc.dg/gomp/for-8.c: Likewise.
23195         * gcc.dg/gomp/for-10.c: Likewise.
23196         * gcc.dg/gomp/for-18.c: Likewise.
23197         * gcc.dg/gomp/for-5.c: Likewise.
23198         * gcc.dg/gomp/for-7.c: Likewise.
23199         * gcc.dg/gomp/for-9.c: Likewise.
23200
23201 2006-01-18  Jeff Law  <law@redhat.com>
23202
23203         * gcc.dg/tree-ssa/vrp25.c: New test.
23204
23205 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23206
23207         * gcc.dg/pr25805.c: Fix misapplied patch.
23208
23209 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23210
23211         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23212         (check_effective_target_vect_udot_qi): New.
23213         (check_effective_target_vect_sdot_hi): New.
23214         (check_effective_target_vect_udot_hi): New.
23215         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23216         prefixed with "wrapv-" with -fwrapv.
23217         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23218         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23219         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23220         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23221         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23222
23223         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23224         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23225         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23226         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23227
23228 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23229
23230         PR c++/16829
23231         * g++.dg/other/default2.C: New test.
23232         * g++.dg/other/default3.C: New test.
23233
23234 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23235
23236         PR c/25805
23237         * gcc.dg/pr25805.c: New file.
23238
23239 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23240
23241         PR c++/25836
23242         * g++.dg/template/init6.C: New test.
23243
23244 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23245
23246         * gcc.dg/tree-ssa/pr24287.c: New test
23247
23248 2006-01-18  Eric Christopher  <echristo@apple.com>
23249
23250         * g++.dg/eh/table.C: New.
23251
23252 2006-01-18  DJ Delorie  <dj@redhat.com>
23253
23254         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23255         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23256         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23257         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23258
23259 2006-01-18  Jeff Law  <law@redhat.com>
23260
23261         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23262         on wrapping on overflow semantics.
23263
23264         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23265
23266         * gcc.gc/tree-ssa/vrp23.c: New test.
23267         * gcc.gc/tree-ssa/vrp24.c: New test.
23268
23269 2006-01-18  Richard Henderson  <rth@redhat.com>
23270             Aldy Hernandez  <aldyh@redhat.com>
23271             Jakub Jelinek  <jakub@redhat.com>
23272             Diego Novillo  <dnovillo@redhat.com>
23273             Uros Bizjak  <uros@kss-loka.si>
23274
23275         * gcc.dg/gomp: New directory.
23276
23277 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23278             Steven G. Kargl  <kargls@comcast.net>
23279
23280         PR fortran/20869
23281         * gfortran.dg/intrinsic_external_1.f90: New test.
23282
23283         PR fortran/20875.
23284         * gfortran.dg/elemental_pointer_1.f90: New test.
23285
23286         PR fortran/25024
23287         * gfortran.dg/external_procedures_1.f90: New test.
23288
23289         PR fortran/25785
23290         gfortran.dg/assumed_present.f90: New test.
23291
23292 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23293
23294         * g++.dg/parse/lookup5.C: New test.
23295
23296 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23297
23298         PR fortran/25697
23299         * gfortran.dg/read_eof.f90: New test.
23300
23301 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23302
23303         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23304         add a closing brace.
23305
23306 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23307
23308         PR fortran/25631
23309         * gfortran.dg/fmt_tl.f: New test.
23310
23311 2006-01-17  Eric Christopher  <echristo@apple.com>
23312
23313         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23314         * g++.old-deja/g++.warn/impint2.C: Ditto.
23315         * g++.old-deja/g++.other/null1.C: Ditto.
23316         * g++.dg/warn/conv2.C: Ditto.
23317         * g++.dg/warn/conv4.C: New file.
23318
23319 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23320
23321         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23322
23323 2006-01-17  Andreas Jaeger  <aj@suse.de>
23324             Janis Johnson <janis187@us.ibm.com>
23325
23326         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23327         in 64-bit.
23328         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23329         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23330
23331 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23332
23333         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23334         (switchfiles): xfail txxx where xxx >= 25.
23335
23336 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23337
23338         PR testsuite/25764
23339         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23340
23341 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23342
23343         PR c/25682
23344         * gcc.dg/pr25682.c: New test.
23345         * g++.dg/parse/array-size2.C: New test.
23346
23347 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23348
23349         * consistency.vlad: Remove entire directory, 1652 files.
23350
23351 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23352
23353         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23354         check_effective_target_dfprt_nocache): New.
23355         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23356         (check_effective_target_dfprt): New.
23357         * lib/c-compat.exp (check_dfp): Remove.
23358         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23359         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23360         level of support for decimal float.
23361         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23362         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23363         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23364         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23365         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23366         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23367         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23368         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23369         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23370         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23371         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23372         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23373         directives.
23374
23375 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23376
23377         PR testsuite/25741
23378         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23379         $base_dir/../.
23380         * lib/gfortran.exp (gfortran_init): Likewise.
23381         * lib/obj-c++.exp (obj-c++_init): Likewise.
23382         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23383         (scan-assembler-dem-not): Likewise.
23384         * lib/scandump.exp (scan-dump-dem): Likewise.
23385         (scan-dump-dem-not): Likewise.
23386
23387 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23388
23389         PR testsuite/25767
23390         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23391         powerpc-*-darwin*.
23392         * lib/obj-c++.exp (obj-c++_init): Likewise.
23393
23394 2006-01-16  Richard Guenther  <rguenther@suse.de>
23395
23396         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23397
23398 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23399
23400         PR testsuite/25777
23401         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23402         to LD_LIBRARY_PATH.
23403
23404 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23405             Andrew Pinski  <pinskia@physics.uc.edu>
23406
23407         * gcc.dg/minmax-1.c: New test.
23408
23409 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23410
23411         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23412         * gcc.misc-tests/dectest.exp: Ditto.
23413
23414 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23415
23416         PR testsuite/25796
23417         * gcc.target/i386/cmov6.c: Use -march=k8.
23418
23419 2006-01-15  Andreas Jaeger  <aj@suse.de>
23420
23421         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23422         x86 does not have __float128.
23423
23424 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23425
23426         * gcc.target/i386/cmov6.c: New test.
23427
23428 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23429
23430         PR c++/25663
23431         * g++.dg/template/ctor6.C: New test.
23432
23433 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23434
23435         PR tree-optimization/25485
23436         * gcc.dg/tree-ssa/pr25485.c: New.
23437
23438 2006-01-14  Richard Guenther  <rguenther@suse.de>
23439
23440         PR tree-optimization/22548
23441         PR tree-optimization/22555
23442         PR tree-optimization/22501
23443         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23444         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23445         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23446         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23447         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23448         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23449         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23450         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23451         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23452
23453 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23454
23455         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23456         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23457
23458 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23459         Richard Guenther  <rguenther@suse.de>
23460
23461         PR rtl-optimization/24257
23462         * gcc.dg/torture/pr24257.c: New testcase.
23463
23464 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23465
23466         * gcc.c-torture/execute/20060110-1.c: New test.
23467         * gcc.c-torture/execute/20060110-2.c: New test.
23468
23469 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23470
23471         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23472
23473 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23474
23475         PR fortran/25756
23476         * gfortran.dg/label_3.f90: New test.
23477
23478 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23479
23480         PR tree-optimization/25771
23481         * g++.dg/tree-ssa/pr25771.C: New test
23482
23483 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23484
23485         PR tree-opt/24365
23486         * g++.dg/opt/complex5.C: New test.
23487
23488 2006-01-13  Richard Guenther  <rguenther@suse.de>
23489
23490         * gcc.target/i386/387-9.c: New testcase.
23491
23492 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23493
23494         PR c++/24824
23495         * g++.dg/debug/dwarf2-1.C: New.
23496
23497 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23498
23499         PR testsuite/25728
23500         * lib/gcov.exp (verify-lines): Add "close $fd".
23501
23502 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23503             Ben Elliston  <bje@au.ibm.com>
23504
23505         * gcc.dg/dfp/inf-1.c: New test.
23506
23507 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23508             Yao Qi  <qiyaoltc@cn.ibm.com>
23509             Ben Elliston  <bje@au.ibm.com>
23510             Jon Grimm  <jgrimm2@us.ibm.com>
23511
23512         * gcc.dg/nodfp-1.c: New test.
23513         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23514         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23515         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23516         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23517         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23518         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23519         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23520         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23521         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23522         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23523         * gcc.dg/format/dfp-printf-1.c: Likewise.
23524         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23525         (compat_setup_dfp): New.
23526         * gcc.dg/compat/compat.exp: Use it.
23527         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23528         Make some variables global, prepend "compat_" to their names.
23529         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23530         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23531         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23532         * lib/compat.exp (compat_skip_list): Make global, rename.
23533         * lib/c-compat.exp: New file.
23534         * lib/target-supports.exp (check_effective_target_dfp): New.
23535
23536         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23537         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23538         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23539         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23540         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23541         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23542         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23543         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23544         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23545         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23546         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23547         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23548         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23549         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23550         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23551         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23552         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23553         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23554         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23555         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23556         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23557         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23558         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23559         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23560         gcc.dg/dfp/struct-layout-1.c,
23561         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23562         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23563         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23564         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23565         gcc.dg/dfp/func-vararg-dfp.c,
23566         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23567         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23568         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23569         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23570         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23571
23572 2006-01-11  Richard Guenther  <rguenther@suse.de>
23573
23574         PR tree-optimization/25734
23575         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23576
23577 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23578
23579         PR fortran/25486
23580         * gfortran.dg/literal_character_constant_1_x.F: New test.
23581         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23582         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23583         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23584
23585 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         PR c++/25386
23588         * g++.dg/ext/packed3.C: Add expected packed error.
23589
23590 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23591
23592         PR target/25706
23593         * gcc.dg/torture/pr25706-1.c: New test.
23594
23595 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23596
23597         PR tree-optimization/23109
23598         PR tree-optimization/23948
23599         PR tree-optimization/24123
23600
23601         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23602         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23603         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23604         g++.dg/tree-ssa/pr23948.C: New testcases.
23605         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23606         three divisions in order to do the optimization.
23607
23608 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23609
23610         PR c++/25632
23611         * g++.dg/other/pr25632.C: New test.
23612
23613 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23614
23615         PR fortran/25730
23616         * gfortran.dg/used_types_1.f90: New test.
23617
23618 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23619
23620         PR target/25718
23621         * gcc.dg/torture/pr25718-1.c: New test.
23622
23623 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23624
23625         * gfortran.dg/list_read_2.f90: Fix typo in description.
23626
23627 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23628
23629         * lib/target-supports.exp (check_visibility_available): Simplify test
23630         for *-*-netware*.
23631         (check_profiling_available): Fail for *-*-netware*.
23632         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23633         * gcc.dg/20021014-1.c: Likewise.
23634         * gcc.dg/nest.c: Likewise.
23635
23636 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23637
23638         fortran/24936
23639         * gfortran.dg/forall_3.f90: New test.
23640
23641 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23642
23643         PR fortran/21977
23644         * gfortran.dg/nesting_2.f90: New test.
23645         * gfortran.dg/nesting_3.f90: New test.
23646
23647 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23648
23649         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23650         Fix typo in comment.
23651
23652 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23653
23654         * gfortran.dg/single_char_string.f90: New test.
23655
23656 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23657
23658         * gfortran.dg/ichar_2.f90: New test.
23659
23660 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23661
23662         PR fortran/25093
23663         * gfortran.dg/private_type_4.f90: New.
23664
23665 2006-01-07  Richard Guenther  <rguenther@suse.de>
23666
23667         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23668
23669 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23670
23671         * gfortran.dg/func_decl_1.f90: New.
23672         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23673         * gfortran.dg/array_alloc_2.f90: Likewise.
23674         * gfortran.dg/char_result_8.f90: Likewise.
23675         * gfortran.dg/dup_save_1.f90: Likewise.
23676         * gfortran.dg/dup_save_2.f90: Likewise.
23677         * gfortran.dg/f2c_6.f90: Likewise.
23678         * gfortran.dg/f2c_7.f90: Likewise.
23679         * gfortran.dg/func_result_2.f90: Likewise.
23680         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23681
23682 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23683
23684         PR fortran/22146
23685         * gfortran.dg/elemental_subroutine_1.f90: New test.
23686         * gfortran.dg/elemental_subroutine_2.f90: New test.
23687
23688         PR fortran/25029
23689         PR fortran/21256
23690         * gfortran.dg/assumed_size_refs_1.f90: New test.
23691
23692         PR fortran/20868
23693         PR fortran/20870
23694         * gfortran.dg/assumed_size_refs_2.f90: New test.
23695         * gfortran.dg/initialization_1.f90: Change warning message.
23696
23697 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23698
23699         * gcc.dg/tree-ssa/loop-15.c: New test.
23700
23701 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23702
23703         PR fortran/25598
23704         * gfortran.dg/backspace_3.f: New test.
23705         * gfortran.dg/backspace_4.f: New test.
23706
23707 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23708
23709         PR fortran/24268
23710         * gfortran.dg/fmt_white.f: Update test.
23711
23712 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23713
23714         * gcc.dg/cast-1.c: Add new warning.
23715         * gcc.dg/cast-2.c: Likewise.
23716         * gcc.dg/cast-3.c: Likewise.
23717         * gcc.dg/format/cast-1.c: Likewise.
23718         * gcc.dg/cast-4.c: New testcase.
23719
23720 2006-01-05  Richard Guenther  <rguenther@suse.de>
23721
23722         PR tree-optimization/22555
23723         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23724
23725 2006-01-05  Richard Guenther  <rguenther@suse.de>
23726             Diego Novillo  <dnovillo@redhat.com>
23727
23728         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23729         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23730         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23731         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23732         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23733         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23734         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23735         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23736         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23737         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23738         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23739         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23740         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23741         * treelang/compile/extravar.tree: Likewise.
23742         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23743         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23744         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23745         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23746         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23747
23748 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23749
23750         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23751         for 64-bit fix.
23752
23753 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23754
23755         PR fortran/23675
23756         gfortran.dg/char_result_11.f90: New.
23757
23758 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23759
23760         PR c++/24782
23761         * g++.dg/parse/access9.C: New test.
23762         * g++.dg/tc1/dr52.C: Tweak error markers.
23763
23764 2006-01-04  Richard Henderson  <rth@redhat.com>
23765
23766         Merge from gomp branch.
23767         * g++.dg/parse/pragma2.C: Update expected error lines.
23768
23769 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * g++.dg/other/i386-2.C: New test.
23772
23773         PR target/25554
23774         * gcc.c-torture/compile/20051228-1.c: New test.
23775
23776         PR c/25559
23777         * gcc.dg/pr25559.c: New test.
23778
23779 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23780
23781         PR c++/25492
23782         * g++.dg/lookup/friend9.C: New test.
23783
23784         PR c++/25625
23785         * g++.dg/template/repo5.C: New test.
23786
23787 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23788
23789         PR fortran/25101
23790         * gfortran.dg/forall_2.f90: New test.
23791
23792 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23793
23794         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23795         dg-require-weak.  Adjust regexp to handle leading-underscore
23796         targets and space as well as TAB after .weak.  Change previous
23797         64-bit fix to not use naked dot.
23798
23799 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23800
23801         PR rtl-optimization/25578
23802         * gcc.c-torture/execute/20060102-1.c: New testcase.
23803
23804 2006-01-03  Richard Guenther  <rguenther@suse.de>
23805
23806         PR c/25183
23807         * gcc.dg/torture/pr25183.c: New testcase.
23808
23809 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23810
23811         Merge from gomp-branch.
23812         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23813         * gcc.dg/ia64-sync-2.c: Likewise.
23814         * gcc.dg/ia64-sync-3.c: Likewise.
23815         * gcc.dg/ia64-sync-4.c: Likewise.
23816         * gcc.dg/sync-2.c: Likewise.
23817         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23818         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23819
23820 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23821
23822         PR c++/25635
23823         * g++.dg/parse/operator6.C: New test.
23824
23825         PR c++/25637
23826         * g++.dg/parse/error29.C: New test.
23827
23828         PR c++/25638
23829         * g++.dg/parse/dtor6.C: New test.
23830
23831         PR c++/25633
23832         * g++.dg/parse/ctor3.C: New test.
23833
23834         PR c++/25634
23835         * g++.dg/template/class3.C: New test.
23836
23837 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23838
23839         * g++.dg/debug/debug9.C: New.
23840
23841 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23842
23843         PR fortran/24640
23844         * gfortran.dg/label_2.f90: New test.
23845
23846 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23847
23848         * g++.dg/lookup/using12.C: Tighten error marker.
23849
23850 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23851             Andrew Pinski <pinskia@physics.uc.edu>
23852
23853         * gcc.target/powerpc/darwin-abi-3.c: New file.
23854         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23855         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23856         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23857         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23858         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23859         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23860         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23861         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23862
23863 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23864
23865         * gcc.dg/tree-ssa/loadpre1.c: New;
23866         * gcc.dg/tree-ssa/loadpre2.c: New;
23867         * gcc.dg/tree-ssa/loadpre3.c: New;
23868         * gcc.dg/tree-ssa/loadpre4.c: New;
23869         * gcc.dg/tree-ssa/loadpre5.c: New;
23870         * gcc.dg/tree-ssa/loadpre6.c: New;
23871         * gcc.dg/tree-ssa/loadpre7.c: New;
23872         * gcc.dg/tree-ssa/loadpre8.c: New;
23873         * gcc.dg/tree-ssa/loadpre9.c: New;
23874
23875 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23876
23877         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23878         * g++.dg/abi/thunk4.C: Likewise.
23879
23880 2006-01-01  Andreas Jaeger  <aj@suse.de>
23881
23882         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23883         portable.
23884
23885 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23886
23887         PR c++/25294
23888         * gcc.dg/pragma-pack-3.c: New test.
23889         * g++.dg/parse/pragma3.C: New test.
23890
23891 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23892
23893         PR middle-end/24827
23894         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23895
23896 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23897
23898         PR testsuite/25214
23899         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23900
23901 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23902
23903         PR fortran/22607
23904         * gfortran-dg/pure_byref_3.f90: New.
23905
23906         fortran/PR 25396
23907         * gfortran.dg/userdef_operator_1.f90: New.
23908
23909 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23910
23911         * g++.dg/abi/thunk3.C: New.
23912         * g++.dg/abi/thunk4.C: New.
23913
23914 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23915
23916         PR fortran/25532
23917         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23918         associated derived type components of derived types are
23919         properly declared in contained procedures.
23920
23921 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23922
23923         PR libgfortran/25139
23924         * gfortran.dg/backspace_2.f: New test.
23925
23926 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23927
23928         PR libgfortran/25550
23929         * gfortran.dg/endfile.f: New test.
23930
23931 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23932
23933         PR libgfortran/25419
23934         * gfortran.dg/comma.f: New test.
23935
23936 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23937
23938         * lib/gfortran-dg.exp: Remove trailing whitespace.
23939         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23940         -funroll-all-loops.
23941
23942 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23943
23944         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23945         Extended Double long doubles or repeat tests when long double is
23946         the same size as double.
23947
23948 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23949
23950         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23951
23952         PR testsuite/25442
23953         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23954         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23955
23956         PR testsuite/25441
23957         * gcc.dg/pr23911.c: Make test variable static.
23958
23959         PR testsuite/25444
23960         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23961
23962 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23963
23964         PR c++/25439
23965         * g++.dg/parse/crash17.C: Adjust error markers.
23966         * g++.dg/template/error20.C: New test.
23967
23968 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/23172
23971         * g++.dg/ext/complit4.C: New test.
23972
23973         PR c++/25417
23974         * g++.dg/ext/complit5.C: Likewise.
23975
23976 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23977
23978         PR tree-optimization/25125
23979         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23980         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23981         * gcc.c-torture/execute/pr25125.c: New.
23982
23983 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23984
23985         PR fortran/25029
23986         PR fortran/21256
23987         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23988         functions with incorrect assumed size references.
23989
23990 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23991
23992         PR c++/23171
23993         * g++.dg/opt/init1.C: New test.
23994
23995 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23996
23997         PR c++/24671
23998         * g++.dg/template/sfinae3.C: New test.
23999
24000 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24001
24002         * g++.dg/other/friend4.C: New test.
24003
24004 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24005
24006         PR target/25005
24007         * g++.dg/opt/pr25005.C: New test.
24008
24009 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/25369
24012         * g++.dg/template/ptrmem16.C: New test.
24013
24014 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24015
24016         PR fortran/25029
24017         PR fortran/21256
24018         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24019
24020 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24021
24022         PR libgfortran/25307
24023         * gfortran.dg/list_read_5.f90: New test.
24024
24025 2005-12-22  Richard Henderson  <rth@redhat.com>
24026
24027         * gcc.target/i386/sse-7.c: Use -msse2.
24028
24029 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24030
24031         PR rtl-optimization/25432
24032         * gcc.c-torture/compile/20051216-1.c: New test.
24033
24034         PR objc/25328
24035         * objc/execute/pr25328.m: New test.
24036
24037 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24038
24039         PR c++/25364
24040         * g++.dg/template/call4.C: New test.
24041
24042 2005-12-22  Dale Johannesen  <dalej@apple.com>
24043
24044         * gcc.target/i386/sse-17.c: New.
24045
24046 2005-12-22  Paul Brook  <paul@codesourcery.com>
24047
24048         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24049
24050 2005-12-22  Paul Brook  <paul@codesourcery.com>
24051
24052         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24053
24054 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24055
24056         PR tree-opt/25513
24057         * gcc.c-torture/compile/pr25513.c: New test.
24058
24059 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24060
24061         PR c++/23333
24062         * g++.dg/parse/error25.C: Add more tests.
24063
24064 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24065
24066         PR fortran/18990
24067         * gfortran.dg/der_charlen_1.f90: New.
24068
24069 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24070
24071         PR fortran/20889
24072         * gfortran.dg/pointer_component_type_1.f90: New test.
24073
24074         PR fortran/25029
24075         PR fortran/21256
24076         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24077         should give an error with assumed size array refernces and checks
24078         those that should not.
24079         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24080         reference an upper bound so that it does not generate an error.
24081
24082         PR fortran/19362
24083         PR fortran/20244
24084         PR fortran/20864
24085         PR fortran/25391
24086         * gfortran.dg/used_dummy_types_1.f90: New test.
24087         * gfortran.dg/used_dummy_types_2.f90: New test.
24088         * gfortran.dg/used_dummy_types_3.f90: New test.
24089         * gfortran.dg/used_dummy_types_4.f90: New test.
24090         * gfortran.dg/used_dummy_types_5.f90: New test.
24091
24092         PR fortran/23152
24093         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24094         group already being USE associated.
24095         * gfortran.dg/assumed_shape_nml.f90: New test.
24096         * gfortran.dg/assumed_size_nml.f90: New test.
24097
24098         PR fortran/20862
24099         PR fortran/25053
24100         PR fortran/25063
24101         PR fortran/25064
24102         PR fortran/25066
24103         PR fortran/25067
24104         PR fortran/25068
24105         PR fortran/25307
24106         * gfortran.dg/io_constraints_1.f90: New test.
24107         * gfortran.dg/io_constraints_1.f90: New test.
24108         * gfortran.dg/iostat_3.f90: Change wording of warning.
24109         * gfortran.dg/g77/19981216-0.f: The same.
24110
24111 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24112
24113         PR tree-optimization/23518
24114         * gcc.dg/pr23518.c: New.
24115
24116 2005-12-21  Mike Stump  <mrs@apple.com>
24117
24118         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24119
24120 2005-12-21  Paul Brook  <paul@codesourcery.com>
24121
24122         * gcc.dg/pr19340.c: Skip on m68k targets.
24123
24124 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24125
24126         PR rtl-optimization/25196
24127         * gcc.dg/pr25196.c: New test.
24128
24129 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24130
24131         PR fortran/25423
24132         gfortran.dg/where_nested_1.f90: New.
24133
24134 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24135
24136         PR tree-optimization/25382.
24137         * gcc.dg/tree-ssa/pr25382.c: New.
24138
24139 2005-12-20  Richard Guenther  <rguenther@suse.de>
24140
24141         PR middle-end/24306
24142         * gcc.target/i386/pr24306.c: New testcase.
24143
24144 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24145
24146         PR tree-optimization/25501
24147         * gcc.dg/tree-ssa/pr25501.c: New.
24148
24149 2005-12-20  Richard Guenther  <rguenther@suse.de>
24150
24151         Revert
24152         2005-12-02  Richard Guenther  <rguenther@suse.de>
24153
24154         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24155
24156 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24157
24158         PR c++/21228
24159         * g++.dg/warn/Wunreachable-code-2.C: New test.
24160
24161 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/24278
24164         * g++.dg/template/ctor5.C: New test.
24165
24166         PR c++/24915
24167         * g++.dg/template/overload8.C: New test.
24168
24169 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24170
24171         * gcc.c-torture/compile/pr25483 : New test.
24172
24173 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24174
24175         PR c++/20552
24176         * g++.dg/ext/typeof10.C: New test.
24177
24178 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24179
24180         * gcc.dg/mt-loopi1.c: New.
24181
24182 2005-12-18  Richard Guenther  <rguenther@suse.de>
24183
24184         PR tree-optimization/25481
24185         * gcc.dg/torture/pr25481.c: New testcase.
24186
24187 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24188
24189         PR rtl-optimization/21041
24190         * gcc.dg/pr21041.c: New test.
24191
24192 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24193
24194         PR libgfortran/25463
24195         * gfortran.dg/advance.f90: New test.
24196
24197 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24198
24199         * gcc.dg/20051201-1.c: New test.
24200
24201 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24202
24203         PR fortran/25018
24204         * gfortran.dg/initialization_1.f90: New test.
24205         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24206         * gfortran.dg/g77/980616-0.f: The same.
24207
24208 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24209
24210         * PR fortran/25458
24211         * gfortran.dg/chkbits.f90: New test.
24212
24213 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24214
24215         * gfortran.dg/enum_5.f: Revert to previous version.
24216
24217 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24218
24219         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24220         * gfortran.dg/nested_modules_1.f90: Ditto.
24221         * gfortran.dg/hollerith_f95.f90: Ditto.
24222         * gfortran.dg/select_5.f90: Ditto.
24223         * gfortran.dg/secnds.f: Ditto.
24224         * gfortran.dg/hollerith2.f90: Ditto.
24225         * gfortran.dg/imag_2.f: Ditto.
24226         * gfortran.dg/ftell_2.f90: Ditto.
24227         * gfortran.dg/malloc_free_1.f90: Ditto.
24228         * gfortran.dg/logint-1.f: Ditto.
24229         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24230         * gfortran.dg/e_d_fmt.f90: Ditto.
24231         * gfortran.dg/hollerith_legacy.f90: Ditto.
24232         * gfortran.dg/logint-2.f: Ditto.
24233         * gfortran.dg/enum_5.f90: Ditto.
24234         * gfortran.dg/f2c_2.f90: Ditto.
24235         * gfortran.dg/pr17143.f90: Ditto.
24236         * gfortran.dg/namelist_14.f90: Ditto.
24237         * gfortran.dg/logint-3.f: Ditto.
24238         * gfortran.dg/spread_scalar_source.f90: Ditto.
24239         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24240         * gfortran.dg/namelist_11.f: Ditto.
24241         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24242         * gfortran.dg/g77/20010519-1.f
24243         * gfortran.dg/g77/alpha1.f: Ditto.
24244         * gfortran.dg/g77/990115-1.f: Ditto.
24245         * gfortran.dg/g77/erfc.f: Ditto.
24246         * gfortran.dg/g77/19990313-3.f: Ditto.
24247         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24248         * gfortran.dg/g77/20010426.f: Ditto.
24249         * gfortran.dg/g77/19990313-0.f: Ditto.
24250         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24251         * gfortran.dg/g77/20000629-1.f: Ditto.
24252         * gfortran.dg/g77/970125-0.f: Ditto.
24253         * gfortran.dg/g77/8485.f: Ditto.
24254         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24255         * gfortran.dg/g77/19990313-1.f: Ditto.
24256         * gfortran.dg/g77/int8421.f: Ditto.
24257         * gfortran.dg/g77/19990305-0.f: Ditto.
24258         * gfortran.dg/g77/947.f: Ditto.
24259         * gfortran.dg/g77/19990905-2.f: Ditto.
24260         * gfortran.dg/g77/cabs.f: Ditto.
24261         * gfortran.dg/g77/19990313-2.f: Ditto.
24262         * gfortran.dg/g77/20020307-1.f: Ditto.
24263         * gfortran.dg/g77/dcomplex.f: Ditto.
24264         * gfortran.dg/g77/19990502-1.f: Ditto.
24265         * gfortran.dg/g77/19981216-0.f: Ditto.
24266         * gfortran.dg/common_4.f90: Ditto.
24267         * gfortran.dg/entry_4.f90: Ditto.
24268         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24269         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24270         * gfortran.dg/namelist_12.f: Ditto.
24271         * gfortran.dg/scale_1.f90: Ditto.
24272         * gfortran.dg/modulo_1.f90
24273         * gfortran.dg/hollerith.f90: Ditto.
24274         * gfortran.dg/direct_io_3.f90: Ditto.
24275         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24276         * gfortran.dg/gnu_logical_1.F: Ditto.
24277         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24278         * gfortran.dg/assign_1.f90: Ditto.
24279         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24280         * gfortran.dg/pr23095.f: Ditto.
24281         * gfortran.dg/read_float_1.f90: Ditto.
24282
24283 2005-12-17  Andreas Jaeger  <aj@suse.de>
24284
24285         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24286         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24287
24288 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24289
24290         PR fortran/24268
24291         * gfortran.dg/fmt_white.f: New test.
24292
24293 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24294
24295         * gfortran.dg/label_1.f90: New test.
24296
24297 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24298
24299         PR testsuite/25422
24300         * gcc.dg/20031012-1.c: Add -Walways-true option.
24301         * gcc.dg/weak/weak-3.c: Likewise.
24302         * g++.old-deja/g++.mike/warn8.C: Likewise.
24303
24304 2005-12-16  Mike Stump  <mrs@apple.com>
24305
24306         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24307         exit.
24308
24309 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24310
24311         PR libgfortran/25264
24312         PR libgfortran/25349
24313         * gfortran.dg/tl_editing.f90: Added additional checks.
24314         * gfortran.dg/t_editing.f: New test.
24315         * gfortran.dg/write_padding.f90: New test
24316
24317 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24318
24319         PR testsuite/25215
24320         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24321
24322 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24323
24324         PR rtl-optimization/24899
24325         * gcc.c-torture/execute/20051215-1.c: New test.
24326
24327 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24328
24329         PR 24823
24330         * gfortran.dg/pr24823.f: New test.
24331
24332 2005-12-16  Jeff Law  <law@redhat.com>
24333
24334         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24335
24336 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24337
24338         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24339         (base_types): Change C++ style comments to C style comments.  Remove
24340         aligned types from the array.  Keep Enums disabled.
24341         (complex_types): Remove aligned types from the array.
24342         Comment out "_Complex long double".
24343         (attrib_types): Remove.
24344         (complex_attrib_types): Remove.
24345         (attrib_array_types): Remove.
24346         (complex_attrib_array_types): Remove.
24347         (aligned_bitfld_types): Remove.
24348         (n_aligned_bitfld_types): Remove.
24349         (FEATURE_ALIGNEDPACKED): Delete.
24350         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24351         (singles): Remove support for adding attributes.
24352         (choose_type): Remove support for attributed types.
24353         (generate_fields): Remove support for attributed bit-fields.
24354         Remove support for adding attributes.
24355         (generate_random_tests): Remove support for adding attributes.
24356         (features): Add back "[0] :0" and "complex vector [0]".
24357         (main): Remove support for attributed bit-fields.
24358         Uncomment the calling of generate_random_tests for the rests of
24359         the tests.
24360
24361 2005-12-16  Jan Hubicka  <jh@suse.cz>
24362
24363         * gcc.c-torture/combine/pr25224.c: New.
24364
24365 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24366
24367         PR other/25028
24368         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24369         HP-UX.
24370
24371 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24372
24373         * gcc.dg/20051215-1.c: New file.
24374
24375 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24376
24377         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24378         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24379
24380 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24381
24382         PR fortran/18197
24383         * gfortran.dg/dummy_functions_1.f90: New.
24384
24385 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24386
24387         PR rtl-optimization/25310
24388         * gcc.c-torture/compile/pr25310.c: New test.
24389
24390 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24391
24392         PR debug/25023
24393         * gcc.dg/pr25023.c: New test.
24394
24395 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24396
24397         * g++.old-deja/g++.brendan/redecl1.C,
24398         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24399         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24400         g++.old-deja/g++.oliva/typeof1.C,
24401         g++.old-deja/g++.other/crash16.C,
24402         g++.old-deja/g++.other/crash34.C,
24403         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24404         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24405         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24406         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24407         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24408         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24409         Remove xfail.
24410
24411 2005-12-14  Kean Johnston  <jkj@sco.com>
24412             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24413
24414         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24415         * gcc.target/i386/20020523-1.c: Ditto.
24416         * gcc.target/i386/tailcall-1.c: Ditto.
24417         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24418         * gcc.target/i386/ssetype-5.c: Ditto.
24419
24420 2005-12-14  Jeff Law  <law@redhat.com>
24421
24422         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24423
24424 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24425
24426         PR target/25254
24427         PR target/24188
24428         * gcc.target/i386/pr25254.c: New test.
24429         * gfortran.dg/PR24188.f: New test.
24430
24431 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24432
24433         * lib/fortran-torture.exp: Catch remaining uses of
24434         remote_file build delete.
24435
24436 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24437
24438         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24439
24440 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24441
24442         * gcc.dg/warn-addr-cmp.c: New test.
24443
24444 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24445
24446         PR debug/25023
24447         PR target/25293
24448         * gcc.target/i386/pr25293.c: New test.
24449
24450 2005-12-13  Petr Machata  <machata@post.cz>
24451
24452         PR c++/24907
24453         * g++.dg/parse/comma2.C: New test.
24454
24455 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24456             Jakub Jelinek  <jakub@redhat.com>
24457
24458         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24459         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24460         (limits.h): Include unconditionally.
24461         (stdlib.h): Likewise.
24462         (hashtab.h): Do not include.
24463         (getopt.h): Likewise.
24464         (stddef.h): Include.
24465         (hashval_t): Define.
24466         (struct entry): Add "next" field.
24467         (HASH_SIZE): New macro.
24468         (hash_table): New variable.
24469         (switchfiles): Do not use xmalloc.
24470         (mix): New macro.
24471         (iterative_hash): New function.
24472         (hasht): Remove.
24473         (e_exists): New function.
24474         (e_insert): Likewise.
24475         (output): Use, instead of libiberty hashtable functions.
24476         (main): Do not use getopt.  Do not call htab_create.
24477
24478 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24479
24480         PR c++/25331
24481         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24482         put atal* and atpaal* attributes on array elements.
24483         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24484         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24485         put atal* and atpaal* attributes on array elements.
24486         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24487
24488 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24489
24490         * gcc.dg/single-precision-constant.c: New test.
24491
24492 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24493
24494         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24495         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24496         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24497         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24498         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24499         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24500         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24501         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24502         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24503         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24504         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24505         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24506         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24507         gcc.target/powerpc/ppc-sdata-2.c,
24508         gcc.target/powerpc/ppc-stackalign-1.c,
24509         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24510         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24511         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24512         gcc.target/powerpc/rs6000-ldouble-2.c,
24513         gcc.target/powerpc/rs6000-power2-1.c,
24514         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24515         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24516         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24517         option into target selector.
24518         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24519         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24520
24521 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24522
24523         PR objc/25348
24524         * objc.dg/encode-9.m: New test.
24525
24526 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24527
24528         PR testsuite/20772
24529         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24530         * gcc.dg/asm-b.c: Fix typo.
24531         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24532         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24533         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24534         i?86 lp64 and x86_64 ilp32.
24535         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24536         on i?86 lp64.
24537         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24538
24539 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24540
24541         PR fortran/25078
24542         gfortran.dg/equiv_5.f90: New test.
24543
24544 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24545
24546         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24547         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24548         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24549         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24550         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24551         * gcc.dg/tree-ssa/reassoc-5.c: New.
24552         * gcc.dg/tree-ssa/reassoc-6.c: New.
24553         * gcc.dg/tree-ssa/reassoc-7.c: New.
24554         * gcc.dg/tree-ssa/reassoc-8.c: New.
24555         * gcc.dg/tree-ssa/reassoc-9.c: New.
24556         * gcc.dg/tree-ssa/reassoc-10.c: New.
24557         * gcc.dg/tree-ssa/reassoc-11.c: New.
24558
24559 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24560
24561         PR testsuite/25167
24562         PR testsuite/24478
24563         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24564
24565 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/25300
24568         * g++.dg/template/inherit.C: Do not use a generic error message.
24569
24570 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24571
24572         PR libobjc/25354
24573         * objc.dg/gnu-encoding: New directory.
24574         * objc.dg/gnu-encoding/compat-common.h: New file.
24575         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24576         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24577         * objc.dg/gnu-encoding/vector-defs.h: New file.
24578         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24579         * objc.dg/gnu-encoding/generate-random.c: New file.
24580         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24581         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24582         * objc.dg/gnu-encoding/generate-random.h: New file.
24583
24584 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR c++/25337
24587         * g++.dg/template/defarg7.C: New test.
24588
24589 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24590
24591         PR libobjc/25347
24592         * objc.dg/encode-8.m: New test.
24593
24594 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24595
24596         PR libobjc/25346
24597         * objc.dg/encode-7.m: New test.
24598
24599 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24600
24601         PR c++/25010
24602         * g++.dg/opt/inline10.C: New test.
24603
24604 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24605
24606         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24607
24608 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24609
24610         * gfortran.dg/substring_equivalence.f90: typo in comment
24611
24612 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24613
24614         PR fortran/25068
24615         * gfortran.dg/iostat_3.f90: New test.
24616
24617 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24618
24619         PR fortran/23815
24620         * gfortran.dg/unf_io_convert_1.f90: New test.
24621         * gfortran.dg/unf_io_convert_2.f90: New test.
24622         * gfortran.dg/unf_io_convert_3.f90: New test.
24623
24624 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24625
24626         PR testsuite/20772
24627         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24628         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24629         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24630         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24631         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24632         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24633         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24634         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24635         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24636         gcc.dg/torture/fp-int-convert-float128-timode.c,
24637         gcc.dg/torture/fp-int-convert-float128.c,
24638         gcc.dg/torture/fp-int-convert-float80-timode.c,
24639         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24640         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24641
24642         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24643
24644 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24645
24646         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24647
24648 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24649
24650         * gcc.dg/20051207-1.c,
24651         * gcc.dg/20051207-2.c,
24652         * gcc.dg/20051207-3.c: New tests.
24653
24654 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24655
24656         PR testsuite/20772
24657         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24658         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24659         dg-skip-if target selector.
24660
24661         PR testsuite/20772
24662         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24663         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24664         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24665         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24666         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24667         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24668         and/or merge with i?86 cases.
24669
24670         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24671
24672         PR testsuite/20772
24673         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24674         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24675         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24676         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24677         x86_64-*-linux*.
24678
24679 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24680
24681         PR target/25311
24682         * gcc.c-torture/compile/pr25311.c: New test.
24683
24684 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24685
24686         PR libgfortran/25039
24687         * gfortran.dg/read_comma.f: New test.
24688
24689 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24690
24691         PR c++/19317
24692         * g++.dg/opt/pr19317-1.C: New test.
24693         * g++.dg/opt/pr19317-2.C: New test.
24694         * g++.dg/opt/pr19317-3.C: New test.
24695
24696         PR target/19005
24697         * gcc.c-torture/execute/pr19005.c: New test.
24698
24699         PR target/17828
24700         * g++.old-deja/g++.other/comdat5.C: New test.
24701         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24702
24703         * g++.dg/compat/struct-layout-1.exp: New file.
24704         * g++.dg/compat/struct-layout-1.h: New.
24705         * g++.dg/compat/struct-layout-1_generate.c: New.
24706         * g++.dg/compat/struct-layout-1_x1.h: New.
24707         * g++.dg/compat/struct-layout-1_x2.h: New.
24708         * g++.dg/compat/struct-layout-1_y1.h: New.
24709         * g++.dg/compat/struct-layout-1_y2.h: New.
24710
24711         * gcc.dg/20050330-2.c: New test.
24712
24713 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24714
24715         PR fortran/25292
24716         * gfortran.dg/associated_1.f90: New.
24717
24718 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24719
24720         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24721         ILP32 vect_no_align platforms.
24722
24723 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24724             Jakub Jelinek  <jakub@redhat.com>
24725
24726         PR target/25268
24727         * gcc.c-torture/compile/20051207-1.c: New test.
24728
24729 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24730
24731         PR testsuite/20772
24732         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24733         gcc.dg/torture/pr18582-1.c,
24734         gcc.target/i386/attributes-error.c: Also test on x86_64.
24735
24736         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24737
24738 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24739
24740         PR c++/19397
24741         * g++.dg/template/typedef3.C: New test.
24742
24743         PR c++/19762
24744         PR c++/19764
24745         * g++.dg/template/dtor3.C: Fix error markers.
24746
24747 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24748
24749         * lib/target-supports.exp (check_effective_target_sync_char_short):
24750         Add s390*.
24751
24752 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24753
24754         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24755
24756 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24757
24758         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24759         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24760         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24761         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24762
24763 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24764
24765         PR c++/25263
24766         * g++.dg/other/array2.C: New test case.
24767
24768 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24769
24770         * gcc.dg/darwin-weakimport-3.c: New.
24771
24772         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24773         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24774         and to work on Darwin.
24775         * gcc.dg/attr-weakref-1b.c: New file.
24776         * gcc.dg/attr-weakref-2.c: New test.
24777         * gcc.dg/darwin-weakref-1.c: New test.
24778
24779 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24780
24781         PR testsuite/25247
24782         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24783         use in selector expressions.
24784         (dg-xfail-if): Ditto.
24785         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24786         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24787         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24788         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24789         * gcc.test-framework/test-framework.exp: Skip generated tests if
24790         CHECK_TEST_FRAMEWORK is not 1.
24791
24792 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24793
24794         PR tree-optimization/24963
24795         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24796
24797         PR target/24108
24798         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24799
24800         PR target/18580
24801         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24802         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24803         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24804         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24805
24806 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24809         dg-options.
24810
24811 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24812
24813         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24814
24815 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24816
24817         * gcc.dg/format/cast-1.c: New test.
24818
24819 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24820
24821         PR c/7776
24822         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24823         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24824         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24825         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24826
24827 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24828
24829         * gcc.dg/cast-pretty-print-1.c: New test.
24830
24831 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24832
24833         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24834
24835 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24836
24837         PR c++/24173
24838         * g++.dg/template/friend40.C: New test.
24839
24840 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24841
24842         PR target/25199
24843         * gcc.target/i386/movq-2.c: New test.
24844         * gcc.target/i386/movq.c: Remove target i?86, instead add
24845         dg-require-effective-target ilp32.
24846
24847 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24848
24849         PR c++/24103
24850         * g++.dg/other/default1.C: New test.
24851
24852 2005-12-02  Richard Guenther  <rguenther@suse.de>
24853
24854         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24855
24856 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24857
24858         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24859
24860 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24861
24862         PR target/21017
24863         * gcc.target/powerpc/rotate.c: New.
24864
24865 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24866
24867         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24868         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24869
24870 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24871
24872         PR c/13384
24873         * gcc.dg/pr17730-1.c: Adjust.
24874         * gcc.dg/lvalue1.c (main): Likewise.
24875         * gcc.dg/lvalue-2.c: Likewise.
24876         * g++.dg/pr7503-3.C
24877
24878 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24879
24880         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24881         error messages.
24882
24883 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24884
24885         PR fortran/24789
24886         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24887
24888 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24889
24890         PR target/24475
24891         * lib/target-supports.exp (check_effective_target_tls): New.
24892         (check_effective_target_tls_runtime): New.
24893         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24894         for TLS support.
24895         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24896         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24897         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24898         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24899         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24900         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24901         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24902         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24903         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24904         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24905         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24906         effective-target TLS.
24907         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24908         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24909         effective-target TLS runtime.
24910
24911 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24912
24913         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24914
24915 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24916
24917         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24918         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24919         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24920         ignored" warnings when "packing" is the same as the ABI layout.
24921
24922 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24923
24924         PR fortran/21302
24925         * gfortran.dg/line_length_1.f: New test.
24926         * gfortran.dg/line_length_2.f90: Ditto.
24927
24928 2005-11-30  Richard Guenther  <rguenther@suse.de>
24929
24930         PR tree-optimization/21655
24931         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24932
24933 2005-11-30  Dale Johannesen  <dalej@apple.com>
24934
24935         * gcc.c-torture/compile/pr24930.c: New.
24936
24937 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24938
24939         PR fortran/15809
24940         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24941
24942 2005-11-30  Jeff Law  <law@redhat.com>
24943
24944         * g++.old-deja/g++.law/pr25000.C: New test.
24945
24946 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24947
24948         * gcc.dg/tls/opt-11.c: New test.
24949
24950 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24951
24952         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24953         targets.
24954         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24955         LP64 ia64.
24956
24957 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24958
24959         * gfortran.dg/open_access_1.f90: New test.
24960
24961 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24962
24963         * gcc.dg/charset/builtin2.c: New test.
24964
24965 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24966
24967         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24968         on mmix-*-* for *_[xy].c.
24969
24970 2005-11-28  Kean Johnston  <jkj@sco.com>
24971
24972         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24973         headers.
24974         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24975         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24976         * gcc.target/i386/asm-3.c: Ditto.
24977         * gcc.target/i386/clobbers.c: Ditto.
24978         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24979         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24980         test regexp.
24981         * gcc.target/i386/mul.c: Ditto.
24982         * gcc.target/i386/ssetype-1.c: Ditto.
24983         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24984         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24985         static so the test works with -fPIC mode too. Based on comment in
24986         PR19231 by Pinski.
24987         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24988
24989 2005-11-28  Richard Guenther  <rguenther@suse.de>
24990
24991         * gcc.dg/alias-9.c: New testcase.
24992         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24993
24994 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24995             Uros Bizjak  <uros@kss-loka.si>
24996
24997         PR middle-end/20219
24998         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24999         tan(x)/sin(x) transformations.
25000
25001 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25002
25003         PR middle-end/24575
25004         * gcc.dg/tree-ssa/divide-3.c: New test.
25005         * gcc.dg/tree-ssa/divide-4.c: New test.
25006
25007 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25008
25009         PR fortran/24917
25010         *  gfortran.dg/boz_6.f90: New test.
25011
25012 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25013
25014         PR fortran/23912
25015         * gfortran.dg/modulo_1.f90: New test.
25016
25017 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25018
25019         PR libfortran/24919
25020         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25021         fail on CRLF platforms.
25022         * gfortran.dg/ftell_2.f90: Likewise.
25023
25024 2005-11-26  Eric Christopher  <echristo@apple.com>
25025
25026         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25027
25028 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25029
25030         * objc.dg/gnu-runtime-3.m: Simplify.
25031
25032 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25033
25034         PR middle-end/23669
25035         * gcc.dg/tree-ssa/divide-1.c: New test.
25036         * gcc.dg/tree-ssa/divide-2.c: New test.
25037
25038 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25039
25040         PR libgfortran/24945
25041         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25042
25043 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25044
25045         PR libgfortran/24945
25046         * gfortran.dg/open_status_2.f90: New test.
25047
25048 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25049
25050         * gcc.c-torture/execute/builtins/fprintf.c,
25051         gcc.c-torture/execute/builtins/fputs-lib.c,
25052         gcc.c-torture/execute/builtins/fputs.c,
25053         gcc.c-torture/execute/builtins/lib/fprintf.c,
25054         gcc.c-torture/execute/builtins/lib/printf.c,
25055         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25056
25057 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25058
25059         * gcc.dg/20050922-2.c: New test.
25060
25061 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25062
25063         * objc.dg/gnu-runtime-3.m: New test.
25064
25065 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25066
25067         PR c++/9278
25068         * g++.dg/other/void1.C: New test.
25069
25070 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25071
25072         PR middle-end/24998
25073         * gcc.dg/torture/fp-int-convert-float.c,
25074         gcc.dg/torture/fp-int-convert-double.c,
25075         gcc.dg/torture/fp-int-convert-long-double.c,
25076         gcc.dg/torture/fp-int-convert-timode.c,
25077         gcc.dg/torture/fp-int-convert-float80.c,
25078         gcc.dg/torture/fp-int-convert-float80-timode.c,
25079         gcc.dg/torture/fp-int-convert-float128.c,
25080         gcc.dg/torture/fp-int-convert-float128-timode.c,
25081         gcc.dg/torture/fp-int-convert.h: New files.
25082
25083 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25084
25085         PR middle-end/24989
25086         * gcc.dg/tree-ssa/bool-10.c: New test.
25087         * gcc.dg/tree-ssa/bool-11.c: New test.
25088         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25089
25090 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25091
25092         PR middle-end/24990
25093         * tree-ssa/pr24990-1.c: New test.
25094
25095 2005-11-24  Richard Guenther  <rguenther@suse.de>
25096         Dirk Mueller <dmueller@suse.de>
25097
25098         PR c++/14024
25099         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25100         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25101         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25102         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25103         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25104         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25105
25106 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25107
25108         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25109
25110 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25111
25112         PR c/21668
25113         * gcc.dg/Wc++-compat.c: New.
25114         * gcc.dg/Wno-c++-compat.c: New.
25115
25116 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25117
25118         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25119         (vspltish, vspltisw): Likewise.
25120
25121 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25122
25123         PR libgfortran/24794
25124         * gfortran.dg/namelist_12.f: Fix quotes.
25125         * gfortran.dg/namelist_13.f90: Fix quotes.
25126         * gfortran.dg/namelist_14.f90: Fix quotes.
25127         * gfortran.dg/namelist_15.f90: Fix quotes.
25128         * gfortran.dg/namelist_use.f90: Fix quotes.
25129         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25130         * gfortran.dg/namelist_21.f90: New test.
25131         * gfortran.dg/namelist_22.f90: New test.
25132
25133 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25134
25135         PR target/23435
25136         * gcc.c-torture/compile/pr23435.c: New.
25137
25138 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25139
25140         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25141
25142 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25143
25144         * gcc.target/powerpc/405-macchw-1.c,
25145         gcc.target/powerpc/405-macchw-2.c,
25146         gcc.target/powerpc/405-macchwu-1.c,
25147         gcc.target/powerpc/405-macchwu-2.c,
25148         gcc.target/powerpc/405-machhw-1.c,
25149         gcc.target/powerpc/405-machhw-2.c,
25150         gcc.target/powerpc/405-machhwu-1.c,
25151         gcc.target/powerpc/405-machhwu-2.c,
25152         gcc.target/powerpc/405-maclhw-1.c,
25153         gcc.target/powerpc/405-maclhw-2.c,
25154         gcc.target/powerpc/405-maclhwu-1.c,
25155         gcc.target/powerpc/405-maclhwu-2.c,
25156         gcc.target/powerpc/405-mulchw-1.c,
25157         gcc.target/powerpc/405-mulchw-2.c,
25158         gcc.target/powerpc/405-mulchwu-1.c,
25159         gcc.target/powerpc/405-mulchwu-2.c,
25160         gcc.target/powerpc/405-mulhhw-1.c,
25161         gcc.target/powerpc/405-mulhhw-2.c,
25162         gcc.target/powerpc/405-mulhhwu-1.c,
25163         gcc.target/powerpc/405-mulhhwu-2.c,
25164         gcc.target/powerpc/405-mullhw-1.c,
25165         gcc.target/powerpc/405-mullhw-2.c,
25166         gcc.target/powerpc/405-mullhwu-1.c,
25167         gcc.target/powerpc/405-mullhwu-2.c,
25168         gcc.target/powerpc/405-nmacchw-1.c,
25169         gcc.target/powerpc/405-nmacchw-2.c,
25170         gcc.target/powerpc/405-nmachhw-1.c,
25171         gcc.target/powerpc/405-nmachhw-2.c,
25172         gcc.target/powerpc/405-nmaclhw-1.c,
25173         gcc.target/powerpc/405-nmaclhw-2.c,
25174         gcc.target/powerpc/440-macchw-1.c,
25175         gcc.target/powerpc/440-macchw-2.c,
25176         gcc.target/powerpc/440-macchwu-1.c,
25177         gcc.target/powerpc/440-macchwu-2.c,
25178         gcc.target/powerpc/440-machhw-1.c,
25179         gcc.target/powerpc/440-machhw-2.c,
25180         gcc.target/powerpc/440-machhwu-1.c,
25181         gcc.target/powerpc/440-machhwu-2.c,
25182         gcc.target/powerpc/440-maclhw-1.c,
25183         gcc.target/powerpc/440-maclhw-2.c,
25184         gcc.target/powerpc/440-maclhwu-1.c,
25185         gcc.target/powerpc/440-maclhwu-2.c,
25186         gcc.target/powerpc/440-mulchw-1.c,
25187         gcc.target/powerpc/440-mulchw-2.c,
25188         gcc.target/powerpc/440-mulchwu-1.c,
25189         gcc.target/powerpc/440-mulchwu-2.c,
25190         gcc.target/powerpc/440-mulhhw-1.c,
25191         gcc.target/powerpc/440-mulhhw-2.c,
25192         gcc.target/powerpc/440-mulhhwu-1.c,
25193         gcc.target/powerpc/440-mulhhwu-2.c,
25194         gcc.target/powerpc/440-mullhw-1.c,
25195         gcc.target/powerpc/440-mullhw-2.c,
25196         gcc.target/powerpc/440-mullhwu-1.c,
25197         gcc.target/powerpc/440-mullhwu-2.c,
25198         gcc.target/powerpc/440-nmacchw-1.c,
25199         gcc.target/powerpc/440-nmacchw-2.c,
25200         gcc.target/powerpc/440-nmachhw-1.c,
25201         gcc.target/powerpc/440-nmachhw-2.c,
25202         gcc.target/powerpc/440-nmaclhw-1.c,
25203         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25204
25205 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25206
25207         PR fortran/24774
25208         * gfortran.dg/inquire_9.f90: New test.
25209
25210         PR fortran/21647
25211         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25212
25213 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         PR libfortran/24432
25216         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25217         Check that 'cos' is supported.
25218
25219 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25220
25221         PR fortran/24223
25222         * gfortran.dg/substring_equivalence.f90: New test.
25223
25224         PR fortran/24705
25225         * gfortran.dg/auto_internal_assumed.f90: New test.
25226
25227 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25228
25229         * gcc.dg/fold-div-2.c: New test.
25230
25231 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25232
25233         PR rtl-optimization/24883
25234         * gcc.c-torture/compile/pr24883.c: New test.
25235
25236 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25237
25238         PR middle-end/20583
25239         * gcc.c-torture/compile/pr20583.c: New.
25240
25241 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25242
25243         * gcc.c-torture/execute/usmul.c: New test.
25244
25245 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25246
25247         * gcc.dg/tree-ssa/vrp22.c: New test.
25248
25249 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25250
25251         PR middle-end/24912
25252         * gcc.dg/torture/pr24912-1.c: New test.
25253
25254 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25255
25256         PR fortran/24862
25257         * gfortran.dg/arrayio_derived_1.f90: New test.
25258
25259 2005-11-19  Richard Guenther  <rguenther@suse.de>
25260
25261         PR middle-end/23294
25262         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25263
25264 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25265
25266         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25267
25268 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/8355
25271         * g++.dg/template/friend39.C: New test.
25272
25273 2005-11-18  James E Wilson  <wilson@specifix.com>
25274
25275         * gcc.dg/builtin-strstr.c: New.
25276
25277 2005-11-18  Richard Henderson  <rth@redhat.com>
25278
25279         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25280         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25281         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25282         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25283         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25284         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25285         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25286         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25287         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25288         renaming to remove initial "ia64-".
25289
25290 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25291
25292         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25293
25294 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25295
25296         * g++.dg/cpp/string-2.C: New test.
25297
25298 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25299
25300         * gcc.dg/tree-ssa/loop-14.c: New test.
25301
25302 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25303             Michael Chamberlain <michael@chamberlain.net.au>
25304
25305         * ada/acats/run_all.sh (target_run): Kill long running tests.
25306
25307 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25308
25309         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25310         * gcc.dg/cleanup-9.c: Likewise.
25311         * gcc.dg/cleanup-10.c: Likewise.
25312         * gcc.dg/cleanup-11.c: Likewise.
25313
25314 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25315
25316         PR fortran/24892
25317         * gfortran.dg/open_access_append_1.f90: New test.
25318         * gfortran.dg/open_access_append_2.f90: New test.
25319
25320 2005-11-16  Richard Guenther  <rguenther@suse.de>
25321
25322         PR middle-end/24851
25323         * gcc.c-torture/execute/pr24851.c: New testcase.
25324
25325 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25326
25327         * gcc.dg/fold-overflow-1.c: New test.
25328
25329 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25330
25331         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25332         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25333
25334 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25335
25336         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25337         structures.
25338         * g++.dg/eh/forced2.C: Likewise.
25339         * g++.dg/eh/forced3.C: Likewise.
25340         * g++.dg/eh/forced4.C: Likewise.
25341
25342 2005-11-11  Mike Stump  <mrs@apple.com>
25343
25344         * g++.old-deja/g++.mike/unused.C: Add.
25345
25346 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25347
25348         PR c++/24667
25349         * g++.dg/warn/Wcast-qual1.C: New test.
25350
25351 2005-11-15  Jan Hubicka  <jh@suse.cz>
25352
25353         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25354
25355 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25356
25357         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25358
25359 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25360
25361         PR 24840
25362         * gcc.dg/tree-ssa/pr24840.c: New test.
25363
25364 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25365
25366         PR testsuite/24841
25367         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25368
25369 2005-11-14  Dale Johannesen  <dalej@apple.com>
25370
25371         * gcc.c-torture/execute/20051113-1.c: New.
25372
25373 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25374
25375         PR c++/24687
25376         * g++.dg/template/crash43.C: New test.
25377
25378 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25379
25380         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25381
25382 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25383
25384         PR c++/24817
25385         * g++.dg/eh/spec8.C: New test.
25386
25387 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25388
25389         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25390
25391 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25392
25393         PR c++/20293
25394         * g++.dg/parse/ambig4.C: New test.
25395         * g++.dg/tc1/dr101.C: Adjust error markers.
25396         * g++.dg/lookup/strong-using-2.C: Likewise.
25397         * g++.dg/lookup/ambig5.C: Likewise.
25398         * g++.dg/lookup/ambig4.C: Likewise.
25399         * g++.dg/parse/crash22.C: Likewise.
25400
25401 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25402
25403         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25404
25405 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25406
25407         * gcc.dg/nested-calls-1.c: New test.
25408
25409 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25410
25411         * gfortran.dg/complex_intrinsic_1.f90: New test.
25412         * gfortran.dg/complex_intrinsic_2.f90: New test.
25413         * gfortran.dg/fgetc_1.f90: New test.
25414         * gfortran.dg/fgetc_2.f90: New test.
25415         * gfortran.dg/fgetc_3.f90: New test.
25416         * gfortran.dg/ftell_1.f90: New test.
25417         * gfortran.dg/ftell_2.f90: New test.
25418         * gfortran.dg/gnu_logical_1.F: New test.
25419         * gfortran.dg/gnu_logical_2.f90: New test.
25420
25421 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25422
25423         PR middle-end/24820
25424         * gcc.dg/pr24820.c: New test.
25425
25426 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25427
25428         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25429         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25430         variable.
25431
25432 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25433
25434         PR testsuite/24614
25435         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25436
25437 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25438
25439         * gcc.target/cris/cris.exp: New file.
25440         * gcc.target/cris/rld-legit1.c: New test.
25441         * gcc.target/cris/rld-legit2.c: New test.
25442
25443 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25444
25445         PR c++/24780
25446         * g++.dg/opt/pr24780.C: New test.
25447
25448         PR c++/24761
25449         * g++.dg/template/asm1.C: New test.
25450
25451 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25452
25453         PR libgfortran/24787
25454         * gfortran.dg/scan_1.f90: New test.
25455
25456 2005-11-12  Jan Hubicka  <jh@suse.cz>
25457
25458         * gcc.target/i386/minmax-1.c: New.
25459         * gcc.target/i386/minmax-2.c: New.
25460
25461 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25462
25463         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25464
25465 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25466
25467         * gcc.c-torture/execute/20051110-1.c,
25468         gcc.c-torture/execute/20051110-2.c: New tests.
25469
25470 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25471
25472         PR middle-end/24750
25473         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25474         New tests.
25475
25476 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25477
25478         * lib/target-libpath.exp (get_shlib_extension): New proc.
25479         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25480         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25481         * lib/objc.exp (objc_target_compile): Likewise.
25482         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25483         detection.
25484
25485 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25486
25487         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25488
25489         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25490         Add -static to additional_flags and pass it to target_compile.
25491
25492 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25493
25494         PR libgfortran/24719
25495         gfortran.dg/read_noadvance.f90: New test.
25496
25497         PR libgfortran/24699
25498         gfortran.dg/fmt_t_2.f90: New test.
25499
25500         PR libgfortran/24785
25501         gfortran.dg/read_x_eor.f90: New test.
25502
25503         PR libgfortran/24584
25504         gfortran.dg/namelist_empty.f90: Rename test.
25505
25506         PR libgfortran/24489
25507         gfortran/read_eor.f90: Rename test.
25508
25509 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25510
25511         PR fortran/15976
25512         * gfortran.dg/automatic_module_variable.f90: New test.
25513
25514 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25515
25516         PR target/24445
25517         * gcc.dg/pr24445.c: New test.
25518
25519 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25520
25521         PR fortran/24655
25522         PR fortran/24755
25523         * gfortran.dg/recursive_statement_functions.f90: Add statement
25524         functions using inline intrinsic functions and parameters to test
25525         that they no longer seg-fault.
25526
25527         PR fortran/24409
25528         gfortran.dg/nested_modules_4.f90: New test.
25529         gfortran.dg/nested_modules_5.f90: New test.
25530
25531 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25532
25533         PR fortran/24643
25534         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25535
25536 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25537
25538         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25539         failures.
25540
25541 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25542
25543         * gcc.dg/sparc-getcontext-1.c: New test.
25544
25545 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25546
25547         * gcc.dg/ifcvt-fabs-1.c: New test.
25548
25549 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25550
25551         PR other/4372
25552         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25553         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25554
25555 2005-11-09  Richard Guenther  <rguenther@suse.de>
25556
25557         PR tree-optimization/24716
25558         * gcc.c-torture/execute/pr24716.c: New testcase.
25559
25560 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25561
25562         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25563
25564 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25565
25566         PR 24624
25567         * gcc.dg/pr24624.c: Testcase added.
25568
25569 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25570
25571         PR 24623
25572         * g++.dg/other/pr24623.C: Testcase added.
25573
25574 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25575
25576         PR fortran/22607
25577         * gfortran-dg/pure_byref_1.f90: New.
25578         * gfortran-dg/pure_byref_2.f90: New.
25579
25580 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25581
25582         PR c/24101
25583         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25584         * gcc.dg/dg.exp: Run main loop also for *.i files.
25585
25586 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25587
25588         PR c++/19450
25589         * g++.dg/tls/diag-3.C: New test.
25590         * g++.dg/tls/diag-4.C: New test.
25591         * g++.dg/tls/static-1.C: New test.
25592         * g++.dg/tls/static-1a.cc: New file.
25593
25594 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25595
25596         PR 23046
25597         * g++.dg/tree-ssa/pr23046.C: New test.
25598
25599 2005-11-08  Devang Patel <dpatel@apple.com>
25600
25601         PR tree-optimization/23115
25602         * gcc.dg/tree-ssa/pr23115.c: New.
25603
25604 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25605
25606         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25607         * gcc.target/powerpc/pr16155.c: Same.
25608         * gcc.target/powerpc/altivec-1.c: Same.
25609         * gcc.target/powerpc/altivec-2.c: Same.
25610         * gcc.target/powerpc/altivec-3.c: Same.
25611         * gcc.target/powerpc/altivec-5.c: Same.
25612         * gcc.target/powerpc/altivec-11.c: Same.
25613         * gcc.target/powerpc/altivec-12.c: Same.
25614         * gcc.target/powerpc/altivec-14.c: Same.
25615         * gcc.target/powerpc/altivec-22.c: Same.
25616         * gcc.target/powerpc/altivec-consts.c: Same.
25617         * gcc.target/powerpc/altivec-pr22085.c: Same.
25618         * gcc.target/powerpc/altivec-splat.c: Same.
25619         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25620         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25621         * gcc.target/powerpc/darwin-longlong.c: Same.
25622
25623 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25624
25625         PR target/19340
25626         * gcc.dg/pr19340.c: New test.
25627
25628 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25629
25630         PR rtl-optimization/24683
25631         * gcc.dg/pr24683.c: New test.
25632
25633 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25634
25635         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25636         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25637
25638 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25639
25640         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25641
25642 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25643
25644         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25645
25646 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25647
25648         PR target/24230
25649
25650         * gcc.target/powerpc/altivec-consts.c,
25651         gcc.target/powerpc/altivec-splat.c: New testcase.
25652
25653 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25654
25655         PR c/24599
25656
25657         * gcc.dg/overflow-2.c: New testcase.
25658
25659 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25660
25661         PR rtl-optimization/23567
25662         * gcc.c-torture/execute/20051104-1.c: New test.
25663
25664 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25665
25666         PR fortran/24534
25667         gfortran.dg/private_type_2.f90: Modified to check that case with
25668         PRIVATE declaration within derived type is accepted.
25669
25670         PR fortran/20838
25671         gfortran.dg/pointer_assign_1.f90: New test.
25672
25673         PR fortran/20840
25674         * gfortran.dg/arrayio_0.f90: New test.
25675
25676         PR fortran/17737
25677         gfortran.dg/data_initialized.f90: New test.
25678         gfortran.dg/data_constraints_1.f90: New test.
25679         gfortran.dg/data_constraints_2.f90: New test.
25680
25681 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25682
25683         PR fortran/24174
25684         PR fortran/24305
25685         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25686
25687 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25688
25689         PR 24670
25690         * gcc.dg/tree-ssa/pr24670.c: New test.
25691
25692 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25693
25694         PR target/22432
25695         * gcc.target/i386/pr22432.c: New test.
25696
25697 2005-11-05  Richard Henderson  <rth@redhat.com>
25698
25699         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25700         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25701         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25702         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25703         from gcc.dg/alpha-*.
25704         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25705         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25706
25707 2005-11-05  Andreas Jaeger  <aj@suse.de>
25708
25709         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25710
25711 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25712
25713         PR target/23424
25714         * gcc.dg/torture/pr23424-1.c: New test.
25715
25716 2005-11-04  Richard Henderson  <rth@redhat.com>
25717
25718         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25719         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25720         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25721         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25722         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25723         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25724         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25725         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25726         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25727         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25728         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25729         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25730         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25731         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25732         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25733         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25734         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25735         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25736         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25737         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25738         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25739         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25740         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25741         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25742         Move from gcc.dg/.
25743         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25744         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25745         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25746         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25747         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25748         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25749         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25750         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25751         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25752         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25753         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25754         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25755         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25756         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25757         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25758         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25759         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25760         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25761         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25762         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25763         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25764         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25765         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25766         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25767         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25768         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25769         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25770         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25771         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25772         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25773         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25774         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25775         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25776         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25777         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25778         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25779         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25780         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25781         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25782         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25783         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25784         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25785         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25786         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25787         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25788
25789 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25790
25791         PR 24627
25792         * gcc.dg/tree-ssa/pr24627.c: New test.
25793
25794 2005-11-04 Paul Brook  <paul@codesourcery.com>
25795
25796         * gcc.dg/tls/opt-10.c: New test.
25797
25798 2005-11-04  Andreas Jaeger  <aj@suse.de>
25799
25800         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25801         avoid extra warnings.
25802
25803 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25804
25805         PR libfortran/22298
25806         * lib/target-supports.exp
25807         (check_effective_target_static_libgfortran): New
25808         static_libgfortran effective target.
25809         * gfortran.dg/static_linking_1.f: New test.
25810         * gfortran.dg/static_linking_1.c: New file.
25811
25812 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25813
25814         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25815
25816 2005-11-03  Josh Conner  <jconner@apple.com>
25817
25818         PR c++/19989
25819         g++.dg/ext/array2.C: New test.
25820         g++.dg/template/dependent-name3.C: New test.
25821         g++.dg/template/dependent-name4.C: New test.
25822         g++.dg/template/sfinae2.C: New test.
25823
25824 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25825
25826         PR preprocessor/22042
25827         * gcc.dg/cpp/strify4.c: New test.
25828
25829 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25830
25831         PR c++/17964
25832         * g++.dg/cpp/string-1.C: New test.
25833
25834 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25835
25836         * gcc.target/powerpc: New directory.
25837         * gcc.target/powerpc/powerpc.exp: New file.
25838         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25839         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25840         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25841         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25842         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25843         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25844         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25845         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25846         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25847         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25848         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25849         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25850         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25851         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25852         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25853         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25854         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25855         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25856         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25857         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25858         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25859         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25860         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25861         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25862         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25863         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25864         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25865         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25866         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25867         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25868         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25869         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25870         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25871         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25872
25873 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25874
25875         PR c++/21627
25876         * g++.dg/warn/inline2.C: New test.
25877
25878 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25879
25880         PR middle-end/23155
25881         * g++.dg/ext/c99struct1.C: New test.
25882         * gcc.dg/union-cast-1.c: New test.
25883         * gcc.dg/union-cast-2.c: New test.
25884         * gcc.dg/union-cast-3.c: New test.
25885
25886 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25887
25888         PR middle-end/24589
25889         * gcc.c-torture/execute/zero-struct-2.c: New test.
25890
25891 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25892
25893         PR c++/24582
25894         * g++.dg/init/switch1.C: New test.
25895
25896 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25897
25898         * gcc.dg/delay-slot-1.c: New test.
25899
25900 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25901
25902         PR target/24620
25903         * gcc.dg/pr24620.c: New test.
25904
25905 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25906
25907         PR c/24329
25908         * gcc.dg/format/unnamed-1.c: New test.
25909
25910 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25911
25912         PR c++/22434
25913         * g++.dg/expr/cond8.C: New test.
25914
25915         PR c++/24560
25916         * g++.dg/parse/dot1.C: New test.
25917
25918 2005-11-02  Jan Hubicka  <jh@suse.cz>
25919
25920         PR target/23303
25921         * gcc.dg/i386-lea.c: New test
25922
25923 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25924
25925         PR target/24615
25926         * gcc.dg/pr24615.c: New test.
25927
25928 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25929
25930         PR target/24600
25931         * gcc.dg/pr24600.c: New test.
25932
25933 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25934
25935         PR c++/19253
25936         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25937         * g++.dg/parse/typename9.C: New test.
25938         * g++/dg/parse/typename10.C: Likewise.
25939
25940 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25941
25942         PR fortran/18157
25943         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25944         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25945         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25946
25947 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25948
25949         PR c++/24569
25950         * g++.dg/debug/static1.C: New test.
25951
25952 2005-11-02  Josh Conner  <jconner@apple.com>
25953
25954         * g++.dg/crash38.C: moved into proper directory...
25955         * g++.dg/template/crash42.C: ...here
25956
25957 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25958
25959         PR target/18338
25960         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25961         pcc_bitfield_type_matters || default_packed.
25962
25963         * lib/target-supports.exp
25964         (check_effective_target_pcc_bitfield_type_matters): New proc.
25965         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25966
25967         PR testsuite/23304
25968         * lib/target-supports.exp (check_effective_default_packed): New proc.
25969         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25970         Gate expected errors on target ! default_packed.
25971         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25972
25973 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25974
25975         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25976         change (r106358).
25977
25978 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25979
25980         PR fortran/24008
25981         * gfortran.dg/entry_5.f90: New.
25982         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25983
25984 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25985
25986         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25987
25988 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25989
25990         PR fortran/21565
25991         gfortran.dg/namelist_blockdata.f90: New test.
25992
25993         PR fortran/18737
25994         gfortran.dg/external_implicit_none.f90: New test.
25995
25996         PR fortran/14994
25997         * gfortran.dg/secnds.f: New test.
25998
25999 2005-10-31  Jan Hubicka  <jh@suse.cz>
26000
26001         PR target/20928
26002         * gcc.c-torture/compile/pr20928.c: New test.
26003
26004 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26005
26006         PR middle-end/23492
26007         * gcc.c-torture/compile/zero-strct-5.c: New test.
26008
26009 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26010
26011         PR libgfortran/24584
26012         * gfortran.dg/pr24584.f90: New test.
26013
26014 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26015
26016         PR fortran/18883
26017         * gfortran.dg/char_result_9.f90: New.
26018         * gfortran.dg/char_result_10.f90: New.
26019
26020 2005-10-30  Jan Hubicka  <jh@suse.cz>
26021
26022         * g++.dg/tree-ssa/pr24172.C: New testcase.
26023
26024 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26025
26026         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26027
26028 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26029
26030         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26031         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26032         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26033         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26034         gfortran.dg/enum_9.f90,
26035         gfortran.fortran-torture/compile/enum_1.f90,
26036         gfortran.fortran-torture/execute/enum_1.f90,
26037         gfortran.fortran-torture/execute/enum_2.f90,
26038         gfortran.fortran-torture/execute/enum_3.f90,
26039         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26040
26041 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26042
26043         PR target/18482
26044         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26045         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26046
26047 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26048
26049         PR libfortran/20179
26050         * gfortran.dg/mixed_io_1.f90: New test.
26051         * gfortran.dg/mixed_io_1.c: New file.
26052
26053 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26054
26055         * gfortran.dg/malloc_free_1.f90: New test.
26056
26057 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26058
26059         * gcc.dg/nested-func-4.c: Require profiling -pg.
26060
26061 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26062
26063         PR C++/23229
26064         * g++.dg/warn/main-2.C: New test.
26065
26066 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26067
26068         PR fortran/24545
26069         * gfortran.dg/interface_2.f90: new test.
26070
26071 2005-10-28  Josh Conner  <jconner@apple.com>
26072
26073         PR c++/22153
26074         * g++.dg/template/crash38.C: New test.
26075         * g++.dg/parse/explicit1.C: Change expected errors.
26076
26077 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26078
26079         PR C++/23426
26080         * g++.dg/other/large-size-array.C: New test.
26081
26082 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26083
26084         PR middle-end/24362
26085         * g++.dg/opt/complex4.C: New test.
26086
26087 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26088
26089         * gcc.dg/nested-func-4.c: New test.
26090
26091 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26092
26093         PR fortran/24158
26094         gfortran.dg/derived_recursion.f90: New test.
26095         gfortran.dg/implicit_actual.f90: New test.
26096
26097 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26098
26099         PR middle-end/24295, PR testsuite/24477
26100         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26101         removed when weakref hits the tree.
26102
26103 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * gfortran.dg/cray_pointers_4.f90: New test.
26106
26107         * gfortran.dg/cray_pointers_5.f90: New test.
26108
26109 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26110
26111         PR fortran/22290
26112         * gfortran.dg/assign_5.f90: New test.
26113         * gfortran.dg/assign_6.f: New test.
26114
26115 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26116
26117         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26118         CPU has no SSE support.
26119
26120 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26121
26122         PR libgfortran/24224
26123         * gfortran.dg/arrayio_1.f90: Update attribution.
26124         * gfortran.dg/arrayio_2.f90: Update attribution.
26125         * gfortran.dg/arrayio_3.f90: Update attribution.
26126         * gfortran.dg/arrayio_4.f90: Update test conditions.
26127         * gfortran.dg/arrayio_5.f90: Update attribution.
26128         * gfortran.dg/arrayio_6.f90: New test.
26129         * gfortran.dg/arrayio_7.f90: New test.
26130
26131 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26132
26133         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26134
26135 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26136
26137         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26138
26139 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26140
26141         PR fortran/24416
26142         * gfortran.dg/namelist_char_only.f90: New test.
26143
26144 2005-10-24  Asher Langton  <langton2@llnl.gov>
26145
26146         PR fortran/17031
26147         PR fortran/22282
26148         * gfortran.dg/cray_pointers_1.f90: New test.
26149         * gfortran.dg/cray_pointers_2.f90: New test.
26150         * gfortran.dg/cray_pointers_3.f90: New test.
26151         * gfortran.dg/loc_1.f90: New test.
26152         * gfortran.dg/loc_2.f90: New test.
26153
26154 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26155
26156         * gcc.dg/pr24225.c: New test.
26157
26158 2005-10-24  Asher Langton  <langton2@llnl.gov>
26159
26160         * gfortran.dg/dup_save_1.f90: New test.
26161         * gfortran.dg/dup_save_2.f90: New test.
26162
26163 2005-10-24  Paul Brook  <paul@codesourcery.com>
26164
26165         PR 24107
26166         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26167         stdint.h.
26168
26169 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26170
26171         PR libgfortran/24489
26172         * gfortran.dg/pr24489.f90: New test.
26173
26174 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26175
26176         PR fortran/23635
26177         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26178
26179 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26180
26181         PR target/18911
26182         * g++.dg/init/array16.C: Skip for mmix-*-*.
26183
26184 2005-10-23  Asher Langton  <langton2@llnl.gov>
26185
26186         * gfortran.dg/byte_1.f90: New test.
26187         * gfortran.dg/byte_2.f90: New test.
26188
26189 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26190
26191         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26192
26193 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26194
26195         PR fortran/18022
26196         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26197
26198         PR fortran/24311
26199         * gfortran.dg/merge_char_const.f90: New test.
26200
26201         PR fortran/24384
26202         * gfortran.dg/spread_scalar_source.f90: New test.
26203
26204 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26205
26206         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26207
26208         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26209         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26210
26211         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26212
26213 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26214
26215         PR fortran/24426
26216         * gfortran.dg/der_pointer_4.f90: New.
26217
26218 2005-10-22  David Ayers  <d.ayers@inode.at>
26219
26220         * obj-c++.dg/except-1.mm: Simplify.
26221
26222 2005-10-21  David Ayers  <d.ayers@inode.at>
26223
26224         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26225
26226 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26227
26228         * gfortran.dg/assumed_dummy_2.f90: New test.
26229
26230 2005-10-21  James E Wilson  <wilson@specifix.com>
26231
26232         PR preprocessor/15220
26233         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26234
26235 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26236
26237         * gcc.c-torture/execute/20051021-1.c: New test.
26238
26239 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/24260
26242         * g++.dg/ext/tmplattr1.C: New test.
26243
26244 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26245
26246         PR fortran/24440
26247         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26248
26249 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26250
26251         * obj-c++.dg/except-1.mm: New.
26252
26253         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26254
26255 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26256
26257         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26258
26259 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26260
26261         PR middle-end/24295
26262         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26263         declarations with the same names as thunks' alias targets, use
26264         aliases instead.
26265         * gcc.dg/attr-alias-3.c: New test.
26266         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26267
26268 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26269
26270         PR c++/22618
26271         * g++.dg/parse/access8.C: New test.
26272
26273 2005-10-20  Richard Guenther  <rguenther@suse.de>
26274
26275         PR c++/24439
26276         * g++.dg/tree-ssa/pr24439.C: New testcase.
26277
26278 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26279
26280         * g++.dg/opt/delay-slot-1.C: New test.
26281
26282 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26283
26284         PR fortran/21625
26285         * gfortran.fg/der_init_1.f90: New.
26286
26287 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26288
26289         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26290
26291 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26292
26293         PR c++/21908
26294         * g++.dg/parse/error28.C: New test.
26295
26296 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26297
26298         * gcc.dg/profile-generate-2.c: New test.
26299
26300 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26301
26302         PR target/23589
26303         * g++.dg/ext/dllimport11.C: New.
26304
26305 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26306
26307         PR c++/22293
26308         * g++.dg/other/friend3.C: New test.
26309
26310 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26311
26312         PR c++/23293
26313         * g++.dg/template/error19.C: New test.
26314
26315 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         PR c++/21383
26318         * g++.dg/overload/koenig2.C: New.
26319
26320         PR c++/23118
26321         * g++.dg/overload/error2.C: New.
26322
26323         PR c++/22604
26324         * g++.dg/inherit/covariant14.C: New.
26325
26326 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26327
26328         PR c++/23440
26329         * g++.dg/parse/for1.C: New test.
26330
26331 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26332
26333         PR fortran/23446
26334         * gfortran.dg/host_dummy_index_1.f90: New test.
26335
26336         PR fortran/21459
26337         * gfortran.dg/automatic_char_len_2.f90: New test.
26338
26339         PR fortran/20866
26340         * gfortran.dg/recursive_statement_functions.f90: New test.
26341
26342         PR fortran/20853
26343         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26344
26345         PR fortran/20849
26346         * gfortran.dg/external_initializer.f90: New test.
26347
26348         PR fortran/20837
26349         * non_module_public.f90: New test.
26350
26351 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26352
26353         PR c++/24386
26354         * g++.dg/template/overload7.C: New.
26355
26356         PR c++/22551
26357         * g++.dg/other/switch2.C: Remove expected warnings.
26358
26359         PR c++/21353
26360         * g++.dg/template/defarg6.C: New.
26361
26362 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26363
26364         PR target/24315
26365         * gcc.target/i386/pr24315.c: New test.
26366
26367 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26368
26369         PR c++/24389
26370         * g++.dg/template/static21.C: New test.
26371         * g++.dg/template/static21-a.cc: Likewise.
26372
26373 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26374
26375         PR c++/23959
26376         * g++.dg/warn/Wswitch-default-1.C: New test.
26377         * g++.dg/warn/Wswitch-default-2.C: New test.
26378
26379 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26380
26381         PR c++/22173
26382         * g++.dg/parse/template18.C: New test.
26383         * g++.dg/template/nontype15.C: Likewise.
26384
26385 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26386
26387         PR fortran/22273
26388         * gfortran.dg/spec_expr_2.f90: New.
26389
26390 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26391
26392         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26393         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26394         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26395         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26396         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26397         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26398         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26399         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26400         previous target-specific skips and warning-message matches where
26401         applicable.
26402
26403 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26404
26405         PR c++/21347
26406         * g++.dg/warn/Wctor-dtor.C: New test.
26407
26408 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26409
26410         PR c/23439
26411         * gcc.dg/for-1.c: New test.
26412
26413 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26414
26415         PR c++/19565
26416         * g++.dg/warn/Wconversion1.C: New test.
26417         * g++.dg/ext/packed4.C: Compile with -w.
26418         * g++.dg/opt/20050511-1.C: Likewise.
26419         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26420
26421 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26422
26423         * gfortran.dg/boz_5.f90: New test.
26424
26425 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26426
26427         PR c++/22551
26428         * g++.dg/other/switch2.C: New.
26429
26430         PR c++/23984
26431         * g++.dg/init/ctor7.C: New.
26432
26433 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26434
26435         PR c++/23730
26436         * g++.dg/parse/crash32.C: New test.
26437
26438 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26439
26440         PR c++/20721
26441         * g++.dg/init/goto2.C: New test.
26442
26443         PR c++/22464
26444         * g++.dg/template/crash/41.C: New test.
26445
26446         PR c++/22180
26447         * g++.dg/template/crash40.C: New test.
26448
26449         PR c++/23694
26450         * g++.dg/parse/friend5.C: New test.
26451
26452         PR c++/23307
26453         * g++.dg/template/crash38.C: New test.
26454
26455         PR c++/22352
26456         * g++.dg/template/friend38.C: New test.
26457
26458         PR c++/22405
26459         * g++.dg/template/crash39.C: New test.
26460
26461 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26462
26463         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26464         gcc.dg/debug/dwarf2/dwarf-char2.c,
26465         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26466
26467         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26468
26469 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26470
26471         * gcc.dg/dll-2.c: Add tests for warnings.
26472         * gcc.dg/dll-3.c: Likewise.
26473         * gcc.dg/dll-4.c: Likewise.
26474
26475         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26476         * g++.dg/ext/dllimport2.C: Likewise.
26477         * g++.dg/ext/dllimport3.C: Likewise.
26478         * g++.dg/ext/dllimport7.C: Likewise.
26479         * g++.dg/ext/dllimport8.C: Likewise.
26480         * g++.dg/ext/dllimport9.C: Likewise.
26481
26482 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26483
26484         PR fortran/24092
26485         * gfortran.dg/derived_pointer_recursion.f90: New test.
26486
26487 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26488
26489         * gcc.c-torture/execute/20051012-1.c: New test.
26490
26491 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26492
26493         PR fortran/18082
26494         * gfortran.dg/automatic_char_len_1.f90: New test.
26495
26496 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26497
26498         PR fortran/20847
26499         * gfortran.dg/save_common.f90: New test.
26500
26501         PR fortran/20856
26502         * gfortran.dg/save_result.f90: New test.
26503
26504 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26505
26506         PR c++/21592
26507         * g++.dg/template/dependent-expr1.C: Add new expected error.
26508         * g++.dg/template/dependent-expr2.C: Adjust error text.
26509         * g++.dg/template/overload6.C: New.
26510
26511         PR c++/23797
26512         * g++.dg/other/typename8.C: New.
26513
26514         PR c++/21117
26515         * g++.dg/other/return1.C: New.
26516
26517 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26518
26519         PR c++/24052
26520         * g++.dg/ext/label5.C: New.
26521
26522 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524         PR c++/19964
26525         * g++.dg/parse/crash31.C: New.
26526
26527 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26528
26529         * g++.dg/ipa/ipa-1.c: New test.
26530         * g++.dg/ipa/ipa-2.c: New test.
26531         * g++.dg/ipa/ipa-3.c: New test.
26532         * g++.dg/ipa/ipa-4.c: New test.
26533         * g++.dg/ipa/ipa-5.c: New test.
26534         * g++.dg/ipa/ipa.exp: New file.
26535
26536 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26537
26538         PR fortran/24207
26539         * gfortran.dg/private_type_3.f90: New test.
26540
26541 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26542
26543         PR fortran/20786
26544         gfortran.dg/aint_anint_1.f90: New test.
26545
26546 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26547
26548         PR libgfortran/24313
26549         gfortran.dg/csqrt.f: New test.
26550
26551 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26552
26553         PR c++/8057
26554         * g++.dg/warn/noeffect7.C: New test.
26555         * g++.dg/warn/noeffect2.C: Instantiate templates.
26556         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26557         and warning.
26558
26559 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26560
26561         PR c++/21089
26562         * g++.dg/init/float1.C: New test.
26563
26564         PR c++/24277
26565         * g++.dg/init/member1.C: Tweak error markers.
26566
26567 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26568
26569         PR testsuite/24281
26570         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26571         Check for null pointer.
26572
26573 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26574
26575         PR c++/21369
26576         * g++.dg/parse/ret-type3.C: New test.
26577
26578 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26579
26580         PR tree-opt/23946
26581         * gcc.c-torture/compile/pr23946.c: New test.
26582
26583 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26584
26585         * g++.dg/opt/mmx2.C: New test.
26586
26587 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26588
26589         PR c++/24277
26590         * g++.dg/template/static20.C: New test.
26591
26592         PR c++/24302
26593         * g++.dg/warn/Wunused-12.C: New test.
26594
26595         PR c++/23437
26596         * g++.dg/template/arg4.C: New test.
26597
26598 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26599
26600         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26601         * gcc.dg/ucnid-3.c: Likewise.
26602         * gcc.dg/ucnid-4.c: Likewise.
26603         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26604         * g++.dg/other/ucnid-1.C: Likewise.
26605         * gcc.dg/sparc-frame-1.c: New test.
26606
26607 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26608
26609         PR c++/24139
26610         * g++.dg/template/spec27.C: New test.
26611
26612         PR c++/24275
26613         * g++.dg/template/static19.C: New test.
26614
26615 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26616
26617         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26618         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26619
26620 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26621
26622         PR target/24136
26623         * gfortran.fortran-torture/compile/pr24136.f: New test.
26624
26625 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26626
26627         PR c++/22172
26628         * g++.dg/parse/crash30.C: New test.
26629
26630 2005-10-07  Richard Guenther  <rguenther@suse.de>
26631
26632         PR middle-end/24227
26633         * gcc.c-torture/compile/pr24227.c: New testcase.
26634
26635 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26636
26637         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26638         Do not put aligned attributes on array elements.
26639
26640 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26641
26642         PR testsuite/23611, PR testsuite/23615
26643         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26644         writing prototypes of library functions by hand.
26645         * obj-c++.dg/bitfield-4.mm: Likewise.
26646         * obj-c++.dg/const-str-4.mm: Likewise.
26647         * obj-c++.dg/encode-4.mm: Likewise.
26648         * obj-c++.dg/encode-5.mm: Likewise.
26649         * obj-c++.dg/encode-6.mm: Likewise.
26650         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26651         * obj-c++.dg/method-10.mm: Likewise.
26652         * obj-c++.dg/method-17.mm: Likewise.
26653         * obj-c++.dg/method-19.mm: Likewise.
26654         * obj-c++.dg/try-catch-2.mm: Likewise.
26655
26656 2005-10-06  Richard Henderson  <rth@redhat.com>
26657
26658         PR 24236
26659         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26660
26661 2005-10-06  Dale Johannesen  <dalej@apple.com>
26662
26663         * gcc.c-torture/execute/20030125-1.c: Correct.
26664
26665 2005-10-06  Richard Guenther  <rguenther@suse.de>
26666
26667         PR tree-optimization/24238
26668         * g++.dg/tree-ssa/pr24238.C: New testcase.
26669
26670 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26671
26672         PR 18568
26673         * gfortran.dg/der_pointer_3.f90: New test.
26674
26675 2005-10-05  Devang Patel  <dpatel@apple.com>
26676
26677         PR Debug/23205
26678         * g++.dg/other/PR23205.C: New.
26679
26680 2005-10-05  Richard Henderson  <rth@redhat.com>
26681
26682         PR target/23602
26683         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26684         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26685
26686 2005-10-05  Dale Johannesen  <dalej@apple.com>
26687
26688         * gcc.c-torture/execute/float-floor.c: New.
26689
26690 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26691
26692         PR tree-optimization/21419
26693         PR tree-optimization/24146
26694         PR tree-optimization/24151
26695
26696         * g++.dg/ext/asm7.C: New.
26697         * g++.dg/ext/asm8.C: New.
26698         * gcc.dg/asm-1.c: Compile on all targets.
26699         * gcc.dg/asm-pr24146.c: New.
26700         * gcc.dg/pr21419.c: Adjust error messages.
26701
26702 2005-10-05  Richard Guenther  <rguenther@suse.de>
26703
26704         PR fortran/24176
26705         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26706
26707 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         PR c++/23513
26710         * g++.dg/template/spec22.C: Robustify test.
26711         * g++.dg/template/spec26.C: New.
26712
26713 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26714
26715         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26716         if target supports vector instructions.
26717
26718 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26719
26720         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26721         C99 functions.
26722
26723 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26724
26725         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26726         check_effective_target_fortran_large_int): Replace cached result
26727         when target changes.
26728
26729 2005-10-04  Devang Patel  <dpatel@apple.com>
26730
26731         * gcc.dg/i386-sse-vect-types.c: New.
26732
26733 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26734
26735         PR preprocessor/13726
26736         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26737         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26738
26739 2005-10-04  Richard Guenther  <rguenther@suse.de>
26740
26741         PR c/23576
26742         * gcc.dg/noncompile/pr23576.c: New testcase.
26743
26744 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26745
26746         PR middle-end/23125
26747         * gcc.dg/register-var-3.c: New test.
26748
26749 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26750
26751         * gcc.dg/pr23049.c: New test.
26752
26753         * gcc.dg/ucnid-4.c: Fix test.
26754
26755 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26756
26757         PR 23445
26758         * gcc.c-torture/compile/pr23445.c: New test.
26759
26760 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26761
26762         * g++.dg/overload/unknown1.C: New.
26763
26764 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26765
26766         PR c++/17775
26767         * g++.dg/template/repo4.C: New test.
26768
26769 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26770
26771         PR libfortran/19308
26772         * gfortran.dg/large_real_kind_2.F90: New test.
26773         * gfortran.dg/large_integer_kind_2.f90: New test.
26774
26775 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26776
26777         * lib/target-supports.exp (check_effective_target_vect_shift):
26778         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26779         (check_effective_target_vect_condition): Fix copy-n-pasto.
26780
26781         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26782         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26783         targets.
26784
26785 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/22621
26788         * g++.dg/template/overload5.C : New test.
26789
26790         PR c++/23840
26791         * g++.dg/expr/stdarg1.C: New test.
26792
26793 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26794
26795         PR 24142
26796         * gcc.c-torture/execute/pr24142.c: New test.
26797
26798 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26799
26800         PR 24141
26801         * gcc.c-torture/execute/pr24141.c: New test.
26802
26803 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26804             Diego Novillo  <dnovillo@redhat.com>
26805
26806         PR 23604
26807         * gcc.c-torture/execute/pr23604.c: New test.
26808
26809 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26810
26811         PR fortran/16404
26812         PR fortran/20835
26813         PR fortran/20890
26814         PR fortran/20899
26815         PR fortran/20900
26816         PR fortran/20901
26817         PR fortran/20902
26818         gfortran.dg/equiv_constraint_1.f90: New test.
26819         gfortran.dg/equiv_constraint_2.f90: New test.
26820         gfortran.dg/equiv_constraint_3.f90: New test.
26821         gfortran.dg/equiv_constraint_4.f90: New test.
26822         gfortran.dg/equiv_constraint_5.f90: New test.
26823         gfortran.dg/equiv_constraint_6.f90: New test.
26824         gfortran.dg/equiv_constraint_7.f90: New test.
26825         gfortran.dg/equiv_constraint_8.f90: New test.
26826         gfortran.dg/private_type_1.f90: New test.
26827         gfortran.dg/private_type_2.f90: New test.
26828         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26829         980628-10.f: Assert std=gnu to permit mixing of
26830         types in equivalence statements.
26831
26832 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26833
26834         PR 24112
26835         * gfortran.dg/open_status_1.f90: New.
26836
26837 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26838
26839         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26840         * gcc.dg/vect/pr22480.c: Clean up temp files.
26841         * gcc.dg/vect/pr23831.c: Clean up temp files.
26842         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26843         Clean up temp files.
26844         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26845         Clean up temp files.
26846
26847         * gcc.dg/20050309-1.c: Clean up temp files.
26848         * gcc.dg/20050325-1.c: Clean up temp files.
26849
26850 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26851
26852         PR tree-optimization/24059
26853         * gcc.dg/vect/pr24059.c : New test.
26854
26855 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26856
26857         PR middle-end/24109
26858         * gcc.c-torture/execute/20050929-1.c: New test.
26859
26860 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26861
26862         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26863
26864 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26865
26866         PR c/21419
26867         * gcc.dg/pr21419.c: New test.
26868
26869 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26870
26871         * gcc.dg/pr23911.c: New test.
26872
26873 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26874
26875         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26876
26877         PR c++/16782
26878         * g++.dg/parse/qualified4.C: New test.
26879         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26880         * g++.old-deja/g++.mike/p8154.C: Likewise.
26881
26882 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/22147
26885         * g++.dg/template/friend37.C: New test.
26886         * g++.dg/parse/crash28.C: Adjust error markers.
26887
26888 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26889
26890         PR fortran/18518
26891         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26892
26893 2005-09-27  Devang Patel  <dpatel@apple.com>
26894
26895         PR tree-optimization/23625
26896         * gcc.dg/pr23625.c: New test.
26897
26898 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26899
26900         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26901         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26902
26903 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26904
26905         PR fortran/23677
26906         * gfortran.fortran-torture/execute/save_1.f90: New test.
26907         * gfortran.dg/save_1.f90: New test.
26908
26909 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26910
26911         * gcc.target/i386/builtin-apply-mmx.c: New test.
26912
26913         PR target/22576
26914         * gcc.target/i386/pr22576.c: New test.
26915
26916         PR target/22585
26917         * gcc.target/i386/pr22585.c: New test.
26918
26919         PR target/23268
26920         * gcc.target/i386/pr23268.c: New test.
26921
26922         PR middle-end/23831
26923         * gcc.dg/vect/pr23831.c: New test.
26924
26925         PR target/24055
26926         * gcc.target/i386/pr24055.c: New test.
26927
26928 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26929
26930         PR tree-optimization/23960
26931         * gcc.c-torture/compile/pr23960.c: New.
26932
26933 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26934
26935         PR fortran/16861
26936         * gfortran.dg/nested_modules_3.f90: New.
26937
26938 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26939
26940         PR fortran/24005
26941         gfortran.dg/interface_1.f90: New test.
26942
26943 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26944         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26945
26946         PR fortran/23843
26947         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26948
26949 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26950
26951         PR fortran/23516
26952         * gfortran.dg/imag_1.f: New test.
26953         * gfortran.dg/imag_2.f: Ditto.
26954
26955 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26956
26957         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26958
26959 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26960
26961         PR c++/21983
26962         * g++.dg/warn/pr21983.C: New test.
26963
26964 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26965
26966         * gcc.dg/20050922-1.c: Testcase added.
26967
26968 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26969
26970         PR c++/23993
26971         * g++.dg/template/array14.C: New test.
26972
26973 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26974
26975         PR fortran/19929
26976         * gfortran.dg/der_ptr_component_1.f90: New test.
26977
26978 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26979
26980         PR c++/23965
26981         * g++.dg/template/error1.C: Reject "no matching function" message.
26982
26983 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26984
26985         PR c++/17609
26986         * g++.dg/lookup/error1.C: New test.
26987
26988 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26989
26990         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26991         functionality of the testcase.
26992
26993 2005-09-20  Richard Henderson  <rth@redhat.com>
26994
26995         * gcc.dg/vect/vect-22.c: Require vect_float.
26996         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26997
26998 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26999
27000         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27001         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27002         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27003         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27004         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27005         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27006         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27007         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27008         * gcc.dg/cpp/ucnid-8.c: New test.
27009
27010 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27011
27012         PR tree-optimization/23929
27013         * gcc.c-torture/compile/pr23929.c: New test.
27014
27015 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27016
27017         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27018         for one loop.
27019
27020 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27021
27022         PR testsuite/23186
27023         * g++.dg/other/pr22003.C: Require named sections.
27024
27025 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27026
27027         PR c++/23947
27028         * g++.dg/rtti/crash3.C: New test.
27029
27030         PR tree-optimization/23818
27031         * gcc.dg/pr23818.c: New test.
27032
27033 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27034
27035         PR fortran/23420
27036         * gfortran.dg/print_fmt_4.f: New.
27037
27038 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27039
27040         PR fortran/23663
27041         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27042
27043 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27044
27045         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27046         Use pointers to local alignable arrays instead. Added comments.
27047         * gcc.dg/vect/vect-46.c: Likewise.
27048         * gcc.dg/vect/vect-48.c: Likewise.
27049         * gcc.dg/vect/vect-49.c: Likewise.
27050         * gcc.dg/vect/vect-52.c: Likewise.
27051         * gcc.dg/vect/vect-53.c: Likewise.
27052         * gcc.dg/vect/vect-54.c: Likewise.
27053         * gcc.dg/vect/vect-56.c: Likewise.
27054         * gcc.dg/vect/vect-57.c: Likewise.
27055         * gcc.dg/vect/vect-58.c: Likewise.
27056         * gcc.dg/vect/vect-60.c: Likewise.
27057         * gcc.dg/vect/vect-61.c: Likewise.
27058
27059         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27060         The test is no longer vectorizable on vect_no_align targets.
27061         * gcc.dg/vect/vect-43.c: Likewsie.
27062
27063         * gcc.dg/vect/vect-44.c: Added comments.
27064         * gcc.dg/vect/vect-45.c: Added comments.
27065         * gcc.dg/vect/vect-50.c: Added comments.
27066         * gcc.dg/vect/vect-51.c: Added comments.
27067
27068         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27069         aligned type.
27070         * gcc.dg/vect/Os-vect-95.c: Likewise.
27071
27072         * gcc.dg/vect/vect-41.c: Test removed.
27073         * gcc.dg/vect/vect-47.c: Test removed.
27074         * gcc.dg/vect/vect-55.c: Test removed.
27075         * gcc.dg/vect/vect-59.c: Test removed.
27076
27077 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27078
27079         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27080         No longer vectorizable on vect_no_align targets.
27081         * gcc.dg/vect/pr20122.c: Likewise.
27082         * gcc.dg/vect/vect-74.c: Likewise.
27083         * gcc.dg/vect/vect-75.c: Likewise.
27084         * gcc.dg/vect/vect-76.c: Likewise.
27085
27086         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27087         Will not be vectorizable on vect_no_align targets once aliasing issues
27088         are resolved.
27089         * gcc.dg/vect/vect-79.c: Likewise.
27090
27091         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27092         * gcc.dg/vect/vect-78.c: Likewise.
27093         * gcc.dg/vect/vect-97.c: Likewise.
27094
27095 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27096
27097         * gcc.dg/pr23943.c: New test.
27098
27099 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27100
27101         PR fortran/19181
27102         * gfortran.dg/derived_pointer_null_1.f90: New test.
27103
27104 2005-09-18  Richard Guenther  <rguenther@suse.de>
27105
27106         PR middle-end/23944
27107         * gcc.c-torture/compile/pr23944.c: New testcase.
27108
27109 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27110
27111         PR fortran/15975
27112         * gfortran.dg/der_pointer_2.f90: New test.
27113
27114 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27115
27116         PR fortran/16861
27117         * gfortran.dg/nested_modules_2.f90: New test.
27118
27119 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27120
27121         PR c++/18368
27122         * g++.dg/other/semicolon.C: New test.
27123
27124 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27125
27126         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27127         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27128
27129 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27130
27131         PR c++/23914
27132         * g++.dg/template/static18.C: New test.
27133
27134         PR c++/21514
27135         * g++.dg/template/crash19.C: Remove dg-error marker.
27136         * g++.dg/template/local4.C: New test.
27137
27138 2005-09-16  Paul Brook  <paul@codesourcery.com>
27139
27140         PR fortran/23906
27141         * gfortran.dg/dependency_1.f90: New test.
27142
27143 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27144
27145         PR c++/23896
27146         * g++.dg/template/static17.C: New test.
27147
27148 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27149
27150         PR c++/23139
27151         * g++.dg/warn/huge-val1.C: New test.
27152
27153 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27154
27155         PR c++/13140
27156         * g++.dg/parse/class2.C: New test.
27157         * g++.dg/template/explicit8.C: Likewise.
27158         * g++.dg/template/spec25.C: Likewise.
27159
27160 2005-09-14  Josh Conner  <jconner@apple.com>
27161
27162         PR middle-end/23584
27163         * gcc.dg/pr23584.c: New test.
27164
27165 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27166
27167         PR fortran/21875 Internal Unit Array I/O, NIST
27168         * gfortran.dg/arrayio_1.f90: New test.
27169         * gfortran.dg/arrayio_1.f90: New test.
27170         * gfortran.dg/arrayio_1.f90: New test.
27171         * gfortran.dg/arrayio_1.f90: New test.
27172         * gfortran.dg/arrayio_1.f90: New test.
27173
27174 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27175
27176         PR middle-end/22480
27177         * gcc.dg/vect/pr22480.c: New test.
27178
27179 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27180
27181         PR fortran/19358
27182         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27183
27184 2005-09-13 Josh Conner <jconner@apple.com>
27185
27186         PR c++/23180
27187         * g++.dg/init/struct2.C: New test.
27188         * g++.dg/init/struct3.C: New test.
27189
27190 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27191
27192         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27193         Clean up temp files.
27194         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27195         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27196         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27197         gcc.dg/tree-ssa/builtin-printf-1.c,
27198         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27199         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27200         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27201         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27202         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27203         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27204         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27205         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27206         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27207         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27208         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27209         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27210
27211 2005-09-13  Josh Conner  <jconner@apple.com>
27212
27213         * lib/gcc-dg.exp: Load scanipa.exp.
27214         (cleanup-dump): New procedure.
27215         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27216         * lib/scandump.exp: New file.
27217         * lib/scantree.exp: Use it.
27218         * lib/scanipa.exp: New file.
27219
27220 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27221
27222         PR fortran/17740
27223         * gfortran.dg/generic_4.f90: New test.
27224
27225 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27226
27227         PR target/23816
27228         * gcc.target/i386/pr23816-1.c: New test.
27229         * gcc.target/i386/pr23816-2.c: New test.
27230
27231
27232 2005-09-13  Bastian Blank <waldi@debian.org>
27233
27234         PR c++/16171
27235         * g++.dg/abi/mangle26.C: New test.
27236         * g++.dg/abi/mangle27.C: New test.
27237         * g++.dg/abi/mangle28.C: New test.
27238         * g++.dg/abi/mangle29.C: New test.
27239
27240         PR c++/23839
27241         * g++.dg/parse/register1.C: New test.
27242
27243 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27244
27245         PR c++/23842
27246         * g++.dg/template/access16.C: New test.
27247
27248 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27249
27250         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27251
27252 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27253
27254         PR fortran/18899
27255         * gfortran.dg/shape_2.f90: New test.
27256
27257 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27258
27259         PR target/19269
27260         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27261         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27262         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27263         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27264         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27265         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27266         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27267         tests.
27268
27269 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27270
27271         PR c++/23841
27272         * g++.dg/parse/template17.C: New test.
27273
27274 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27275
27276         PR c++/23789
27277         * g++.dg/template/nontype14.C: New test.
27278
27279 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27280
27281         PR g++/7874
27282         * g++.dg/lookup/friend7.C: New test.
27283         * g++.dg/lookup/friend8.C: New test.
27284         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27285         so that it will be found via argument dependent lookup.
27286         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27287         friend functions which will no longer be found.
27288         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27289         function g, so that it will be found via argument dependent
27290         lookup.
27291         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27292         * g++.old-deja/g++.mike/net43.C: Likewise.
27293
27294 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27295
27296         PR c++/23691
27297         * g++.dg/template/static16.C: New test.
27298
27299 2005-09-12  Josh Conner  <jconner@apple.com>
27300
27301         PR middle-end/23237
27302         * gcc.c-torture/compile/pr23237.c: New test.
27303
27304 2005-09-11  Richard Henderson  <rth@redhat.com>
27305
27306         * g++.dg/other/error8.C: Update expected diagnostic text.
27307
27308 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27309
27310         PR libfortran/19872
27311         * gfortran.dg/overwrite_1.f: New test.
27312
27313 2005-09-09  Josh Conner  <jconner@apple.com>
27314
27315         * g++.dg/init/pr23180-1.C: Removed.
27316         * g++.dg/init/pr23180-2.C: Removed.
27317
27318 2005-09-09  David Daney <ddaney@avtrex.com>
27319
27320         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27321         files which are ...
27322         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27323         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27324
27325 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27326
27327         * gfortran.dg/iostat_2.f90: New test.
27328
27329 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27330
27331         PR c++/22252
27332         * g++.dg/ext/interface1.C: New test.
27333         * g++.dg/ext/interface1.h: Likewise.
27334         * g++.dg/ext/interface1a.cc: Likewise.
27335
27336 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27337
27338         * gfortran.dg/iomsg_1.f90: New test case.
27339
27340 2005-09-09  Richard Guenther  <rguenther@suse.de>
27341
27342         PR c++/23624
27343         * g++.dg/tree-ssa/pr23624.C: New testcase.
27344
27345 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27346
27347         PR fortran/19239
27348         * gfortran.dg/vector_subscript_1.f90,
27349         * gfortran.dg/vector_subscript_2.f90: New tests.
27350
27351 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27352
27353         PR fortran/21104
27354         * gfortran.dg/array_alloc_1.f90,
27355         * gfortran.dg/array_alloc_2.f90,
27356         * gfortran.dg/array_alloc_3.f90: New tests.
27357
27358 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27359
27360         PR fortran/12840
27361         * gfortran.dg/array_constructor_6.f90
27362         * gfortran.dg/array_constructor_7.f90
27363         * gfortran.dg/array_constructor_8.f90
27364         * gfortran.dg/array_constructor_9.f90
27365         * gfortran.dg/array_constructor_10.f90
27366         * gfortran.dg/array_constructor_11.f90
27367         * gfortran.dg/array_constructor_12.f90: New tests.
27368
27369 2005-09-08  Josh Conner  <jconner@apple.com>
27370
27371         PR c++/23180
27372         * g++.dg/init/pr23180-1.C: New test.
27373         * g++.dg/init/pr23180-2.C: New test.
27374
27375 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27376
27377         PR fortran/18878
27378         * gfortran.dg/module_double_reuse.f90: New.
27379
27380 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27381
27382         PR fortran/23270
27383         PR fortran/22304
27384         PR fortran/18870
27385         PR fortran/17917
27386         PR fortran/16511
27387         * gfortran.dg/common_equivalence_1.f: New.
27388         * gfortran.dg/common_equivalence_2.f: New.
27389         * gfortran.dg/common_equivalence_3.f: New.
27390         * gfortran.dg/contained_equivalence_1.f90: New.
27391         * gfortran.dg/module_blank_common.f90: New.
27392         * gfortran.dg/module_commons_1.f90: New.
27393         * gfortran.dg/module_equivalence_1.f90: New.
27394         * gfortran.dg/nested_modules_1.f90: New.
27395         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27396         equivalences and add comment to connect the test with
27397         the PR.
27398
27399 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27400
27401         PR fortran/23765
27402         * gfortran.dg/common_6.f90: New test.
27403
27404 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27405
27406         PR fortran/15326
27407         * gfortran.dg/char_result_1.f90,
27408         * gfortran.dg/char_result_2.f90,
27409         * gfortran.dg/char_result_3.f90,
27410         * gfortran.dg/char_result_4.f90,
27411         * gfortran.dg/char_result_5.f90,
27412         * gfortran.dg/char_result_6.f90,
27413         * gfortran.dg/char_result_7.f90,
27414         * gfortran.dg/char_result_8.f90: New tests.
27415
27416 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27417
27418         PR fortran/19928
27419         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27420
27421 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27422
27423         PR obj-c++/16816
27424         * obj-c++.dg/selector-5.mm: New test.
27425         * obj-c++.dg/selector-6.mm: New test.
27426
27427 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27428
27429         PR objc/20574
27430         PR objc/19324
27431         * objc.dg/error-1.m: New test.
27432
27433 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27434
27435         PR fortran/23373
27436         * gfortran.fortran-torture/execute/pr23373-1.f90,
27437         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27438
27439 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27440
27441         PR libfortran/23760
27442         * gfortran.dg/g77/1832.f: Remove long string in write statement
27443         to allow the test to pass on correct list directed output with
27444         prepended space.
27445
27446 2005-09-07  James E Wilson  <wilson@specifix.com>
27447
27448         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27449
27450 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27451
27452         * gfortran.dg/parameter+save.f90: Rename to
27453         * gfortran.dg/parameter_save.f90: .. this.
27454
27455 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27456
27457         PR fortran/20848
27458         * gfortran.dg/parameter+save.f90: New test case.
27459
27460 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27461
27462         PR fortran/19269
27463         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27464
27465 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27466
27467         PR c/23075
27468         * gcc.dg/pr23075.c: New test.
27469         * g++.dg/warn/pr23075.C: New test.
27470
27471         PR target/22362
27472         * gcc.target/i386/pr22362.c: New test.
27473
27474         PR rtl-optimization/23098
27475         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27476
27477         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27478         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27479         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27480
27481 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27482
27483         * g++.dg/expr/cast6.C: New test.
27484
27485         PR c++/9782
27486         * g++.dg/init/new15.C: New test.
27487
27488 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27489
27490         * gcc.dg/vect/Os-vect-95.c: New test.
27491         * gcc.dg/vect/vect-95.c: Same.
27492
27493 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27494
27495         * gcc.dg/vect/vect-29.c: Update xfail testing.
27496         * gcc.dg/vect/vect-44.c: Same.
27497         * gcc.dg/vect/vect-48.c: Same.
27498         * gcc.dg/vect/vect-50.c: Same.
27499         * gcc.dg/vect/vect-72.c: Same.
27500         * gcc.dg/vect/vect-77.c: Same.
27501         * gcc.dg/vect/vect-78.c: Same.
27502         * gcc.dg/vect/vect-80.c: Same.
27503         * gcc.dg/vect/vect-96.c: Same.
27504         * gcc.dg/vect/vect-100.c: Same.
27505         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27506         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27507         * gfortran.dg/vect/vect-5.f90: Same.
27508
27509 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27510
27511         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27512         start strings.
27513         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27514         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27515
27516         PR c++/23056
27517         * g++.dg/opt/pr23056.C: New test.
27518
27519         PR rtl-optimization/23098
27520         * gcc.target/i386/pr23098.c: New test.
27521
27522 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27523
27524         PR c++/23667
27525         * g++.dg/template/static15.C: New test.
27526
27527         PR c++/21440
27528         * g++.dg/ext/stmtexpr5.C: New test.
27529         * g++.dg/ext/stmtexpr6.C: Likewise.
27530
27531 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27532
27533         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27534
27535         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27536         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27537         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27538
27539 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27540
27541         PR libfortran/23321
27542         * gfortran.dg/direct_io_4.f90: New test case.
27543
27544 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27545             Rasmus Hahn  <rassahah@neofonie.de>
27546
27547         PR libobjc/23108
27548         * objc.dg/type-stream-1.m: New test.
27549
27550 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27551
27552         PR fortran/23661
27553         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27554         gfortran.dg/print_fmt_3.f90: New test.
27555
27556 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27557
27558         * gfortran.dg/fmt_t_1.f90: New test.
27559
27560 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27561
27562         PR rtl-optimization/23454
27563         * g++.dg/opt/pr23454.C: New test.
27564
27565 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27566
27567         PR c++/23699
27568         * g++.dg/ext/static1.C: New test.
27569
27570 2005-09-02  Richard Henderson  <rth@redhat.com>
27571
27572         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27573         tail call to check_fa_work.
27574
27575 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/21687
27578         * g++.dg/other/gc3.C: New test.
27579
27580 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27581
27582         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27583         * gcc.dg/20050826-1.c: Likewise.
27584
27585 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27586
27587         PR c++/23167
27588         * g++.dg/expr/volatile1.C: New test.
27589
27590 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27591
27592         PR middle-end/23547
27593         * gcc.dg/pr23547.c: New test.
27594
27595 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27596
27597         PR c/22061
27598         * gcc.c-torture/execute/pr22061-1.c,
27599         * gcc.c-torture/execute/pr22061-2.c,
27600         * gcc.c-torture/execute/pr22061-3.c,
27601         * gcc.c-torture/execute/pr22061-4.c: New tests.
27602
27603 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27604
27605         * gcc.dg/Wredundant-decls-2.c: New test to check that
27606         -Wredundant-decls does not issue warning for a variable
27607         definition following a declaration.
27608
27609 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27610
27611         PR debug/7241
27612         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27613         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27614         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27615
27616         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27617         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27618         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27619         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27620         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27621         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27622         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27623         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27624
27625 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27626
27627         PR objc/23306
27628         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27629         scan-assmbler.
27630
27631 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27632
27633         PR target/21255
27634         * gcc.dg/pr21255-1.c: New test.
27635         * gcc.dg/pr21255-2-mb.c: Likewise.
27636         * gcc.dg/pr21255-2-ml.c: Likewise.
27637         * gcc.dg/pr21255-3.c: Likewise.
27638         * gcc.dg/pr21255-4.c: Likewise.
27639
27640 2005-08-31  Dale Johannesen  <dalej@apple.com>
27641
27642         * gcc.dg/20050830-1.c: New.
27643
27644 2005-08-31  Josh Conner  <jconner@apple.com>
27645
27646         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27647         command-line options for arm-*-* targets.
27648         * g++.dg/init/array16.C: Likewise.
27649         * g++.dg/other/crash-4.C: Likewise.
27650
27651 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27652
27653         PR obj-c++/23640
27654         * obj-c++.dg/gnu-runtime-3.mm: New test.
27655
27656 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27657
27658         PR c++/13377
27659         * g++.dg/lookup/ambig4.C: New test.
27660         * g++.dg/lookup/ambig5.C: New test.
27661         * g++.dg/tc1/dr101.C: Adjust error markers.
27662
27663 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27664
27665         PR c++/23639
27666         * g++.dg/template/ttp5.C: Adjust error markers.
27667
27668 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27669
27670         PR testsuite/23609
27671         * lib/obj-c++.exp: Include target-libpath.exp.
27672         (obj-c++_link_flags): Look for the GNU libobjc library
27673         and set the library path to include it.
27674         Don't manually set LD_LIBRARY_PATH (etc.) but call
27675         set_ld_library_path_env_vars instead.
27676         (obj-c++_target_compile): Don't set library path or
27677         linker flags because they are already set correctly
27678         in obj-c++_link_flags.
27679
27680 2005-08-30  Josh Conner  <jconner@apple.com>
27681
27682         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27683         to command-line options for arm-*-* targets.
27684
27685 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27686
27687         * g++.dg/other/i386-1.C: New.
27688
27689 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27690
27691         PR preprocessor/20348
27692         PR preprocessor/20356
27693         * gcc.dg/cpp/pr20348.c: New test.
27694         * gcc.dg/cpp/pr20348.h: New file.
27695         * gcc.dg/cpp/inc/pr20348.h: New file.
27696         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27697         * gcc.dg/cpp/pr20356.c: New test.
27698         * gcc.dg/cpp/pr20356.h: New file.
27699         * gcc.dg/cpp/inc/pr20356.h: New file.
27700         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27701
27702 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27703
27704         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27705         Fix array dimension to avoid correct end-of-file error.
27706
27707 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27708
27709         PR libfortran/23598
27710         * gfortran.dg/iostat_1.f90: New test.
27711
27712 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27713
27714         PR middle-end/23408
27715         * gcc.dg/pr23408.c: New test.
27716
27717 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27718
27719         PR c++/23099
27720         * g++.dg/init/member1.C: Make sure erroneous static data member
27721         definitions are required.
27722         * g++.dg/template/static13.C: New test.
27723         * g++.dg/template/static14.C: Likewise.
27724
27725 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27726
27727         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27728         -march=pentium4, remove ilp32 requirement.
27729
27730         PR middle-end/23484
27731         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27732         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27733
27734 2005-08-29  Andreas Jaeger  <aj@suse.de>
27735
27736         PR testsuite/23607
27737         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27738
27739 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27740
27741         * gcc.c-torture/execute/20050316-2.c: New test.
27742         * gcc.c-torture/execute/20050316-3.c: New test.
27743         * gcc.dg/torture/pr16104-1.c: New test.
27744
27745 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27746
27747         PR middle-end/23463
27748         * gcc.c-torture/execute/zero-struct-1.c: New test.
27749
27750 2005-08-27  Richard Guenther  <rguenther@suse.de>
27751
27752         PR target/23575
27753         * gcc.target/i386/pr23575.c: New testcase.
27754
27755 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27756
27757         PR rtl-optimization/23561
27758         * gcc.c-torture/execute/20050826-1.c: New test.
27759
27760         PR rtl-opt/23560
27761         * gcc.c-torture/execute/20050826-2.c: New test.
27762
27763 2005-08-26  Dale Johannesen  <dalej@apple.com>
27764
27765         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27766         * gcc.dg/20050826-1.c: New.
27767
27768 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27769
27770         PR c++/19004
27771         * g++.dg/template/nontype13.C: New test.
27772
27773         PR c++/23491
27774         * g++.dg/init/new14.C: New test.
27775         * g++.dg/expr/anew1.C: Do not XFAIL.
27776         * g++.dg/expr/anew2.C: Likewise.
27777         * g++.dg/expr/anew3.C: Likewise.
27778
27779 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27780
27781         PR middle-end/22439
27782         * gcc.dg/vla-3.c: New test.
27783
27784 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27785
27786         PR fortran/20363
27787         * gfortran.dg/named_interface.f90: New.
27788
27789 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27790
27791         * gcc.c-torture/execute/frame-address.c: New test.
27792
27793 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27794
27795         PR c++/20817
27796         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27797
27798 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27799
27800         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27801
27802 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27803
27804         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27805         * gcc.dg/altivec-22.c: Rename from..
27806         * gcc.dg/altivec-nomfcr.c: ..this.
27807
27808 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27809
27810         PR tree-optimization/23546
27811         * gcc.dg/tree-ssa/pr23546.c: New test.
27812
27813 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27814
27815         PR fortran/17758
27816         * gfortran.dg/nonreturning_statements.f90: New test.
27817
27818 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27819
27820         PR c++/22454
27821         * g++.dg/parse/crash29.C: New.
27822
27823 2005-08-23  DJ Delorie  <dj@redhat.com>
27824
27825         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27826         constants have the L suffix.
27827
27828 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         PR c++/23044
27831         * g++.dg/template/instantiate8.C: New.
27832
27833 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27834
27835         PR middle-end/23467
27836         * gcc.c-torture/execute/pr23467.c: New test.
27837
27838 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27839
27840         PR tree-optimization/22043
27841         * gcc.c-torture/execute/20050613-1.c: New test.
27842
27843 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27844
27845         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27846
27847 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27848
27849         PR rtl-optimization/23478
27850         * g++.dg/opt/pr23478.C: New test.
27851
27852 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27853
27854         PR c/18715
27855         * gcc.dg/switch-warn-3.c: New test.
27856
27857 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27858
27859         PR c++/22233
27860         * g++.dg/template/param1.C: New test.
27861
27862 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27863
27864         PR c++/23089
27865         * g++.dg/other/incomplete1.C: New test.
27866
27867 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27868
27869         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27870         are vectorizable.
27871
27872 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27873
27874         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27875         d_lines_5.f: New.
27876
27877 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27878
27879         * gcc.target/i386/sse-4.c: New test.
27880
27881 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27882
27883         PR testsuite/23239
27884         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27885
27886 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27887
27888         * gcc.dg/20050811-1.c: New test.
27889         * gcc.dg/20050811-2.c: New test.
27890
27891 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27892
27893         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27894
27895 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27896
27897         PR 23476
27898         * gcc.c-torture/compile/pr23476.c: New test.
27899
27900 2005-08-19  Devang Patel  <dpatel@apple.com>
27901
27902         PR tree-optimization/23048
27903         * gcc.dg/tree-ssa/pr23048.c: New test.
27904
27905 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27906
27907         PR middle-end/20624
27908         * g++.dg/warn/Wreturn-3.C: New test
27909
27910 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27911
27912         PR tree-optimization/22228
27913         * g++.dg/vect/pr22543.cc: New test.
27914
27915 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27916
27917         PR tree-optimization/21574
27918         * gcc.dg/tree-ssa/pr21574.c: New test.
27919
27920 2005-08-16  James E Wilson  <wilson@specifix.com>
27921
27922         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27923
27924 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27925
27926         PR tree-opt/23402
27927         * gcc.c-torture/compile/zero-strct-3.c: New test.
27928         * gcc.c-torture/compile/zero-strct-4.c: New test.
27929
27930 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27931
27932         PR target/23376
27933         * gcc.target/x86_64/pr23376.c: New test.
27934
27935 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27936
27937         PR c++/23337
27938         * g++.dg/ext/vector2.C: New.
27939
27940 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27941
27942         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27943
27944 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27945
27946         PR libfortran/23428
27947         * gfortran.dg/inquire-complex.f90: New test case.
27948
27949 2005-08-16  James E Wilson  <wilson@specifix.com>
27950
27951         PR tree-optimization/21105
27952         * gcc.dg/large-size-array.c: New.
27953
27954 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27955
27956         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27957         type.
27958         * gcc.dg/vect/vect-41: Likewise.
27959         * gcc.dg/vect/vect-42: Likewise.
27960         * gcc.dg/vect/vect-43: Likewise.
27961         * gcc.dg/vect/vect-44: Likewise.
27962         * gcc.dg/vect/vect-46: Likewise.
27963         * gcc.dg/vect/vect-47: Likewise.
27964         * gcc.dg/vect/vect-48: Likewise.
27965         * gcc.dg/vect/vect-52: Likewise.
27966         * gcc.dg/vect/vect-53: Likewise.
27967         * gcc.dg/vect/vect-54: Likewise.
27968         * gcc.dg/vect/vect-55: Likewise.
27969         * gcc.dg/vect/vect-56: Likewise.
27970         * gcc.dg/vect/vect-57: Likewise.
27971         * gcc.dg/vect/vect-58: Likewise.
27972         * gcc.dg/vect/vect-59: Likewise.
27973         * gcc.dg/vect/vect-60: Likewise.
27974         * gcc.dg/vect/vect-61: Likewise.
27975         * gcc.dg/vect/vect-85: Likewise.
27976         * gcc.dg/vect/vect-87: Likewise.
27977         * gcc.dg/vect/vect-88: Likewise.
27978         * gcc.dg/vect/vect-93.c: Likewise.
27979         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27980         * gcc.dg/vect/vect-75: Likewise.
27981         * gcc.dg/vect/vect-76: Likewise.
27982         * gcc.dg/vect/vect-77: Likewise.
27983         * gcc.dg/vect/vect-78: Likewise.
27984         * gcc.dg/vect/vect-80: Likewise.
27985         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27986         vectorized for the expected reason, rather than checking how alignment
27987         was handled.
27988         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27989         aligned type and also instead of aligned pointers. Added documentation.
27990
27991 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27992
27993         * gfortran.dg/power.f90: New test.
27994
27995 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27996
27997         PR rtl-optimization/23299
27998         * g++.dg/opt/pr23299.C: New test.
27999
28000 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28001
28002         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28003
28004 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28005
28006         * g++.dg/template/local6.C: New test.
28007
28008 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28009
28010         * execute/exceptions/finally-1.m: Check that the catch and finally are
28011         being called.  Also add a "return 0;" at the end of main.
28012
28013 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28014
28015         PR fortran/21432.
28016         * gfortran.dg/namelist_print_1.f: New test of functionality of
28017         PRINT namelist.
28018         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28019         namelist generates error with -std=f95.
28020
28021 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28022
28023         PR tree-optimization/23119
28024         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28025
28026 2005-08-13  Marcin Koziej  <creep@desk.pl>
28027             Andrew Pinski  <pinskia@physics.uc.edu>
28028
28029         PR libobjc/22492
28030         * execute/exceptions/finally-1.m: New test.
28031
28032 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28033
28034         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28035         testsuite.
28036         * objc/execute/exceptions/trivial.m: New test.
28037         * objc.dg/try-catch-11.m: Move to ...
28038         * objc/execute/exceptions/foward-1.m: Here.
28039         * objc.dg/try-catch-2.m: Move to ...
28040         * objc/execute/exceptions/catchall-1.m: Here.
28041         * objc.dg/try-catch-8.m: Move to ...
28042         * objc/execute/exceptions/local-variables-1.m: Here.
28043
28044 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28045
28046         * objc.dg/nested-func-1.m: Move to ...
28047         * objc/execute/nested-func-1.m: Here.
28048
28049 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28050
28051         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28052         in ${options} instead of [target_info name].
28053         * lib/obj-c++.exp (objc_target_compile): Likewise.
28054
28055 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28056
28057         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28058
28059 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28060
28061         part of PR testsuite/23348
28062         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28063         each of the torture options.
28064         * objc/compile/trivial.m: New test.
28065
28066 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28067
28068         * gfortran.dg/eoshift.f90: Correct format.
28069
28070 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28071
28072         * gfortran.fortran-torture/execute/character_passing.f90:
28073         Fix comment typo.
28074
28075 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28076
28077         PR c++/8271
28078         * g++.dg/template/unify10.C: New.
28079
28080 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28081
28082         * g++.dg/parse/pr22514.C: Move to...
28083         * g++.dg/debug/pr22514.C: here.
28084
28085 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28086
28087         PR c++/23266
28088         * g++.dg/inherit/pure1.C: New test.
28089
28090         * ChangeLog: Fix typos.
28091
28092 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28093             Steven Bosscher  <stevenb@suse.de>
28094
28095         * gfortran.dg/runtime_warning_1.f90: New test.
28096
28097 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28098
28099         PR c++/23219
28100         * g++.dg/parse/crash28.C: New.
28101
28102 2005-08-11  Richard Guenther  <rguenther@suse.de>
28103
28104         PR target/23289
28105         * gcc.target/i386/tailcall-1.c: New testcase.
28106
28107 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28108
28109         * gcc.dg/vect/vect-67.c: Un-xfail.
28110
28111 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28112
28113         PR c++/23225
28114         * g++.dg/parse/crash27.C: new test.
28115
28116 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28117
28118         PR libfortran/22143
28119         * gfortran.dg/shift-kind.f90: New testcase.
28120
28121 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28122
28123         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28124         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28125
28126 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28127
28128         PR c++/20646
28129         * g++.dg/other/mult-stor1.C: New test.
28130
28131 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28132
28133         * gcc.c-torture/pr18299-1.c: Move to ...
28134         * gcc.c-torture/compile/pr18299-1.c: Here.
28135
28136 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28137
28138         * gfortran/fortran.torture/execute/character_passing.f90:
28139         Fix types for LSAME.
28140
28141 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28142
28143         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28144         input data back to what it was originally.
28145
28146 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28147
28148         * objc.dg/try-catch-8.m: Enable for all targets.
28149
28150 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28151
28152         * gcc.dg/pr23165.c: New test.
28153
28154 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28155
28156         PR tree-optimization/23234
28157         * gcc.dg/tree-ssa/pr23234.c: New test.
28158
28159 2005-08-08  Josh Conner  <jconner@apple.com>
28160
28161         PR rtl-optimization/23241
28162         * gcc.dg/char-compare.c: New test.
28163
28164 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28165
28166         PR c++/22508
28167         * g++.dg/init/new13.C: New test.
28168
28169 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28170
28171         PR c++/21166
28172         * g++.dg/other/crash-4.C: Adjust
28173         * g++/dg/ext/packed9.C: New.
28174
28175 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28176
28177         PR middle-end/21964
28178         * gcc.c-torture/execute/pr21964-1.c: New test.
28179
28180 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28181
28182         PR c/22458
28183         * gcc.dg/pr22458-1.c: New test.
28184
28185 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28186             Steven G. Kargl <kargls@comcast.net>
28187
28188         PR fortran/22390
28189         * gfortran.dg/flush_1.f90: New test.
28190
28191 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28192
28193         PR c++/23191
28194         * g++.dg/template/eh2.C: New test.
28195
28196 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28197
28198         PR c++/19498
28199         * g++.dg/template/instantiate7.C: New test.
28200
28201 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28202
28203         PR c/23113
28204         * gcc.dg/Wunused-value-1.c: New test.
28205
28206 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28207
28208         PR rtl-optimization/23233
28209         * gcc.c-torture/compile/pr23233-1.c: New test.
28210
28211 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28212
28213         PR fortran/18833
28214         PR fortran/20850
28215         * gfortran.dg/equiv_1.f90: New test.
28216         * gfortran.dg/equiv_2.f90: New test.
28217         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28218         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28219         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28220
28221 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28222
28223         * gcc.c-torture/execute/vrp-5.c: New test.
28224         * gcc.c-torture/execute/vrp-6.c: New test.
28225         * gcc.dg/tree-ssa/vrp21.c: New test.
28226
28227 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28228
28229         * g++.dg/parse/pr22514.C: New test.
28230
28231 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28232
28233         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28234
28235         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28236         instead of constant loads / pool entries.
28237
28238 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28239
28240         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28241         TEST_TO_WCTYPE.
28242
28243 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28244
28245         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28246         __WINT_TYPE__ in generated prototypes if possible.
28247
28248 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28249
28250         PR 22037
28251         * g++.dg/tree-ssa/pr22037.C:
28252
28253 2005-08-04  Richard Henderson  <rth@redhat.com>
28254
28255         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28256         scan-tree-dump-times directive.
28257
28258 2005-08-04  Jan Hubicka  <jh@suse.cz>
28259
28260         * gcov-1.C: Fix switch counts.
28261         * gcov-4b.c: Likewise.
28262
28263 2005-08-03  Jeff Law  <law@redhat.com>
28264
28265         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28266
28267 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28268
28269         * gcc.c-torture/execute/pr23135.c: New test.
28270
28271 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28272
28273         PR tree-optimization/19899
28274         * gcc.dg/tree-ssa/scev-1.c: New test.
28275         * gcc.dg/tree-ssa/scev-2.c: New test.
28276
28277 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28278
28279         PR target/18582
28280         * gcc.dg/torture/pr18582-1.c: New test.
28281
28282 2005-08-03  Jan Hubicka  <jh@suse.cz>
28283
28284         * update-conroll.c: New testcase.
28285         * update-conroll-2.c: New testcase.
28286
28287 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28288
28289         * gfortran.dg/constant_substring.f: New test.
28290         * gfortran.dg/pr22491.f: New test.
28291
28292 2005-08-02  Jan Hubicka  <jh@suse.cz>
28293
28294         * update-threading.c: Replace by the proper one.
28295
28296 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28297
28298         PR 23164
28299         * g++.dg/tree-ssa/pr23164.C: New test.
28300
28301 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28302
28303         * gcc.dg/tree-ssa/pr23192.c: New test.
28304
28305 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28306
28307         * gcc.c-torture/execute/vrp-4.c: New test.
28308
28309 2005-08-02  Jan Hubicka  <jh@suse.cz>
28310
28311         * update-threading.c: New test.
28312
28313 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28314
28315         * gcc.c-torture/compile/20050801-1.c: New test.
28316         * gcc.c-torture/compile/20050801-2.c: New test.
28317
28318 2005-08-01  Jan Hubicka  <jh@suse.cz>
28319
28320         * val-prof-5.c: New test.
28321
28322 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28323
28324         PR c/22311
28325         * gcc.dg/pr22311-1.c : New test.
28326
28327 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28328
28329         PR target/23095
28330         * gfortran.dg/pr23095.f: New test.
28331
28332         PR c++/22003
28333         * g++.dg/other/pr22003.C: New test.
28334
28335 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28336
28337         PR target/20621
28338         * gcc.c-torture/execute/pr20621-1.c: New test.
28339
28340 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28341
28342         * gfortran.dg/comma_format_extension_4.f: Adjust length
28343         of string for format.
28344         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28345         print statement with internal write.
28346         * gfortran.dg/der_array_io_2.f: Likewise.
28347         * gfortran.dg/der_array_io_3.f: Likewise.
28348
28349 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28350
28351         * gcc.dg/fold-abs-4.c: new test.
28352
28353 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28354
28355         PR fortran/22570 an related issues.
28356         * gfortran.dg/x_slash_1.f: New test.
28357
28358 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28359
28360         PR c/23143
28361         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28362         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28363
28364 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28365
28366         PR c/529
28367         * gcc.dg/Wshadow-3.c: New test.
28368
28369 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28370
28371         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28372         used to have the wrong bounds).
28373
28374 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28375
28376         PR c/21720
28377         * gcc.dg/hex-round-1.c: Test more cases.
28378         * gcc.dg/hex-round-2.c: New test.
28379
28380 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28381
28382         PR 22550
28383         * g++.dg/tree-ssa/pr22550.C: New test.
28384
28385 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28386
28387         * gcc.dg/tree-ssa/vrp19.c: New test.
28388         * gcc.dg/tree-ssa-vrp20.c: New test.
28389
28390 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28391
28392         PR c/22240
28393         * gcc.dg/transparent-union-4.c: New test.
28394
28395 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28396
28397         PR c/22192
28398         * gcc.dg/c99-vla-2.c: New test.
28399
28400 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28401
28402         PR c/21720
28403         * gcc.dg/hex-round-1.c: New test.
28404
28405 2005-07-28  Jan Hubicka  <jh@suse.cz>
28406
28407         * inliner-1.c: Do not dump everything.
28408         * tree-prof.exp: Do not pass -ftree-based-profiling.
28409         * bprob.exp: Likewise.
28410
28411         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28412
28413 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR c++/22545
28416         * g++.dg/expr/ptrmem7.C: New test.
28417
28418 2005-07-28  Mike Stump  <mrs@apple.com>
28419
28420         * g++.old-deja/g++.mike/visibility-1.C: New test.
28421
28422 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28423
28424         PR c/20187
28425         * gcc.c-torture/execute/pr20187-1.c: New test.
28426
28427 2005-07-28  Jeff Law  <law@redhat.com>
28428
28429         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28430         * gcc.dg/tree-ssa/vrp18.c: New test.
28431
28432 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28433
28434         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28435
28436 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28437
28438         PR tree-optimization/22506
28439         * gcc.dg/vect/ps22506.c: New test.
28440
28441 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28442
28443         PR target/21149
28444         * gcc.target/i386/sse-3.c: New test.
28445
28446 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28447
28448         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28449         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28450
28451 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28452
28453         PR c/22589
28454         * gcc.c-torture/compile/pr22589-1.c: New test.
28455
28456 2005-07-28  Jan Hubicka  <jh@suse.cz>
28457
28458         * update-loopch.c: New testcase.
28459
28460 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28461
28462         PR rtl-optimization/23047
28463         * gcc.c-torture/execute/pr23047.c: New test.
28464         * gcc.c-torture/execute/pr23047.x: New.
28465
28466 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28467
28468         PR tree-optimization/22493
28469         * gcc.c-torture/execute/pr22493-1.c: New test.
28470         * gcc.c-torture/execute/pr22493-1.x: New.
28471         * gcc.c-torture/execute/vrp-1.c: New test.
28472         * gcc.c-torture/execute/vrp-2.c: New test.
28473         * gcc.c-torture/execute/vrp-2.c: New test.
28474
28475 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28476
28477         * gcc.target/frv/all-builtin-read8.c: Delete.
28478         * gcc.target/frv/all-builtin-read16.c: Delete.
28479         * gcc.target/frv/all-builtin-read32.c: Delete.
28480         * gcc.target/frv/all-builtin-read64.c: Delete.
28481         * gcc.target/frv/all-builtin-write8.c: Delete.
28482         * gcc.target/frv/all-builtin-write16.c: Delete.
28483         * gcc.target/frv/all-builtin-write32.c: Delete.
28484         * gcc.target/frv/all-builtin-write64.c: Delete.
28485         * gcc.target/frv/all-read-write-1.c: New.
28486
28487 2005-07-27  Jeff Law  <law@redhat.com>
28488
28489         * gcc.c-torture/execute/pr22630.c: New test.
28490
28491 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28492
28493         PR tree-optimization/23073
28494         * gcc.dg/vect/nodump-pr23073.c: New test.
28495         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28496
28497 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28498
28499         PR tree-optimize/22348
28500         * gcc.c-torture/execute/pr22348.c: New.
28501
28502 2005-07-27  Richard Guenther  <rguenther@suse.de>
28503
28504         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28505
28506 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28507
28508         PR fortran/22503
28509         * gfortran.dg/logical_comp.f90: New test.
28510
28511 2005-07-27  Jan Hubicka  <jh@suse.cz>
28512
28513         * inliner-1.c: Add cleanup of dumps.
28514         * val-prof-*.c: Likewise.
28515         * update-tailcall.c: New.
28516
28517 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28518
28519         PR 22591
28520         * gcc.dg/tree-ssa/pr22591.c: New test.
28521         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28522
28523 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28524
28525         PR libobjc/22606
28526         * objc.dg/try-catch-11.m: New test.
28527
28528 2005-07-26  Richard Guenther  <rguenther@suse.de>
28529
28530         PR tree-optimization/22486
28531         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28532
28533 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28534
28535         PR tree-opt/22484
28536         * g++.dg/opt/loop2.C: New test.
28537
28538 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28539
28540         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28541         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28542
28543 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28544
28545         * lib/profopt.exp (profopt-execute): Check for profiling data
28546         files on the target.
28547
28548 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28549
28550         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28551         for matching of asm labels.
28552
28553 2005-07-25  Richard Guenther  <rguenther@suse.de>
28554
28555         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28556
28557 2005-07-25  Richard Guenther  <rguenther@suse.de>
28558
28559         PR testsuite/22624
28560         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28561
28562 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28563
28564         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28565         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28566         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28567         * gcc.dg/vect/vect-100.c: New test.
28568         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28569         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28570         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28571         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28572         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28573         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28574         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28575         * gfortran.dg/vect/pr19049.f90: New testcase.
28576         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28577
28578 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28579
28580         * gcc.c-torture/execute/20050713-1.c: New test.
28581
28582         PR fortran/20063
28583         * gfortran.fortran-torture/execute/data_4.f90: New test.
28584
28585         PR middle-end/20303
28586         * gcc.dg/visibility-d.c: New test.
28587
28588 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28589
28590         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28591         * gfortran.dg/underflow.f90: Ditto.
28592
28593 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28594
28595         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28596         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28597         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28598
28599 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28600
28601         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28602         include case of field width of zero.
28603
28604 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28605
28606         PR libgfortran/21875
28607         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28608         with trailing blanks on normal formatted read.
28609
28610 2005-07-23  Chao-ying Fu  <fu@mips.com>
28611
28612         * gcc.target/mips/mips32-dsp-type.c: New test.
28613         * gcc.target/mips/mips32-dsp.c: New test.
28614
28615 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28616
28617         PR testsuite/21073
28618         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28619
28620         PR testsuite/20454
28621         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28622         and __cyg_profile_func_exit.
28623
28624 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28625
28626         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28627         * gfortran.dg/comma_format_extension_4.f: Same.
28628         * gfortran.dg/pr15332.f: Same.
28629         * gfortran.dg/pr21730.f: Same.
28630
28631 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28632
28633         * g++.dg/opt/vrp2.C: Fix testcase.
28634
28635         PR tree-opt/22625
28636         * g++.dg/opt/vrp2.C: New test.
28637
28638 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28639
28640         PR debug/21828
28641         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28642
28643 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28644
28645         * gcc.dg/tree-ssa/20050719-1.c: New test.
28646
28647 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28648
28649         * gcc.dg/bfin-longcall-1.c: New file.
28650         * gcc.dg/bfin-longcall-2.c: New file.
28651
28652 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28653
28654         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28655
28656 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28657
28658         PR middle-end/19055
28659         * gcc.dg/tree-ssa/pr19055.c: New test.
28660         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28661
28662 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28663
28664         PR C++/22358
28665         * g++.dg/other/pr22358.C: New test.
28666
28667 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28668
28669         PR c++/2922
28670         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28671
28672 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28673
28674         PR c++/15938
28675         * g++.dg/init/union2.C: New test.
28676
28677 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28678
28679         PR c/22393
28680         * gcc.dg/complex-4.c: New test.
28681
28682 2005-07-21  Richard Guenther  <rguenther@suse.de>
28683
28684         PR testsuite/22522
28685         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28686         scanning for asm labels.
28687         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28688
28689 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28690
28691         PR target/22085
28692         * gcc.dg/altivec-pr22085.c: New.
28693
28694 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28695
28696         PR tree-optimization/19210
28697         * gcc.dg/tree-ssa/pr19210-1.c: New.
28698         * gcc.dg/tree-ssa/pr19210-2.c: New.
28699
28700 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28701
28702         PR rtl-optimization/22167
28703         * g++.dg/opt/pr22167.C: New test.
28704
28705 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28706
28707         PR c++/2922
28708         * g++.dg/lookup/two-stage2.C: New.
28709         * g++.dg/lookup/two-stage3.C: New.
28710         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28711         fixed two-stage name lookup for operators.
28712         * g++.dg/template/call3.C: Compiler now produces an appropriate
28713         error message.
28714         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28715         14 as a candidate.
28716         * g++.dg/template/ptrmem4.C: Compiler produces different error
28717         message.
28718         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28719         connect_to_method as a candidate.
28720
28721 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28722
28723         * gcc.dg/fold-alloc-1.c: New test.
28724
28725 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28726
28727         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28728         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28729
28730 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28731
28732         * gcc.dg/fold-abs-1.c: New test.
28733         * gcc.dg/fold-abs-2.c: New test.
28734         * gcc.dg/fold-abs-3.c: New test.
28735
28736 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28737
28738         Make CONSTRUCTOR use VEC to store initializers.
28739         * g++.dg/ext/complit3.C: Check for specific error messages.
28740         * g++.dg/init/brace2.C: Update error message.
28741         * g++.dg/warn/Wbraces2.C: Likewise.
28742
28743 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28744
28745         PR fortran/16940
28746         * gfortran.dg/module_interface_1.f90: New test.
28747
28748 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28749             Kenneth Zadeck <zadeck@naturalbridge.com>
28750
28751         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28752
28753 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28754
28755         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28756         specify -Wformat for these tests.
28757         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28758         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28759         * gcc.dg/format/opt-6.c: Delete.
28760
28761 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28762
28763         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28764         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28765
28766 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28767
28768         * gcc.dg/tree-ssa/alias-2.c: New test.
28769
28770 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28771
28772         PR c++/22263
28773         * g++.dg/template/explicit7.C: New test.
28774
28775 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28776
28777         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28778         field width of 8 to +Inf and -Inf.
28779
28780 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28781
28782         PR c++/22139
28783         * g++.dg/template/friend36.C: New test.
28784
28785 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28786
28787         PR fortran/21730
28788         * gfortran.dg/pr21730.f: New test.
28789
28790 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28791             Kenneth Zadeck <zadeck@naturalbridge.com>
28792
28793         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28794         since pure const detection cannot run at -O1 in c compiler.
28795         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28796         can now optimize this case properly.
28797         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28798         because we now pass.
28799         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28800
28801 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28802
28803         PR c/22421
28804         * gcc.dg/format/bitfld-1.c: New test.
28805
28806 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28807
28808         PR c++/22204
28809         * g++.dg/rtti/repo1.C: New test.
28810
28811 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28812
28813         PR middle-end/22398
28814         * gcc.c-torture/compile/pr22398.c: New test.
28815
28816 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28817
28818         PR c++/22132
28819         * g++.dg/expr/cast4.C: New test.
28820
28821 2005-07-15  Richard Guenther  <rguenther@suse.de>
28822
28823         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28824         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28825
28826 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28827
28828         PR tree-optimization/22230
28829         * gcc.dg/tree-ssa/pr22230.c: New test.
28830
28831 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28832
28833         * gfortran.dg/g77/cpp6.f: New test.
28834
28835         PR fortran/22417
28836         * gfortran.dg/g77/cpp5.F: New test.
28837         * gfortran.dg/g77/cpp5.h: New file.
28838         * gfortran.dg/g77/cpp5inc.h: New file.
28839
28840 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28841
28842         PR libfortran/16435
28843         * gfortran.dg/tl_editting.f90: New.
28844         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28845
28846 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28847
28848         * gfortran.dg/char_array_constructor.f90: New test.
28849
28850 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28851
28852         * gfortran.dg/past_eor.f90: New.
28853         * gfortran.dg/complex_read.f90: New.
28854
28855 2005-07-13  Jeff Law  <law@redhat.com>
28856
28857         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28858         additional casts.
28859
28860         * gcc.dg/tree-ssa/pr22321.c: New test
28861
28862 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28863
28864         PR tree-optimization/21921
28865         * gcc.dg/tree-ssa/pr21921.c: New.
28866
28867 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28868
28869         PR tree-optimizatio/22442
28870         * gcc.dg/tree-ssa/loop-11.c: New test.
28871
28872 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28873
28874         PR tree-opt/21840
28875         * gcc.c-torture/compile/pr21840.c: New test.
28876
28877 2005-07-12  Jan Hubicka  <jh@suse.cz>
28878
28879         * gcc.c-torture/compile/pr22379.c: New test.
28880
28881 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28882
28883         PR libfortran/21593
28884         gfortran.dg/dev_null.f90: Remove outdated comment about
28885         PR libfortran/21593.
28886
28887
28888 2005-07-12  Dale Johannesen  <dalej@apple.com>
28889
28890         * gcc.target/i386/compress-float-sse.c: New.
28891         * gcc.target/i386/compress-float-sse-pic.c: New.
28892         * gcc.target/i386/compress-float-387.c: New.
28893         * gcc.target/i386/compress-float-387-pic.c: New.
28894         * gcc.dg/compress-float-ppc.c: New.
28895         * gcc.dg/compress-float-ppc-pic.c: New.
28896
28897 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28898
28899         PR libfortran/21593
28900         gfortran.dg/dev_null.f90: Remove targets.
28901
28902 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28903
28904         PR tree-opt/22335
28905         * gcc.dg/pr22335-1.c: New test.
28906         * gcc.dg/pr22335-2.c: New test.
28907
28908 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28909
28910         PR c++/20172
28911         * g++.dg/template/nontype12.C : New test.
28912
28913 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28914
28915         * gcc.dg/tree-ssa/loop-10.c: New test.
28916
28917 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28918
28919         * gcc.c-torture/execute/20020720-1.x: Remove.
28920
28921 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28922
28923         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28924
28925 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28926
28927         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28928         (dg-mips-options): Use it.
28929
28930 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28931
28932         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28933
28934 2005-07-09  Richard Henderson  <rth@redhat.com>
28935
28936         * lib/target-supports.exp (check_effective_target_sync_char_short):
28937         Add alpha.
28938
28939 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28940
28941         PR libfortran/22217
28942         * gfortran.dg/negative-z-descriptor.f90: New test.
28943
28944 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28945
28946         PR tree-opt/22329
28947         * gcc.dg/pr22329.c: New test.
28948
28949 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28950
28951         PR tree-optimization/20139
28952         * gcc.dg/tree-ssa/pr20139.c: New.
28953
28954 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28955
28956         PR tree-opt/22356
28957         * gcc.dg/pr22356-1.c: New test.
28958
28959 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28960
28961         PR c++/21799
28962         * g++.dg/template/unify8.C: New.
28963         * g++.dg/template/unify9.C: New.
28964
28965 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28966
28967         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28968
28969 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28970
28971         * gcc.dg/darwin-version-1.c: New.
28972         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28973         * gcc.dg/builtins-20.c: Likewise.
28974         * gcc.dg/builtins-53.c: Likewise.
28975         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28976         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28977         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28978         * gcc.dg/torture/builtins-power-1.c: Likewise.
28979         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28980         on Darwin.
28981
28982 2005-07-07  Jeff Law  <law@redhat.com>
28983
28984         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28985         argument evaluation order.
28986
28987 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28988
28989         PR libfortran/21594
28990         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28991         Add test cases where the shift length is greater than the
28992         array length.
28993
28994 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28995
28996         * obj-c++.dg/proto-lossage-6.mm: New.
28997         * objc.dg/proto-lossage-6.m: New.
28998
28999 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29000
29001         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29002         * objc.dg/gnu-runtime-2.m: Likewise.
29003
29004 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29005
29006         * gfortran.dg/longline.f: New test.
29007
29008         * gfortran.dg/badline.f: New test.
29009
29010 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29011
29012         PR fortran/16531
29013         PR fortran/15966
29014         PR fortran/18781
29015         * gfortran.dg/hollerith.f90: New.
29016         * gfortran.dg/hollerith2.f90: New.
29017         * gfortran.dg/hollerith3.f90: New.
29018         * gfortran.dg/hollerith4.f90: New.
29019         * gfortran.dg/hollerith_f95.f90: New.
29020         * gfortran.dg/hollerith_legacy.f90: New.
29021         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29022
29023 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29024
29025         PR objc/22274
29026         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29027         * objc.dg/gnu-runtime-2.m: New.
29028
29029 2005-07-06  Jeff Law  <law@redhat.com>
29030
29031         * gcc.dg/tree-ssa/vrp17.c: New test.
29032
29033 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29034
29035         PR fortran/22327
29036         * gfortran.dg/array_constructor_5.f90: New test.
29037
29038 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29039
29040         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29041
29042 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29043
29044         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29045         * gcc.dg/980816-1.c: Ditto.
29046
29047 2005-07-06  Jeff Law  <law@redhat.com>
29048
29049         * gcc.c-torture/compile/pr21356.c: New test.
29050
29051 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29052
29053         PR c/22013
29054         PR c/22098
29055         * gcc.c-torture/compile/pr22013-1.c,
29056         gcc.c-torture/execute/pr22098-1.c,
29057         gcc.c-torture/execute/pr22098-2.c,
29058         gcc.c-torture/execute/pr22098-3.c: New tests.
29059
29060 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29061
29062         PR c/22308
29063         * gcc.dg/pr22308-1.c: New test.
29064
29065 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29066
29067         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29068         target.
29069         * gcc.dg/compare9.c: Use -fshort-enums instead of
29070         -fno-short-enums.  Change the last test to dg-bogus.
29071
29072 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29073
29074         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29075         * gcc.dg/compare9.c: New.
29076
29077 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29078
29079         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29080
29081 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29082
29083         PR testsuite/22288
29084         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29085
29086
29087 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29088
29089         * gcc.dg/format/gcc_gfc-1.c: New.
29090
29091 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29092
29093         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29094
29095 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29096
29097         PR fortran/20842
29098         * gfortran.dg/io_invalid_1.f90: New test.
29099
29100 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29101
29102         * gcc.dg/format/gcc_diag-1.c: Update.
29103
29104 2005-07-02  Jeff Law  <law@redhat.com>
29105
29106         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29107         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29108
29109 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29110
29111         * gcc.dg/format/gcc_diag-1.c: Update.
29112
29113 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29114
29115         PR tree-opt/22269
29116         * gcc.c-torture/compile/pr22269.c: New test.
29117
29118 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29119
29120         PR 21584
29121         PR 22219
29122         * g++.dg/tree-ssa/pr21584-1.C: New test.
29123         * g++.dg/tree-ssa/pr21584-2.C: New test.
29124
29125 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29126
29127         * obj-c++.dg/try-catch-11.mm: New.
29128         * objc.dg/try-catch-10.m: New.
29129
29130 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29131
29132         * g++.dg/other/ucnid-1.C: xfail on AIX.
29133
29134 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29135
29136         PR 22234
29137         * gcc.dg/20050629-1.c: New test.
29138
29139 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29140
29141         * obj-c++.dg/const-str-1[0-1].mm: New.
29142         * objc.dg/const-str-1[0-1].m: New.
29143
29144 2005-05-29  Richard Henderson  <rth@redhat.com>
29145
29146         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29147         Rename from check_effective_target_vect_no_max.
29148         (check_effective_target_vect_no_int_add): New.
29149         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29150         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29151         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29152         * gcc.dg/vect/vect-reduc-1.c: Use both.
29153         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29154
29155 2005-05-29  Richard Henderson  <rth@redhat.com>
29156
29157         * lib/target-supports.exp (check_effective_target_vect_no_max):
29158         Remove i386 and x86_64.
29159
29160 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29161
29162         PR testsuite/21969
29163         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29164
29165 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29166
29167         PR middle-end/21969
29168         * gcc.dg/vect/pr21969.c: New test.
29169
29170 2005-06-28  Eric Christopher  <echristo@redhat.com>
29171
29172         PR c/22052
29173         PR c/21975
29174         * gcc.dg/inline1.c: New test.
29175         * gcc.dg/inline2.c: Ditto.
29176         * gcc.dg/inline3.c: Ditto.
29177         * gcc.dg/inline4.c: Ditto.
29178         * gcc.dg/inline5.c: Ditto.
29179
29180 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29181
29182         PR libfortran/22142
29183         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29184         Add testcase also testing eoshift1 for PR 22142.
29185
29186 2005-06-28  Richard Henderson  <rth@redhat.com>
29187
29188         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29189         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29190         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29191         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29192         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29193
29194 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29195
29196         PR libfortran/22142
29197         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29198         Add testcase for PR 22142.
29199
29200 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29201
29202         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29203         gcc.target/ia64/fpreg-2.c: New tests.
29204
29205 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29206
29207         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29208
29209 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29210
29211         PR libfortran/22170
29212         * gfortran.dg/slash_1.f90: New test.
29213
29214 2005-06-27  Richard Henderson  <rth@redhat.com>
29215
29216         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29217         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29218         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29219         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29220         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29221         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29222
29223 2005-06-27  Richard Henderson  <rth@redhat.com>
29224
29225         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29226         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29227
29228 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29229
29230         * obj-c++.dg/proto-lossage-5.mm: New.
29231         * objc.dg/proto-lossage-5.m: New.
29232
29233 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29234
29235         PR 21959
29236         * gcc.dg/tree-ssa/pr21959.c: New test.
29237
29238 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29239
29240         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29241         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29242         testing uninitialized var.
29243
29244         * gcc.c-torture/execute/builtins/chk.h: New.
29245         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29246         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29247         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29248         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29249         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29250         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29251         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29252         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29253         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29254         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29255         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29256         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29257         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29258         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29259         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29260         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29261         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29262         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29263         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29264         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29265         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29266         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29267         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29268         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29269         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29270         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29271         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29272         * gcc.dg/builtin-object-size-1.c: New test.
29273         * gcc.dg/builtin-object-size-2.c: New test.
29274         * gcc.dg/builtin-object-size-3.c: New test.
29275         * gcc.dg/builtin-object-size-4.c: New test.
29276         * gcc.dg/builtin-object-size-5.c: New test.
29277         * gcc.dg/builtin-stringop-chk-1.c: New test.
29278         * gcc.dg/builtin-stringop-chk-2.c: New test.
29279         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29280         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29281         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29282         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29283         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29284         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29285         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29286         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29287         * gcc.c-torture/execute/printf-1.c: New test.
29288         * gcc.c-torture/execute/fprintf-1.c: New test.
29289         * gcc.c-torture/execute/vprintf-1.c: New test.
29290         * gcc.c-torture/execute/vfprintf-1.c: New test.
29291         * gcc.c-torture/execute/printf-chk-1.c: New test.
29292         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29293         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29294         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29295
29296 2005-06-27  Michael Matz  <matz@suse.de>
29297
29298         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29299         slot is not merged if address escapes.
29300
29301 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29302
29303         PR c/21911
29304         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29305
29306 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29307
29308         PR middle-end/17965
29309         * gcc.c-torture/compile/20050622-1.c: New test.
29310
29311         PR middle-end/22028
29312         * gcc.dg/20050620-1.c: New test.
29313
29314 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29315
29316         PR tree-optimization/22026
29317         * gcc.dg/tree-ssa/pr22026.c: New.
29318
29319 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29320
29321         PR libfortran/22144
29322         * gfortran.dg/shift-alloc.f90: New testcase.
29323
29324 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29325
29326         * all files: Update FSF address in copyright headers.
29327
29328 2005-06-22  Jan Hubicka  <jh@suse.cz>
29329
29330         * wholeprogram-1.c: New testcase.
29331         * wholeprogram-2.c: New testcase.
29332
29333 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29334
29335         PR 22171
29336         * gcc.dg/tree-ssa/pr22171.c: New test.
29337
29338 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29339
29340         * gfortran.dg/simplify_modulo.f90: New.
29341
29342 2005-06-24  Jan Hubicka  <jh@suse.cz>
29343
29344         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29345
29346 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29347
29348         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29349
29350 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29351
29352         * obj-c++.dg/typedef-alias-1.mm: New.
29353         * objc.dg/typedef-alias-1.m: New.
29354
29355 2005-06-23  Jeff Law  <law@redhat.com>
29356
29357         * gcc.dg/tree-ssa/vrp16.c: New test.
29358
29359 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29360
29361         * lib/target-supports.exp: Add
29362         check_effective_target_fortran_large_real and
29363         check_effective_target_fortran_large_int to check for
29364         corresponding effective targets.
29365         * gfortran.dg/large_integer_kind_1.f90: New test.
29366         * gfortran.dg/large_real_kind_1.f90: New test.
29367
29368 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29369
29370         PR tree-optimization/22117
29371         * gcc.dg/tree-ssa/pr22117.c: New.
29372
29373 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29374
29375         PR testsuite/22123
29376         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29377
29378 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29379
29380         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29381
29382 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29383
29384         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29385         * gfortran.dg/f2c_4.c: Likewise.
29386
29387 2005-06-22 Paul Brook  <paul@codesourcery.com>
29388
29389         PR fortran/21034
29390         * gfortran.dg/auto_save_1.f90: New test.
29391
29392 2005-06-22  Michael Matz  <matz@suse.de>
29393
29394         * gcc.target/x86-64/abi: New directory.
29395         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29396         * gcc.target/x86-64/abi/README.gcc: New file.
29397         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29398         * gcc.target/x86-64/abi/asm-support.s: New file.
29399         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29400         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29401         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29402         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29403         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29404         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29405         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29406         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29407         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29408         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29409         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29410         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29411         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29412         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29413         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29414         * gcc.target/x86_64/abi/test_varargs.c: New test.
29415
29416 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29417
29418         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29419         32-bit i?86 and x86_64.
29420
29421 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29422
29423         * obj-c++.dg/const-str-[1-9].mm: New tests.
29424
29425 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29426
29427         PR fortran/22010
29428         * gfortran.dg/namelist_use.f90: New.
29429         * gfortran.dg/namelist_use_only.f90: New.
29430
29431 2005-06-21  Jeff Law  <law@redhat.com>
29432
29433         * gcc.dg/tree-ssa/vrp15.c: New test.
29434
29435 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29436
29437         * lib/target-supports.exp (check_effective_target_vect_reduction):
29438         Remove.
29439         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29440         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29441         remove vect_reduction target keyword. Also avoid two returns in main.
29442         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29443         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29444         * gcc.dg/vect/vect-reduc-1short.c: New test.
29445         * gcc.dg/vect/vect-reduc-1char.c: New test.
29446         * gcc.dg/vect/vect-reduc-2short.c: New test.
29447         * gcc.dg/vect/vect-reduc-2char.c: New test.
29448         * gcc.dg/vect/vect-reduc-6.c: New test.
29449         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29450         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29451         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29452
29453 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29454         Paul Thomas  <pault@gcc.gnu.org>
29455
29456         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29457         New tests.
29458
29459 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29460
29461         * gfortran.dg/backslash_1.f90: New test.
29462         * gfortran.dg/backslash_2.f90: New test.
29463
29464 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29465
29466         * gfortran.dg/duplicate_labels.f90: New test.
29467
29468 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29469
29470         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29471         unsupportable relocations.
29472         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29473         * gcc.dg/20050321-2.c: xfail for NetWare.
29474
29475 2005-06-20  Andreas Jaeger  <aj@suse.de>
29476
29477         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29478         gcc.target/i386/fastcall-sseregparm.c,
29479         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29480
29481 2005-06-19  Richard Henderson  <rth@redhat.com>
29482
29483         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29484
29485 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29486
29487         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29488
29489 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29490
29491         PR c++/22115
29492         * g++.dg/conversion/simd2.C: Change expected error message.
29493
29494 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29495
29496         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29497         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29498         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29499
29500 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29501
29502         * gcc.dg/fold-mod-1.c: New test.
29503
29504 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29505
29506         PR fortran/19926
29507         * gfortran.dg/pr19926.f90: New test.
29508
29509 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29510
29511         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29512         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29513         targets.
29514         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29515         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29516
29517 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29518
29519         * gcc.target/ia64/float80-varargs-1.c: New test.
29520
29521 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29522
29523         PR tree-opt/22035
29524         * gfortran.dg/f2c_6.f90: New test.
29525
29526 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29527
29528         PR c++/17413
29529         * g++.dg/template/local5.C: New.
29530
29531 2005-06-17  Richard Henderson  <rth@redhat.com>
29532
29533         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29534
29535 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29536
29537         PR testsuite/21945
29538         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29539
29540 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29541
29542         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29543         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29544         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29545         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29546         check_vect to verify the presence of hardware vector support.
29547
29548 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29549
29550         PR testsuite/22056
29551         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29552
29553 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29554
29555         PR libfortran/19216
29556         * gfortran.dg/pr19216.f: Add correct space between brackets and
29557         dg directive.
29558
29559 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29560
29561         PR libfortran/16436
29562         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29563
29564 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29565
29566         * gcc.target/i386/attributes-error.c: New testcase.
29567         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29568         * gcc.target/i386/regparm-stdcall.c: Likewise.
29569         * gcc.target/i386/sseregparm-1.c: Likewise.
29570         * gcc.target/i386/sseregparm-2.c: Likewise.
29571
29572 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29573
29574         * g++.dg/rtti/crash2.C: New.
29575
29576 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29577
29578         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29579
29580 2005-06-15  David Ung  <davidu@mips.com>
29581
29582         * gcc.target/mips/mips16e-extends.c: New test for testing the
29583         generation of MIPS16e zeb/zeh, seb/seh instructions.
29584
29585 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29586
29587         PR 22018
29588         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29589         * gcc.dg/tree-ssa/pr22018.c: New test.
29590
29591 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29592
29593         * gcc.dg/simd-1.c: Update error messages.
29594         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29595         * gcc.dg/simd-2.c: Update error messages.
29596         * gcc.dg/simd-4.c: New.
29597
29598 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29599
29600         PR c++/20678
29601         * g++.dg/other/crash-4.C: New.
29602
29603 2005-06-14  Devang Patel  <dpatel@apple.com>
29604
29605         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29606
29607 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29608
29609         PR c++/21929
29610         * g++.dg/parse/crash11.C: Update
29611
29612 2005-06-13  Jeff Law  <law@redhat.com>
29613
29614         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29615         perform the desired transformations.
29616         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29617         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29618
29619 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29620
29621         PR fortran/22038
29622         * gfortran.dg/forall_1.f90: Un-XFAIL.
29623
29624 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29625
29626         PR c++/21929
29627         * g++.dg/parse/crash26.C: New.
29628
29629         PR c++/20789
29630         * g++.dg/init/member1.C: New.
29631
29632 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29633
29634         * gfortran.dg/altreturn_1.f90: New test.
29635
29636 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29637
29638         PR middle-end/21985
29639         * gcc.dg/tree-ssa/pr21985.c: New test.
29640
29641 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29642
29643         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29644
29645 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29646
29647         PR c++/21930
29648         * g++.dg/other/error10.C: New test case.
29649
29650 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29651
29652         PR libfortran/19155
29653         * gfortran.dg/pr19155.f: Add test.
29654
29655 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29656
29657         * gfortran.dg/f2c_7.f90: New test.
29658
29659         * gfortran.dg/forall_1.f90: XFAILed.
29660
29661 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29662
29663         * gcc.dg/pr14796-1.c: New.
29664         * gcc.dg/pr14796-2.c: New.
29665
29666 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29667
29668         PR fortran/17792
29669         PR fortran/21375
29670         * gfortran.dg/deallocate_stat.f90: New test.
29671
29672 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29673
29674         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29675
29676 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29677
29678         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29679         access will be generated when this loop is vectorized. Test that
29680         accesses with same alignment were detected.
29681         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29682         Test that accesses with same alignment were detected.
29683         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29684         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29685         alignment were detected.
29686
29687 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29688
29689         PR c++/10611
29690         * g++.dg/conversion/simd2.C: New.
29691
29692 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29693
29694         * gcc.dg/Wcxx-compat-1.c: New.
29695
29696 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29697
29698         PR libfortran/21480
29699         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29700         complex array.
29701
29702 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         * gcc.dg/alias-8.c: New.
29705
29706 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29707
29708         * gcc.dg/format/cmn_err-1.c: Update.
29709
29710 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29711
29712         PR target/20666
29713         * gcc.target/sparc/fexpand-2.c: New.
29714         * gcc.target/sparc/fpmerge-2.c: New.
29715         * gcc.target/sparc/fpmul-2.c: New.
29716         * gcc.target/sparc/noresult.c: New.
29717         * gcc.target/sparc/pdist-2.c: New.
29718         * gcc.target/sparc/pdist-3.c: New.
29719
29720 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29721
29722         PR testsuite/21702
29723         * gcc.target/i386/i386.exp: Fix comment typo.
29724
29725 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29726
29727         PR c++/19497
29728         * g++.dg/inherit/using5.C: New.
29729         * g++.dg/inherit/using6.C: New.
29730
29731 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29732
29733         PR c++/19894
29734         * g++.dg/template/ptrmem15.C: New test.
29735
29736         PR c++/20563
29737         * g++.dg/ext/label4.C: New test.
29738
29739 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29740
29741         * gcc.dg/tls/debug-1.c: New test.
29742
29743 2005-06-07  Dale Johannesen  <dalej@apple.com>
29744
29745         * gcc.target/i386/movq.c: New.
29746
29747 2005-06-07  Dale Johannesen  <dalej@apple.com>
29748
29749         * gcc.dg/20050607-1.c: New.
29750
29751 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29752
29753         PR middle-end/21850
29754         * gcc.c-torture/execute/20050607-1.c: New test.
29755
29756 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29757
29758         PR libfortran/21926
29759         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29760         Test case where the return array has lowest stride one,
29761         but isn't packed.
29762
29763 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29764
29765         * lib/target-supports.exp (check_effective_target_sync_int_long):
29766         Add s390 and s390x targets.
29767
29768 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29769
29770         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29771         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29772         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29773         * gcc.dg/tree-ssa/loop-9.c: New test.
29774
29775 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29776
29777         * g++.dg/parse/defarg10.C: New.
29778
29779 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29780
29781         PR regression/21897
29782         * gcc.c-torture/execute/20050604-1.c: New test.
29783
29784 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29785
29786         PR 21903
29787         * g++.dg/parse/defarg9.C: New.
29788
29789         PR c++/20637
29790         * g++.dg/inherit/using4.C: New.
29791         * g++.dg/overload/error1.C: Adjust expected errors.
29792         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29793         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29794         * g++.old-deja/g++.other/redecl2.C: Likewise.
29795         * g++.old-deja/g++.other/redecl4.C: Likewise.
29796         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29797
29798 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29799
29800         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29801
29802 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29803
29804         * lib/gfortran.exp (gfortran_target_compile): Call
29805         dg-additional-files-options
29806         * gfortran.dg/f2c_4.f90: New file
29807         * gfortran.dg/f2c_4.c: New file
29808         * gfortran.dg/f2c_5.f90: New file
29809         * gfortran.dg/f2c_5.c: New file
29810
29811 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29812
29813         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29814
29815         PR fortran/21912
29816         * gfortran.dg/array_constructor_4.f90: New test.
29817
29818 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29819
29820         PR c++/21619
29821         * g++.dg/ext/builtin9.C: New test.
29822
29823 2005-06-05  Dale Johannesen  <dalej@apple.com>
29824
29825         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29826         * gcc.c-torture/execute/20050603-2.c: Ditto.
29827
29828 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29829
29830         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29831         * gcc.dg/vect/vect-reduc-1.c: New.
29832         * gcc.dg/vect/vect-reduc-2.c: New.
29833         * gcc.dg/vect/vect-reduc-3.c: New.
29834
29835 2005-06-04  Dale Johannesen  <dalej@apple.com>
29836
29837         * gcc.c-torture/execute/20050603-1.c: New.
29838         * gcc.c-torture/execute/20050603-2.c: New.
29839         * gcc.dg/20050603-3.c: New.
29840
29841 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29842
29843         PR fortran/19195
29844         * gfortran.dg/debug_1.f90: New test.
29845
29846         * gfortran.dg/forall_1.f90: New test.
29847
29848 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29849
29850         * gfortran.dg/array_constructor_3.f90: New test.
29851
29852 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29853
29854         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29855
29856 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29857
29858         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29859
29860 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29861
29862         PR c/21873
29863         * gcc.dg/init-excess-1.c: New test.
29864
29865 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29866
29867         PR c++/21853
29868         * g++.dg/expr/static_cast6.C: New test.
29869
29870 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29871
29872         * gcc.dg/tree-ssa/vrp14.c: New test.
29873
29874 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29875
29876         PR c++/21336
29877         * g++.dg/template/new2.C: New test.
29878
29879 2005-06-03  Josh Conner  <jconner@apple.com>
29880
29881         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29882         all entries in initializer.
29883
29884 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29885
29886         PR middle-end/21858
29887         * gcc.dg/pr21858.c: New testcase.
29888
29889 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29890
29891         PR tree-optimization/21292
29892
29893         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29894         New.
29895         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29896         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29897         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29898         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29899         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29900
29901 2005-06-02  Richard Henderson  <rth@redhat.com>
29902
29903         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29904
29905 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29906
29907         * gcc.dg/wtypequal.c: New testcase.
29908
29909 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29910
29911         PR 21582
29912         * gcc.dg/tree-ssa/pr21582.c: New test.
29913
29914 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29915
29916         PR c++/21280
29917         * g++.dg/opt/interface2.h: New.
29918         * g++.dg/opt/interface2.C: New.
29919         * g++.dg/init/ctor4.C: Adjust error lines.
29920         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29921         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29922         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29923         * g++.old-deja/g++.pt/assign1.C: Likewise.
29924         * g++.old-deja/g++.pt/crash20.C: Likewise.
29925
29926 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29927
29928         PR tree-optimization/21734
29929         * g++.dg/vect/pr21734_1.cc: New.
29930         * g++.dg/vect/pr21734_2.cc: New.
29931
29932 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29933
29934         PR c++/20350
29935         * g++.dg/template/spec24.C: New.
29936
29937         PR c++/21151
29938         * g++.dg/pch/local-1.C: New.
29939         * g++.dg/pch/local-1.Hs: New.
29940
29941 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29942
29943         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29944         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29945         * gcc.dg/tree-ssa/pr14341.c: New test.
29946         * gcc.dg/tree-ssa/pr14841.c: New test.
29947         * gcc.dg/tree-ssa/pr20701.c: New test.
29948         * gcc.dg/tree-ssa/pr21086.c: New test.
29949         * gcc.dg/tree-ssa/pr21090.c: New test.
29950         * gcc.dg/tree-ssa/pr21332.c: New test.
29951         * gcc.dg/tree-ssa/pr21458.c: New test.
29952         * gcc.dg/tree-ssa/pr21658.c: New test.
29953         * gcc.dg/tree-ssa/vrp01.c: New test.
29954         * gcc.dg/tree-ssa/vrp02.c: New test.
29955         * gcc.dg/tree-ssa/vrp03.c: New test.
29956         * gcc.dg/tree-ssa/vrp04.c: New test.
29957         * gcc.dg/tree-ssa/vrp05.c: New test.
29958         * gcc.dg/tree-ssa/vrp06.c: New test.
29959         * gcc.dg/tree-ssa/vrp07.c: New test.
29960         * gcc.dg/tree-ssa/vrp08.c: New test.
29961         * gcc.dg/tree-ssa/vrp09.c: New test.
29962         * gcc.dg/tree-ssa/vrp10.c: New test.
29963         * gcc.dg/tree-ssa/vrp11.c: New test.
29964         * gcc.dg/tree-ssa/vrp12.c: New test.
29965         * gcc.dg/tree-ssa/vrp13.c: New test.
29966
29967 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29968
29969         PR 21029
29970         * gcc.dg/tree-ssa/pr21029.c: New test.
29971
29972 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29973
29974         * gfortran.dg/logint-1.f: New test case.
29975         * gfortran.dg/logint-2.f: Likewise.
29976         * gfortran.dg/logint-3.f: Likewise.
29977
29978 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29979
29980         PR c/21536
29981         PR c/20760
29982         * gcc.dg/20050527-1.c: New test.
29983
29984         * gcc.dg/i386-sse-12.c: New test.
29985
29986         PR fortran/21729
29987         * gfortran.dg/implicit_5.f90: New test.
29988
29989 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29990
29991         PR fortran/20883
29992         * gfortran/assign_4.f90: New test.
29993         * gfortran/assign_2.f90: Change compile to run.
29994
29995 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29996
29997         * lib/target-supports.exp
29998         (check_effective_target_sync_char_short): New.
29999         * gcc.dg/sync-2.c: New.
30000
30001 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30002
30003         PR tree-optimization/21817
30004         * gcc.dg/torture/pr21817-1.c: New.
30005
30006 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30007
30008         PR c++/21165
30009         * g++.dg/template/init5.C: New.
30010
30011 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30012
30013         * gfortran.dg/char_initialiser_actual.f90:
30014         Test character initialisers as actual arguments.
30015         * gfortran.dg/char_pointer_comp_assign.f90:
30016         Test character pointer structure component assignments.
30017         * gfortran.dg/char_array_structure_constructor.f90:
30018         Test character components in structure constructors.
30019
30020 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30021
30022         PR middle-end/20931
30023         * g++.dg/opt/pr20931.C: New test.
30024
30025 2005-05-31  Andreas Jaeger  <aj@suse.de>
30026
30027         PR testsuite/20772
30028         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30029         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30030         g++.old-deja/g++.ext/asmspec1.C,
30031         g++.old-deja/g++.other/regstack.C,
30032         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30033         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30034         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30035         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30036         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30037         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30038         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30039         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30040         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30041         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30042         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30043         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30044         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30045         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30046         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30047         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30048         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30049         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30050         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30051
30052 2005-05-31  Jeff Law  <law@redhat.com>
30053
30054         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30055
30056 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30057
30058         PR middle-end/21743
30059         * gcc.dg/builtins-1.c: Activate disabled clog test.
30060         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30061
30062 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30063
30064         * gfortran.dg/char_pointer_assign.f90:
30065         Test character-pointer assignments and pointer assignments.
30066         * gfortran.dg/char_pointer_dummy.f90:
30067         Test character-pointer dummy arguments.
30068         * gfortran.dg/char_pointer_func.f90:
30069         Test character-pointer function returns.
30070         * gfortran.dg/char_pointer_dependency.f90:
30071         Test character-pointer functions with dependencies.
30072
30073 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/21784
30076         * g++.dg/lookup/using14.C: New test.
30077
30078 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30079
30080         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30081         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30082         trailing ^M.
30083
30084 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30085
30086         PR c++/17413
30087         * g++.dg/template/local5.C: New.
30088
30089         PR target/21761
30090         * gcc.c-torture/compile/pr21761.c: New.
30091
30092         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30093         before darwin8.
30094
30095 2005-05-30  Steven G. Kargl
30096
30097         PR fortran/20846
30098         * gfortran.dg/inquire_8.f90: New test.
30099
30100 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30101
30102         PR libfortran/21376
30103         * gfortran.dg/output_exponents_1.f90: New test.
30104
30105 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30106
30107         PR libfortran/20006
30108         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30109
30110 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30111
30112         PR c++/21210
30113         * g++.dg/ext/complex1.C: New test.
30114
30115         PR c++/21340
30116         * g++.dg/init/ctor6.C: New test.
30117
30118 2005-05-29  Jan Hubicka  <jh@suse.cz>
30119
30120         * gcc.c-torture/compile/pr21562.c: New.
30121
30122 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30123
30124         * gfortran.dg/subnormal_1.f90: New test.
30125
30126 2005-05-28  Jan Hubicka  <jh@suse.cz>
30127
30128         * tree-prof.exp: Fix comment.
30129         * value-prof-1.c: New.
30130         * value-prof-2.c: New.
30131         * value-prof-3.c: New.
30132         * value-prof-4.c: New.
30133
30134 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30135
30136         PR c++/21614
30137         * g++.dg/expr/ptrmem6.C: New test.
30138         * g++.dg/expr/ptrmem6a.C: Likewise.
30139
30140 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30141
30142         PR tree-optimization/21658
30143         * gcc.dg/tree-ssa/pr21658.c: New.
30144
30145 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         PR c++/21455
30148         * g++.dg/inherit/ptrmem3.C: New.
30149
30150         PR c++/21681
30151         * g++.dg/parse/template16.C: New.
30152
30153 2005-05-27  Andreas Jaeger  <aj@suse.de>
30154
30155         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30156
30157         * gcc.dg/i386-sse-8.c: Run test on all archs.
30158
30159 2005-05-26  Mike Stump  <mrs@apple.com>
30160
30161         * objc.dg/isa-field-1.m: Only run on darwin.
30162         * objc.dg/lookup-1.m: Likewise.
30163         * objc.dg/try-catch-8.m: Likewise.
30164
30165 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30166
30167         PR tree-optimization/9814
30168         * gcc.dg/pr9814-1.c: New test case.
30169
30170 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30171
30172         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30173         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30174         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30175         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30176         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30177         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30178         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30179         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30180         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30181         objc.dg/try-catch-8.m: New.
30182
30183 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30184
30185         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30186         remove extraneous semicolons.
30187
30188 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30189
30190         * obj-c++.dg/comp-types-12.mm: New.
30191         * objc.dg/comp-types-11.m: New.
30192         * objc.dg/selector-4.m: New.
30193
30194 2005-05-26  Andreas Jaeger  <aj@suse.de>
30195
30196         PR testsuite/20772
30197         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30198         g++.old-deja/g++.ext/attrib3.C,
30199         g++.old-deja/g++.other/store-expr1.C,
30200         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30201         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30202         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30203         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30204         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30205         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30206         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30207         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30208         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30209         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30210         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30211         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30212         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30213         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30214         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30215         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30216         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30217         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30218         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30219
30220 2005-05-26  Andreas Jaeger  <aj@suse.de>
30221
30222         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30223         x86-64 compilation.
30224
30225 2005-05-26  Andreas Jaeger  <aj@suse.de>
30226
30227         PR testsuite/20772
30228         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30229         gcc.misc-tests/i386-pf-athlon-1.c,
30230         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30231         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30232         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30233         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30234         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30235         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30236         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30237         programs.
30238
30239         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30240         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30241         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30242         x86-64 compilation.
30243
30244         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30245         x86_64.
30246
30247         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30248         effective-target ilp32.
30249
30250 2005-05-26  David Ung  <davidu@mips.com>
30251
30252         * gcc.target/mips/ext_ins.c: New test for testing the generation
30253         of MIPS32/64 rev 2 ext/ins instructions.
30254
30255 2005-05-26  Andreas Jaeger  <aj@suse.de>
30256
30257         * treelang/compile/unsigned.tree: Use gimple instead of
30258         nonexisting generic dump.
30259
30260 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30261
30262         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30263
30264 2005-05-26  Andreas Jaeger  <aj@suse.de>
30265
30266         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30267
30268 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30269
30270         PR libfortran/17283
30271         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30272         Test callee-allocated memory with write statements.
30273
30274 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30275
30276         PR middle-end/21709
30277         * gcc.dg/pr21709-1.c: New test case.
30278
30279 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30280             Mike Stump  <mrs@apple.com>
30281
30282         * objc/execute/next_mapping.h: Update for C++.
30283
30284         * obj-c++.dg/selector-1.mm: Move to...
30285         * obj-c++.dg/selector-4.mm: here...
30286
30287         * obj-c++.dg/basic.mm: New.
30288         * obj-c++.dg/comp-types-1.mm: New.
30289         * obj-c++.dg/cxx-class-1.mm: New.
30290         * obj-c++.dg/cxx-ivars-1.mm: New.
30291         * obj-c++.dg/cxx-ivars-2.mm: New.
30292         * obj-c++.dg/cxx-ivars-3.mm: New.
30293         * obj-c++.dg/cxx-scope-1.mm: New.
30294         * obj-c++.dg/cxx-scope-2.mm: New.
30295         * obj-c++.dg/defs.mm: New.
30296         * obj-c++.dg/empty-private-1.mm: New.
30297         * obj-c++.dg/encode-1.mm: New.
30298         * obj-c++.dg/encode-2.mm: New.
30299         * obj-c++.dg/encode-3.mm: New.
30300         * obj-c++.dg/extern-c-1.mm: New.
30301         * obj-c++.dg/extra-semi.mm: New.
30302         * obj-c++.dg/fix-and-continue-2.mm: New.
30303         * obj-c++.dg/isa-field-1.mm: New.
30304         * obj-c++.dg/ivar-list-semi.mm: New.
30305         * obj-c++.dg/local-decl-1.mm: New.
30306         * obj-c++.dg/lookup-1.mm: New.
30307         * obj-c++.dg/lookup-2.mm: New.
30308         * obj-c++.dg/method-1.mm: New.
30309         * obj-c++.dg/method-2.mm: New.
30310         * obj-c++.dg/method-3.mm: New.
30311         * obj-c++.dg/method-4.mm: New.
30312         * obj-c++.dg/method-5.mm: New.
30313         * obj-c++.dg/method-6.mm: New.
30314         * obj-c++.dg/method-7.mm: New.
30315         * obj-c++.dg/no-extra-load.mm: New.
30316         * obj-c++.dg/overload-1.mm: New.
30317         * obj-c++.dg/pragma-1.mm: New.
30318         * obj-c++.dg/pragma-2.mm: New.
30319         * obj-c++.dg/private-1.mm: New.
30320         * obj-c++.dg/private-2.mm: New.
30321         * obj-c++.dg/proto-qual-1.mm: New.
30322         * obj-c++.dg/qual-types-1.mm: New.
30323         * obj-c++.dg/stubify-1.mm: New.
30324         * obj-c++.dg/stubify-2.mm: New.
30325         * obj-c++.dg/super-class-1.mm: New.
30326         * obj-c++.dg/super-class-2.mm: New.
30327         * obj-c++.dg/super-dealloc-1.mm: New.
30328         * obj-c++.dg/super-dealloc-2.mm: New.
30329         * obj-c++.dg/template-1.mm: New.
30330         * obj-c++.dg/template-2.mm: New.
30331         * obj-c++.dg/template-3.mm: New.
30332         * obj-c++.dg/template-4.mm: New.
30333         * obj-c++.dg/template-5.mm: New.
30334         * obj-c++.dg/template-6.mm: New.
30335         * obj-c++.dg/try-catch-1.mm: New.
30336         * obj-c++.dg/try-catch-2.mm: New.
30337         * obj-c++.dg/try-catch-3.mm: New.
30338         * obj-c++.dg/try-catch-4.mm: New.
30339         * obj-c++.dg/try-catch-5.mm: New.
30340         * obj-c++.dg/try-catch-6.mm: New.
30341         * obj-c++.dg/try-catch-7.mm: New.
30342         * obj-c++.dg/try-catch-8.mm: New.
30343         * obj-c++.dg/try-catch-9.mm: New.
30344         * obj-c++.dg/va-meth-1.mm: New.
30345
30346 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30347
30348         * obj-c++.dg/selector-1.mm: New.
30349         * obj-c++.dg/selector-2.mm: New.
30350
30351 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30352
30353         * obj-c++.dg/selector-3.mm: New.
30354         * objc.dg/selector-3.m: New.
30355
30356 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30357
30358         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30359         about where warning appears.
30360
30361 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30362
30363         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30364         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30365         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30366         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30367
30368 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30369
30370         * gcc.dg/20050524-1.c: New test.
30371
30372 2005-05-25  Jan Hubicka  <jh@suse.cz>
30373
30374         * gcc.dg/tree-prof/inliner-1.c: New.
30375
30376 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30377
30378         * gcc.dg/tree-prof: New directory.
30379         * gcc.dg/tree-prof/tree-prof.exp: New.
30380
30381 2005-05-25  DJ Delorie  <dj@redhat.com>
30382
30383         * gcc.dg/Wattributes-1.c: New.
30384         * gcc.dg/Wattributes-2.c: New.
30385         * gcc.dg/Wattributes-3.c: New.
30386
30387 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30388
30389         PR tree-optimization/19833
30390         * gcc.dg/uninit-4.c: Remove xfail.
30391         * gcc.dg/uninit-9.c: Ditto.
30392
30393 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30394
30395         * obj-c++.dg/bitfield-[1-5].mm: New.
30396         * obj-c++.dg/class-protocol-1.mm: New.
30397         * obj-c++.dg/comp-types-1[0-1].mm: New.
30398         * obj-c++.dg/comp-types-[2-9].mm: New.
30399         * obj-c++.dg/encode-[4-8].mm: New.
30400         * obj-c++.dg/layout-1.mm: New.
30401         * obj-c++.dg/method-1[0-9].mm: New.
30402         * obj-c++.dg/method-2[0-1].mm: New.
30403         * obj-c++.dg/method-[8-9].mm: New.
30404         * obj-c++.dg/objc-gc-3.mm: New.
30405         * obj-c++.dg/try-catch-10.mm: New.
30406         * objc.dg/bitfield-5.m: New.
30407         * objc.dg/comp-types-10.m: New.
30408         * objc.dg/comp-types-9.m: New.
30409         * objc.dg/layout-1.m: New.
30410         * objc.dg/objc-gc-4.m: New.
30411         * objc.dg/try-catch-9.m: New.
30412         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30413         * objc.dg/comp-types-1.m: Likewise.
30414         * objc.dg/comp-types-[5-6].m: Likewise.
30415         * objc.dg/method-9.m: Likewise.
30416
30417 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30418
30419         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30420         and on hardware without VMX support.
30421
30422         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30423
30424         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30425
30426         * lib/profopt.exp (dg-final-generate, dg-final-use,
30427         profopt-final-code, profopt-get-options): New.
30428         (profopt-execute): Process test directives.
30429
30430         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30431         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30432         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30433
30434 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30435
30436         PR C++/21645
30437         * g++.dg/init/ctor5.C: New test.
30438
30439 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30440
30441         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30442         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30443         vect-113.c, vect-114.c.
30444
30445 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30446
30447         * gcc.dg/const-elim-1.c: Remove xfails.
30448
30449 2005-05-23  Jeff Law  <law@redhat.com>
30450
30451         * gcc.c-torture/compile/pr21638.c: New test.
30452         * gcc.c-torture/compile/20050520-1.c: New test.
30453
30454 2005-05-23  Nick Clifton  <nickc@redhat.com>
30455
30456         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30457         be a proper triple, ie: m32r*-*-*.
30458         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30459
30460 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30461
30462         PR middle-end/21331
30463         PR tree-opt/21293
30464         * gcc.c-torture/compile/pr21293.c: New test.
30465         * gcc.c-torture/execute/pr21331.c: New test.
30466
30467 2004-05-20  Richard Henderson  <rth@redhat.com>
30468
30469         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30470
30471 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30472
30473         * obj-c++-dg.exp: Add.
30474         * obj-c++.exp: Add.
30475         * obj-c++.dg/dg.exp: Add.
30476
30477 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30478
30479         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30480         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30481
30482 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30483
30484         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30485
30486 2004-05-19  Richard Henderson  <rth@redhat.com>
30487
30488         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30489
30490 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30491
30492         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30493
30494         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30495
30496 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30497
30498         PR c++/21495
30499         * g++.dg/parse/extern1.C: New test.
30500         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30501
30502 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30503
30504         * gcc.dg/c99-math.h: New.
30505         * gcc.dg/c99-math-float-1.c: New test.
30506         * gcc.dg/c99-math-double-1.c: Likewise.
30507         * gcc.dg/c99-math-long-double-1.c: Likewise.
30508
30509 2005-05-18  Richard Henderson  <rth@redhat.com>
30510
30511         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30512
30513 2005-05-18  Devang Patel  <dpatel@apple.com>
30514
30515         * g++.dg/opt/20050511-1.C: New test.
30516
30517 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30518
30519         PR libfortran/21127
30520         * gfortran.dg/reshape-complex.f90: New test.
30521
30522 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30523
30524         * gfortran.dg/array_constructor_1.f90: New test.
30525         * gfortran.dg/array_constructor_2.f90: New test.
30526
30527 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30528
30529         PR fortran/20954
30530         * gfortran.dg/pr20954.f: New test.
30531
30532 2005-05-17  Mike Stump  <mrs@apple.com>
30533
30534         Yet more Objective-C++...
30535
30536         * objc.dg/method-5.m: Update.
30537         * objc.dg/method-6.m: Update.
30538         * objc.dg/method-7.m: Update.
30539         * objc.dg/method-9.m: Update.
30540         * objc.dg/try-catch-2.m: Update.
30541
30542 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30543
30544         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30545         Remove little-endian optimizations.
30546
30547 2005-05-17  Jeff Law  <law@redhat.com>
30548
30549         * g++.dg/tree-ssa/pr14814.C: New test.
30550         * gcc.dg/tree-ssa/pr14814.C: New test.
30551         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30552         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30553
30554 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30555
30556         * gcc.dg/compat/generate-random.c: Do not include
30557         libiberty.h.
30558         * gcc.dg/compat/generate-random_r.c: Likewise.
30559
30560 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30561
30562         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30563
30564 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30565
30566         PR middle-end/21595
30567         * g++.dg/tree-ssa/builtin1.C: New testcase.
30568
30569 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30570
30571         PR c++/21454
30572         * g++.dg/opt/const4.C: New test.
30573
30574         PR middle-end/21492
30575         * g++.dg/opt/crossjump1.C: New test.
30576
30577         PR tree-optimization/21610
30578         * gcc.c-torture/compile/20050516-1.c: New test.
30579
30580         PR fortran/15080
30581         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30582         about the test failing.
30583         * gfortran.fortran-torture/execute/where_7.f90: New test.
30584         * gfortran.fortran-torture/execute/where_8.f90: New test.
30585
30586 2005-05-16  Richard Henderson  <rth@redhat.com>
30587
30588         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30589         i?86 and x86_64.
30590
30591 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30592
30593         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30594         (limits.h): Include unconditionally.
30595         (stdlib.h): Likewise.
30596         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30597         (limits.h): Include unconditionally.
30598         (stdlib.h): Likewise.
30599         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30600         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30601         (limits.h): Include unconditionally.
30602         (stdlib.h): Likewise.
30603         (hashtab.h): Do not include.
30604         (getopt.h): Likewise.
30605         (stddef.h): Include.
30606         (hashval_t): Define.
30607         (struct entry): Add "next" field.
30608         (HASH_SIZE): New macro.
30609         (hash_table): New variable.
30610         (switchfiles): Do not use xmalloc.
30611         (mix): New macro.
30612         (iterative_hash): New function.
30613         (hasht): Remove.
30614         (e_exists): New function.
30615         (e_insert): Likewise.
30616         (output): Use, instead of libiberty hashtable functions.
30617         (main): Do not use getopt.  Do not call htab_create.
30618
30619 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30620
30621         PR libstdc++/21526
30622         * lib/target-supports.exp (check_mkfifo_available):
30623         Return 0 for cygwin as mkfifo support incomplete on platform.
30624         Fix typos in comments.
30625
30626 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30627
30628         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30629
30630 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30631
30632         PR fortran/17432
30633         * gfortran.dg/assign_4.f: New test.
30634
30635 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30636
30637         PR tree-optimization/21563
30638         * gcc.dg/tree-ssa/pr21563.c: New.
30639
30640 2005-05-14  Jan Hubicka  <jh@suse.cz>
30641
30642         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30643
30644 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30645
30646         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30647
30648 2005-05-13  Julian Brown  <julian@codesourcery.com>
30649
30650         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30651         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30652
30653 2005-05-13  Jan Hubicka  <jh@suse.cz>
30654
30655         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30656         * gcc.dg/fold-xor-?.c: Likewise.
30657         * gcc.dg/pr15784-?.c: Likewise.
30658         * gcc.dg/pr20922-?.c: Likewise.
30659         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30660         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30661         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30662
30663 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30664
30665         PR fortran/21260
30666         * gfortran.dg/hollerith_1.f90: New test.
30667
30668 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30669
30670         * gfortran.dg/func_result_2.f90: New test.
30671
30672 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30673
30674         * gfortran.dg/dev_null.f90: New test.
30675
30676 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30677
30678         * gcc.dg/arm-vfp1.c: Revert last change.
30679
30680 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30681
30682         PR middle-end/19807
30683         PR tree-optimization/19639
30684         * g++.dg/tree-ssa/pr19807.C: New testcase.
30685
30686 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30687
30688         PR libfortran/21471
30689         * gfortran.dg/append-1.f90: New test.
30690
30691 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30692
30693         * gcc.dg/pr18501.c: XFAIL.
30694         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30695         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30696         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30697         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30698         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30699         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30700         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30701         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30702
30703 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30704
30705         PR fortran/20178
30706         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30707         gfortran.dg/f2c_3.f90: New tests.
30708
30709         * gfortran.dg/return_1.f90: Fix dg annotation.
30710
30711 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30712
30713         * gcc.c-torture/compile/20050510-1.c: New test.
30714
30715 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30716
30717         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30718
30719 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30720
30721         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30722
30723 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30724
30725         PR c/17913
30726         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30727
30728 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30729
30730         PR c/21342
30731         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30732         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30733
30734 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30735
30736         PR debug/16676
30737         * gcc.dg/debug/pr16676.c: New test.
30738
30739 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30740
30741         PR testsuite/21443
30742         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30743         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30744         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30745         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30746         Change -O1 to -O2.
30747         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30748         -fno-tree-dominator-opts.
30749
30750 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30751
30752         * gfortran.dg/return_1.f90: New test.
30753
30754 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30755
30756         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30757
30758         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30759
30760 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30761
30762         PR c++/21427
30763         * g++.dg/inherit/covariant13.C: New.
30764
30765 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30766
30767         PR libfortran/19155
30768         * gfortran.dg/pr19155.f: New test.
30769
30770 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30771
30772         PR inline-asm/8788
30773         * gcc.dg/pr8788-1.c: New testcase.
30774
30775 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30776
30777         PR target/21416
30778         * gcc.target/mips/fpcmp-[12].c: New tests.
30779
30780 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30781
30782         * lib/target-supports-dg.exp (dg-require-fork): New function.
30783         (dg-require-mkfifo): Likewise.
30784         * lib/target-supports.exp (check_function_available): New
30785         function.
30786         (check_fork_available): Likewise.
30787         (check_mkfifo_available): Likewise.
30788
30789 2005-05-06  Jeff Law  <law@redhat.com>
30790
30791         * gcc.c-torture/compile/pr21380.c: New test.
30792
30793 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30794
30795         PR c++/20961
30796         * g++.dg/ext/weak3.C: New test.
30797
30798 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR c++/21352
30801         * g++.dg/template/crash37.C: New test.
30802
30803 2005-05-05  Paul Brook  <paul@codesourcery.com>
30804
30805         * gcc.dg/arm-g2.c: Use effective-target arm32.
30806         * gcc.dg/arm-mmx-1.c: Ditto.
30807         * gcc.dg/arm-scd42-2.c: Ditto.
30808         * gcc.dg/arm-vfp1.c: Ditto.
30809         * lib/target-supports.exp (check_effective_target_arm32): New
30810         function.
30811
30812 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30813
30814         PR libfortran/21354
30815         gfortran.dg/in_pack_rank7.f90: New test.
30816
30817 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30818
30819         PR middle-end/15618
30820         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30821
30822 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30823
30824         PR middle-end/21265
30825         * gcc.dg/20050503-1.c: New test.
30826
30827         PR rtl-optimization/21239
30828         * gcc.dg/i386-sse-11.c: New test.
30829
30830 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30831
30832         PR target/16888
30833         * gcc.target/i386/asm-1.c: New test.
30834
30835 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30836
30837         PR rtl-optimization/21330
30838         * gcc.c-torture/execute/20050502-1.c: New test.
30839
30840         PR target/21297
30841         * gcc.c-torture/execute/20050502-2.c: New test.
30842
30843 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30844
30845         PR middle-end/21282
30846         * gcc.dg/pr21282.c: New.
30847
30848 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30849
30850         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30851         * gcc.dg/vect/vect-92.c: Likewise.
30852         * gcc.dg/vect/vect-93.c: Likewise.
30853         * gcc.dg/vect/vect-dv-1.c: Likewise.
30854         * gcc.dg/vect/vect-dv-2.c: Likewise.
30855         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30856
30857 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30858
30859         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30860         * gfortran.dg/vect/vect-2.f90: Likewise.
30861         * gfortran.dg/vect/vect-3.f90: Likewise.
30862         * gfortran.dg/vect/vect-4.f90: Likewise.
30863         * gfortran.dg/vect/vect-5.f90: Likewise.
30864
30865 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30866
30867         PR target/20813
30868         * gcc.dg/rs6000-fpint-2.c: New.
30869
30870 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30871
30872         PR c/15698
30873         * gcc.dg/builtins-30.c: Update expected messages.
30874         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30875         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30876         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30877
30878 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30879
30880         PR tree-optimization/21294
30881         * gcc.dg/tree-ssa/pr21294.c: New.
30882
30883 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30884
30885         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30886         __builtin_altivec_st_internal_4si built-in.
30887
30888 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30889
30890         PR c++/15875
30891         * g++.dg/template/ptrmem14.C: New test.
30892
30893 2005-05-02  Paul Brook  <paul@codesourcery.com>
30894
30895         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30896
30897 2005-05-02  Michael Matz  <matz@suse.de>
30898
30899         PR c++/19542
30900         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30901
30902 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30903
30904         * g++.dg/cpp/weak.C: New test.
30905
30906 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30907
30908         * gcc.dg/tree-ssa/loop-8.c: New test.
30909
30910 2005-04-30  Michael Maty  <matz@suse.de>
30911
30912         * gcc.dg/inline-mcpy.c: New test.
30913
30914 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30915
30916         PR libfortran/18958
30917         * gfortran.dg/eoshift.f90: New test case.
30918
30919 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30920
30921         PR libfortran/18857
30922         * gfortran.dg/matmul_1.f90: New test.
30923
30924 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30925
30926         PR tree-optimization/21030
30927         * gcc.dg/tree-ssa/pr21030.c: New.
30928
30929 2005-04-29  Devang Patel  <dpatel@apple.com>
30930
30931         PR tree-optimization/21272
30932         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30933
30934 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30935
30936         PR fortran/13082
30937         PR fortran/18824
30938         * gfortran.dg/entry_4.f90: New test.
30939         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30940         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30941         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30942         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30943         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30944         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30945         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30946
30947 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30948
30949         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30950
30951 2005-04-29  Paul Brook  <paul@codesourcery.com>
30952
30953         * gfortran.dg/entry_3.f90: New test.
30954
30955 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30956
30957         * gfortran.dg/implicit_4.f90: New test.
30958
30959 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30960
30961         * lib/target-supports.exp (check_profiling_available): Return
30962         false for xtensa-*-elf.
30963
30964 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30965
30966         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30967         error if file cannot be deleted.
30968
30969 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30970
30971         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30972         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30973         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30974         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30975         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30976         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30977         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30978         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30979         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30980         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30981         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30982         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30983         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30984
30985 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30986
30987         PR fortran/20865
30988         * gfortran.dg/pr20865.f90: New test.
30989
30990 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30991
30992         * gcc.dg/void-cast-2.c: New test.
30993
30994 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30995
30996         PR c/21159
30997         * gcc.dg/void-cast-1.c: New test.
30998
30999 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31000
31001         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31002
31003 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31004
31005         PR fortran/21177
31006         * gfortran.dg/pr21177.f90: New test.
31007
31008 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31009
31010         PR tree-optimization/21171
31011         * gcc.dg/tree-ssa/pr21171.c: New test.
31012
31013 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31014
31015         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31016         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31017         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31018         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31019         gcc.dg/tree-ssa/gen-vect-32.c: New.
31020         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31021         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31022         don't run on PPC32.
31023
31024 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31025
31026         PR c/21213
31027         * gcc.dg/transparent-union-3.c: New test.
31028
31029 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31030
31031         PR c/20740
31032         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31033         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31034         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31035         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31036         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31037         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31038
31039 2005-04-26  Jeff Law  <law@redhat.com>
31040
31041         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31042         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31043         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31044         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31045         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31046         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31047         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31048
31049 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31050
31051         PR tree-optimization/17598
31052         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31053
31054 2005-04-25  Mike Stump  <mrs@apple.com>
31055
31056         * objc.dg/fix-and-continue-1.m: Add.
31057
31058 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31059
31060         PR c++/20995
31061         * g++.dg/opt/pr20995-1.C: New test case.
31062
31063 2005-04-25  Devang Patel <dpatel@apple.com>
31064
31065         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31066
31067 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31068
31069         PR testsuite/21062
31070         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31071
31072 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31073
31074         PR C++/21188
31075         * g++.dg/opt/rtti2.C: New test.
31076
31077 2005-04-25  Paul Brook  <paul@codesourcery.com>
31078         Steven G. Kargl  <kargls@comcast.net>
31079
31080         PR fortran/20879
31081         * gfortran.dg/ichar_1.f90: New file.
31082
31083 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31084
31085         PR middle-end/20991
31086         * g++.dg/opt/pr20991.C: New test.
31087
31088         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31089         where sizeof (type) < __alignof__ (type).
31090         * gcc.dg/compat/struct-layout-1.h: Likewise.
31091
31092 2005-04-24  Per Bothner  <per@bothner.com>
31093             Devang Patel  <dpatel@apple.com>
31094
31095         PR preprocessor/20907
31096         * gcc.dg/cpp/very-long-comment.c: New test.
31097
31098 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31099
31100         PR fortran/20059
31101         * gfortran.dg/common_5.f: New test.
31102
31103 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31104
31105         PR middle-end/21082
31106         * g++.dg/tree-ssa/pr21082.C: New testcase.
31107
31108 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31109
31110         * gcc.dg/vect/vect-99.c: New test.
31111
31112 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31113
31114         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31115
31116 2005-04-22  Jeff Law  <law@redhat.com>
31117
31118         * gcc.dg/uninit-5.c: Remove xfails.
31119         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31120         conditionals and loads.
31121
31122 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31123
31124         PR libfortran/20074
31125         PR libfortran/20436
31126         PR libfortran/21108
31127         * gfortran.dg/nested_reshape.f90: new test
31128         * gfortran.dg/reshape-alloc.f90: new test
31129         * gfortran.dg/reshape.f90: new test
31130
31131 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31132
31133         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31134
31135         * gcc.dg/arm-vfp1.c: New test.
31136
31137 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31138
31139         PR c++/21087
31140         * g++.dg/lookup/builtin2.C: New test.
31141
31142 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31143
31144         * gcc.dg/weak/weak-13.c: New test.
31145
31146 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31147
31148         * lib/target-supports.exp (check_effective_target_sync_int_long):
31149         Add powerpc*.
31150
31151 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31152
31153         * gcc.target/mips/branch-1.c: New test.
31154
31155 2005-04-21  Richard Henderson  <rth@redhat.com>
31156
31157         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31158         * gcc.dg/vect/vect-86.c: Likewise.
31159         * gcc.dg/vect/vect-87.c: Likewise.
31160         * gcc.dg/vect/vect-88.c: Likewise.
31161
31162 2005-04-21  Devang Patel  <dpatel@apple.com>
31163
31164         PR optimization/20994
31165         * gcc.dg/tree-ssa/ifc-3.c: New test.
31166
31167 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31168
31169         PR c/12913
31170         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31171         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31172         gcc.dg/c99-vla-jump-5.c: New tests.
31173
31174 2005-04-19  Richard Henderson  <rth@redhat.com>
31175
31176         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31177         Fix typo in exists check.
31178         (check_effective_target_sync_int_long): New.
31179         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31180         * gcc.dg/ia64-sync-2.c: Likewise.
31181         * gcc.dg/ia64-sync-3.c: Likewise.
31182         * gcc.dg/ia64-sync-4.c: Likewise.
31183
31184 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31185
31186         * gcc.dg/fold-xor-1.c: New test.
31187         * gcc.dg/fold-xor-2.c: New test.
31188
31189 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31190
31191         PR target/20670
31192         * g++.dg/eh/fp-regs.C: New test.
31193
31194 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31195
31196         * gcc.dg/Wint-to-pointer-cast-1.c,
31197         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31198         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31199         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31200
31201 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31202
31203         PR fortran/16861
31204         * gfortran.dg/pr16861.f90: New test.
31205
31206 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31207
31208         * gcc.dg/pr21085.c: New test.
31209
31210 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31211
31212         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31213         (setup_mips_tests, dg-mips-options): New procedures.
31214         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31215         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31216         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31217         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31218         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31219         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31220         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31221         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31222         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31223         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31224         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31225         dg-mips-options instead of dg-options.  Remove now-redundant
31226         preprocessor guards.
31227         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31228         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31229         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31230         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31231         * gcc.dg/vr-mult-2.c: Delete.
31232         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31233         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31234         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31235         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31236         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31237         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31238         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31239
31240 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31241
31242         * ada/acats/run_all.sh: Use sync when executable not present.
31243
31244 2005-04-18  Devang Patel  <dpatel@apple.com>
31245
31246         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31247         * gcc.dg/vect/vect-11a.c: New.
31248         * gcc.dg/vect/vect-none.c: Update.
31249         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31250
31251 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31252
31253         PR tree-optimization/20922
31254         * gcc.dg/pr20922-1.c: New test.
31255         * gcc.dg/pr20922-2.c: New test.
31256         * gcc.dg/pr20922-3.c: New test.
31257         * gcc.dg/pr20922-4.c: New test.
31258         * gcc.dg/pr20922-5.c: New test.
31259         * gcc.dg/pr20922-6.c: New test.
31260
31261 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31262
31263         PR libfortran/20950
31264         * gfortran.dg/pr20950.f: New test.
31265
31266 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31267
31268         PR libfortran/19216
31269         * gfortran.dg/pr19216.f: New test.
31270
31271 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31272
31273         PR tree-optimization/21001
31274         * gcc.dg/tree-ssa/pr21001.c: New.
31275
31276 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31277
31278         PR libfortran/21075
31279         * gfortran.dg/reshape_rank7.f90: New test.
31280
31281 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31282
31283         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31284         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31285         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31286         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31287         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31288         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31289         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31290         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31291         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31292         wrong way round).
31293         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31294         in namelists.  New test.
31295         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31296         New test.
31297         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31298         New test.
31299         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31300         namelist.  New test.
31301         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31302         New test.
31303         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31304         New test.
31305         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31306         namelist.  New test.
31307         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31308         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31309         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31310         New test.
31311         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31312         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31313         arrays. New test.
31314
31315 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31316
31317         * gfortran.dg/wtruncate.f: New testcase.
31318         * gfortran.dg/wtruncate.f90: New testcase.
31319
31320 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31321
31322         PR c++/21025
31323         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31324         which sizeof/alignof is dependent, rather than just whether we are
31325         processing_template_decl.
31326
31327 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31328
31329         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31330         corrected typo where the wrong variables had been compared.
31331
31332 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31333
31334         PR libfortran/18495
31335         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31336         Test callee-allocated version of return array with a write
31337         statement.
31338         Test spread with a temporary with another write statement.
31339
31340 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31341
31342         PR tree-optimization/21031
31343         * gcc.dg/tree-ssa/pr21031.c: New.
31344
31345 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31346
31347         PR tree-optimization/21004
31348         * gcc.dg/builtins-53.c: Include builtins-config.h.
31349         Check floorf, ceilf, floorl and ceill transformations
31350         only when HAVE_C99_RUNTIME is defined.
31351
31352 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31353
31354         PR middle-end/20739
31355         * gcc.dg/tree-ssa/pr20739.c: New test.
31356
31357 2005-04-14  Mike Stump  <mrs@apple.com>
31358
31359         * gcc.dg/Foundation.framework/empty: New.
31360         * gcc.dg/framework-2.c: New.
31361
31362 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31363
31364         PR tree-optimization/21021
31365         * gcc.c-torture/compile/pr21021.c: New.
31366
31367 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31368
31369         PR testsuite/21010
31370         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31371         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31372         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31373         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31374         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31375         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31376         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31377         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31378
31379 2005-04-14  Richard Henderson  <rth@redhat.com>
31380
31381         * lib/target-supports.exp (check_effective_target_vect_condition):
31382         Add ia64, i?86, and x86_64.
31383
31384 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31385
31386         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31387
31388 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31389
31390         PR tree-optimization/20657
31391         * gcc.dg/tree-ssa/pr20657.c: New.
31392
31393 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31394
31395         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31396         (long long int)trunc*.
31397
31398 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31399
31400         PR target/20927
31401         * gcc.dg/pr20927.c: New test.
31402
31403 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31404
31405         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31406         * gcc.target/mips/asm-1.c: Likewise.
31407
31408 2005-04-13  Dale Johannesen  <dalej@apple.com>
31409
31410         * objc.dg/objc-fast-4.m: New.
31411
31412 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31413
31414         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31415         directory.
31416         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31417
31418 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31419
31420         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31421         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31422         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31423
31424 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31425
31426         PR tree-optimization/20913
31427         * gcc.dg/tree-ssa/pr20913.c: New.
31428
31429         PR tree-optimization/20702
31430         * gcc.dg/tree-ssa/pr20702.c: New.
31431
31432 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31433
31434         PR c++/13744
31435         * g++.dg/inherit/local3.C: New test.
31436
31437 2005-04-12  Jeff Law  <law@redhat.com>
31438
31439         * gcc.dg/tree-ssa/20050412-1.c: New test.
31440
31441 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31442
31443         PR libfortran/19016
31444         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31445         Add tests with mask generated by expression.
31446         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31447         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31448         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31449
31450 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31451
31452         PR middle-end/20917
31453         * gcc.dg/20050409-1.c: New test.
31454
31455 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31456
31457         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31458
31459 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31460
31461         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31462         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31463         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31464         (TARGET_CXX): Adjust accordingly.
31465         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31466         determine_class_data_visibility and class_data_always_comdat.
31467         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31468         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31469         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31470         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31471         (arm_cxx_determine_class_data_visibility): New.
31472         (arm_cxx_class_data_always_comdat): Likewise.
31473         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31474         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31475         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31476         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31477         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31478         Define.
31479
31480 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31481
31482         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31483
31484 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31485
31486         * gcc.dg/i386-darwin-fpmath.c: New.
31487
31488 2004-04-11  Devang Patel  <dpatel@apple.com>
31489
31490         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31491         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31492         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31493         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31494         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31495         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31496         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31497         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31498         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31499
31500 2004-04-11  Devang Patel  <dpatel@apple.com>
31501
31502         * gcc.dg/vect/vect-dv-1.c: New test.
31503         * gcc.dg/vect/vect-dv-2.c: New test.
31504
31505 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31506
31507         PR tree-optimization/20933
31508         * gcc.dg/tree-ssa/pr20933.c: New test.
31509
31510 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31511
31512         * gfortran.dg/fold_nearest.f90: New test.
31513
31514 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31515
31516         * gcc.dg/tree-ssa/alias-1.c: New test.
31517
31518 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31519
31520         PR tree-optimization/20920
31521         * g++.dg/tree-ssa/pr20920.C: New test.
31522
31523 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31524
31525         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31526         (long long int)ceil*.
31527
31528 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31529
31530         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31531         explicit C++ linkage.
31532
31533 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31534
31535         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31536         warning for arithmetic IF statements.
31537
31538 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31539
31540         * eor_handling_1.f90: New test case.
31541         * eor_handling_2.f90: New test case.
31542         * eor_handling_3.f90: New test case.
31543         * eor_handling_4.f90: New test case.
31544         * eor_handling_5.f90: New test case.
31545         * noadv_size.f90: New test case.
31546         * pad_no.f90: New test case.
31547
31548 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31549
31550         * gcc.c-torture/execute/20050410-1.c: New test.
31551
31552 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31553
31554         * gcc.dg/pr20126.c: New.
31555
31556 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31557             Steven G. Kargl <kargls@comcast.net>
31558
31559         * gfortran.dg/PR19872.f: New test.
31560
31561 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31562
31563         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31564
31565 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31566
31567         * gfortran.dg/nint_1.f90: New test.
31568
31569 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31570
31571         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31572         Added test for callee-allocated arrays with write statements.
31573         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31574         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31575         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31576         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31577         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31578
31579 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31580
31581         PR libfortran/20163
31582         * gfortran.dg/open-options-blanks.f: New test.
31583
31584 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31585
31586         PR fortran/13257
31587         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31588
31589 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31590
31591         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31592         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31593         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31594         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31595         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31596         * gcc.c-torture/execute/stdarg-4.c: New test.
31597
31598         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31599
31600         PR target/20795
31601         * g++.dg/abi/param2.C: New test.
31602
31603 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31604
31605         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31606
31607 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31608
31609         * gcc.dg/builtins-53.c: New test.
31610
31611 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31612
31613         * g++.dg/tree-ssa/pr18178.C: New test.
31614         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31615         * gcc.c-torture/execute/20041019-1.c: New test.
31616         * gcc.dg/tree-ssa/20041008-1.c: New test.
31617         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31618         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31619         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31620         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31621         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31622         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31623         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31624         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31625         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31626         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31627
31628 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31629
31630         PR rtl-optimization/20466
31631         * gcc.c-torture/execute/pr20466-1.c: New test.
31632
31633 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31634
31635         PR c++/20905
31636         * g++.dg/parse/cond2.C: New test.
31637
31638         PR c++/20145
31639         * g++.dg/warn/Wdtor1.C: New test.
31640
31641 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31642
31643         PR fortran/17229
31644         * gfortran.dg/pr17229.f: New test.
31645
31646 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31647
31648         * gfortran.dg/tiny_1.f90: New test.
31649         * gfortran.dg/tiny_2.f90: ditto.
31650
31651 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31652
31653         * gfortran.dg/eor_1.f90: Fix dg-do run line
31654         * gfortran.dg/open_new.f90: Fix dg-do run line
31655
31656 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31657
31658         * lib/target-supports.exp (get_compiler_messages): Support
31659         optional arguments, the fourth being compiler options.
31660         (check_effective_target_fpic): New proc.
31661         * gcc.dg/20050321-2.c: Restrict to target fpic.
31662
31663 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31664
31665         * gcc.dg/15443-1.c: New test.
31666         * gcc.dg/15443-2.c: Likewise.
31667
31668 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31669
31670         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31671
31672 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31673
31674         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31675
31676 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31677
31678         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31679         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31680         -m64.
31681         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31682         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31683         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31684
31685 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31686
31687         PR c++/20212
31688         * g++.dg/warn/Wunused-11.C: New test.
31689
31690 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31691
31692         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31693
31694 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31695
31696         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31697
31698 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31699
31700         PR c++/20734
31701         * g++.dg/template/ptrmem13.C: New test.
31702
31703 2005-04-05  Per Bothner  <per@bothner.com>
31704
31705         * lib/gcc.exp: Always add -fno-show-column, for now.
31706
31707 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31708
31709         PR testsuite/20767
31710         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31711         of plain old "unsigned int" for the type of "i".  Makes this test
31712         64bit clean.
31713
31714 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31715
31716         * gcc.dg/i386-ssefn-1.c: New test.
31717         * gcc.dg/i386-ssefn-2.c: New test.
31718         * gcc.dg/i386-ssefn-3.c: New test.
31719         * gcc.dg/i386-ssefn-4.c: New test.
31720
31721 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31722
31723         PR tree-optimization/20076
31724         * gcc.dg/builtin-apply4.c: New test.
31725
31726         PR preprocessor/19475
31727         * gcc.dg/cpp/macspace1.c: New test.
31728         * gcc.dg/cpp/macspace2.c: New test.
31729
31730 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31731
31732         * gfortran.dg/pr20755.f: Fixed bad format.
31733
31734 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31735
31736         PR c++/20763
31737         * g++.dg/ext/attrib21.C: New test.
31738
31739 2004-04-05  Devang Patel  <dpatel@apple.com>
31740
31741         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31742         * gcc.dg/vect/vect-shift-1.c: New test.
31743
31744 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31745
31746         PR libfortran/20755
31747         * gfortran.dg/pr20755.f: New test.
31748
31749 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31750
31751         * gfortran.dg/pr15959.f90: New test.
31752         * gfortran.dg/string_pad_trunc.f90: New test.
31753
31754 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31755
31756         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31757         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31758         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31759         syntax.
31760
31761 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31762
31763         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31764
31765 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31766
31767         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31768         * gcc.c-torture/compile/20011119-2.c: Likewise.
31769         * gcc.c-torture/compile/981001-2.c: Likewise.
31770
31771 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31772
31773         PR c++/20679
31774         * g++.dg/template/overload4.C: New test.
31775
31776 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31777
31778         PR c++/20746
31779         * g++.dg/abi/covariant5.C: New.
31780
31781         PR debug/20505
31782         * g++.dg/debug/const2.C: New.
31783
31784 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31785
31786         PR rtl-optimization/16104
31787         * gcc.c-torture/execute/20050316-1.c: New test.
31788
31789 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31790
31791         * g++.dg/template/spec23.C: Fix dg-error text.
31792
31793 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31794
31795         PR c++/19199
31796         * g++.dg/expr/lval2.C: New.
31797
31798 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31799
31800         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31801         __builtin_strcasecmp and __builtin_strncasecmp.
31802
31803 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31804
31805         PR c++/20723
31806         * g++.dg/template/spec22.C: New.
31807         * g++.dg/template/spec23.C: New.
31808
31809 2005-04-03  Dale Ranta  <dir@lanl.gov>
31810             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31811
31812         PR libfortran/20068
31813         PR libfortran/20125
31814         PR libfortran/20156
31815         PR libfortran/20471
31816         * gfortran.dg/backspace.f: New test.
31817
31818 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31819
31820         * gcc.dg/pr19345.c: New test.
31821
31822 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31823
31824         PR tree-optimization/20640
31825         * gcc.dg/torture/tree-loop-1.c: New.
31826
31827 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31828
31829         PR rtl-optimization/20290
31830         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31831
31832 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31833
31834         * gcc.dg/rs6000-fpint.c: New.
31835
31836 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31837
31838         * gcc.dg/old-style-then-proto-1.c: New test.
31839
31840 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31841
31842         * gfortran.fortran-torture/execute/backspace.f90: Check
31843         after backspace and read was incorrect.
31844
31845 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31846
31847         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31848         buffer past the terminating NUL using memcmp.
31849         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31850         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31851
31852         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31853         Fix unused/uninitialized variable warnings.
31854
31855         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31856         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31857         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31858         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31859
31860         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31861         gcc.c-torture/execute/builtins/fputs-lib.c,
31862         gcc.c-torture/execute/builtins/lib/fprintf.c,
31863         gcc.c-torture/execute/builtins/lib/main.c,
31864         gcc.c-torture/execute/builtins/lib/memcmp.c,
31865         gcc.c-torture/execute/builtins/lib/memmove.c,
31866         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31867         gcc.c-torture/execute/builtins/lib/memset.c,
31868         gcc.c-torture/execute/builtins/lib/printf.c,
31869         gcc.c-torture/execute/builtins/lib/sprintf.c,
31870         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31871         gcc.c-torture/execute/builtins/lib/strchr.c,
31872         gcc.c-torture/execute/builtins/lib/strcmp.c,
31873         gcc.c-torture/execute/builtins/lib/strcpy.c,
31874         gcc.c-torture/execute/builtins/lib/strcspn.c,
31875         gcc.c-torture/execute/builtins/lib/strlen.c,
31876         gcc.c-torture/execute/builtins/lib/strncat.c,
31877         gcc.c-torture/execute/builtins/lib/strncmp.c,
31878         gcc.c-torture/execute/builtins/lib/strncpy.c,
31879         gcc.c-torture/execute/builtins/lib/strrchr.c,
31880         gcc.c-torture/execute/builtins/lib/strspn.c,
31881         gcc.c-torture/execute/builtins/lib/strstr.c,
31882         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31883         gcc.c-torture/execute/builtins/strlen-2.c,
31884         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31885         prototypes.
31886
31887 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31888
31889         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31890         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31891         selectany usage.
31892
31893 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31894
31895         PR c++/19406
31896         * g++.dg/debug/using1.C: New test.
31897
31898 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31899
31900         PR middle-end/20524
31901         * gcc.dg/alias-7.c: Prefix asm-declared name with
31902         __USER_LABEL_PREFIX__.
31903
31904 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31905
31906         Fix fallout from PR middle-end/15700:
31907         * gcc.c-torture/compile/20011119-1.c: Take
31908         __USER_LABEL_PREFIX__ into account.
31909         * gcc.c-torture/compile/20011119-2.c: Likewise.
31910
31911 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31912
31913         PR c++/18644
31914         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31915
31916 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31917
31918         PR c/17855
31919         * gcc.c-torture/compile/struct-non-lval-1.c,
31920         gcc.c-torture/compile/struct-non-lval-2.c,
31921         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31922
31923 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31924
31925         * gcc.dg/tls/tls.exp: Remove temporary file.
31926         * g++.dg/tls/tls.exp: Ditto.
31927         * lib/file-format.exp: Ditto.
31928         * g++.dg/special/ecos.exp: Ditto.
31929
31930         * lib/profopt.exp: Treat prof_ext as a list.
31931         * gcc.misc-tests/bprob.exp: Ditto.
31932         * g++.dg/bprob/bprob.exp: Ditto.
31933
31934         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31935         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31936         g++.dg/tree-ssa/pointer-reference-alias.C,
31937         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31938         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31939         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31940         g++.dg/vect/pr19951.cc: Ditto.
31941         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31942         gcc.dg/builtins-47.c: Ditto.
31943         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31944         gcc.dg/pr20115-1.c: Ditto.
31945         * gcc.dg/tree-ssa/20030530-2.c,
31946         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31947         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31948         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31949         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31950         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31951         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31952         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31953         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31954         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31955         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31956         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31957         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31958         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31959         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31960         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31961         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31962         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31963         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31964         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31965         gcc.dg/tree-ssa/20030824-1.c,
31966         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31967         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31968         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31969         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31970         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31971         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31972         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31973         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31974         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31975         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31976         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31977         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31978         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31979         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31980         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31981         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31982         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31983         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31984         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31985         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31986         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31987         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31988         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31989         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31990         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31991         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31992         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31993         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31994         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31995         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31996         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31997         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31998         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31999         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32000         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32001         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32002         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32003         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32004         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32005         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32006         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32007         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32008         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32009         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32010         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32011         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32012         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32013         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32014         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32015         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32016         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32017         gcc.dg/tree-ssa/useless-1.c: Ditto.
32018         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32019         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32020         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32021         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32022         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32023         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32024         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32025         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32026         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32027         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32028         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32029         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32030         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32031         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32032         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32033         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32034         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32035         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32036         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32037         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32038         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32039         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32040         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32041         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32042         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32043         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32044         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32045         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32046         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32047         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32048         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32049         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32050         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32051         gcc.dg/vect/vect-none.c: Ditto.
32052         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32053         treelang/compile/unsigned.tree: Ditto.
32054
32055         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32056         * gcc.dg/cpp/direct2s.c: Ditto.
32057         * gcc.dg/cpp/paste4.c: Ditto.
32058         * gcc.dg/cpp/separate-1.c: Ditto.
32059         * gcc.dg/pch/save-temps-1.c: Ditto.
32060         * g++.dg/ext/altivec-10.C: Ditto.
32061         * g++.dg/pch/pch.C: Ditto.
32062
32063         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32064
32065         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32066         * g++.dg/template/repo1.C: Ditto.
32067         * g++.dg/template/repo2.C: Ditto.
32068         * g++.dg/template/repo3.C: Ditto.
32069         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32070         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32071         * g++.old-deja/g++.pt/repo1.C: Ditto.
32072         * g++.old-deja/g++.pt/repo2.C: Ditto.
32073         * g++.old-deja/g++.pt/repo3.C: Ditto.
32074         * g++.old-deja/g++.pt/repo4.C: Ditto.
32075
32076         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32077         * gcc.dg/20030107-1.c: Ditto.
32078         * gcc.dg/20030702-1.c: Ditto.
32079         * gcc.dg/profile-generate-1.c: Ditto.
32080         * g++.dg/other/profile1.C: Ditto.
32081         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32082
32083         * lib/gcc-dg.exp (remove-build-file): New.
32084         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32085         cleanup-tree-dump, cleanup-saved-temps): New.
32086
32087 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         PR c++/19203, DR 214
32090         * g++.dg/parse/ambig3.C: Not ambiguous.
32091         * g++.dg/template/spec20.C: New.
32092         * g++.dg/template/spec21.C: New.
32093
32094 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32095
32096         PR target/20045
32097         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32098
32099 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32100
32101         PR libfortran/20660
32102         * gfortran.dg/negative_unit.f: New test.
32103
32104 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32105
32106         * gcc.dg/20050330-1.c: New test.
32107
32108 2005-03-30  Devang Patel  <dpatel@apple.com>
32109
32110         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32111
32112 2005-03-30  Dale Johannesen  <dalej@apple.com>
32113
32114         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32115
32116 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32117
32118         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32119         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32120         Strip options from test name.
32121
32122 2005-03-31  Jan Hubicka  <jh@suse.cz>
32123
32124         * gcc.dg/varpool-1.c: New testcase.
32125
32126 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32127
32128         PR c/772
32129         PR c/17913
32130         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32131         gcc.dg/stmt-expr-label-3.c : New tests.
32132         * gcc.c-torture/execute/medce-2.c: Remove.
32133
32134 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32135
32136         PR c/20368
32137         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32138         tests.
32139
32140 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32141
32142         * gcc.c-torture/compile/pr20203.c: New test.
32143
32144 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32145
32146         * gfortran.dg/promotion.f90: New test.
32147
32148 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32149
32150         PR middle-end/20491
32151         * gcc.dg/torture/asm-subreg-1.c: New test.
32152
32153 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32154
32155         PR c/20672
32156         * gcc.dg/pr20672-1.c: New test.
32157
32158 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32159
32160         * gfortran.dg/vect: New directory.
32161         * gfortran.dg/vect/vect.exp: New.
32162         * gfortran.dg/vect/vect-1.f90: New test.
32163         * gfortran.dg/vect/vect-2.f90: New test.
32164         * gfortran.dg/vect/vect-3.f90: New test.
32165         * gfortran.dg/vect/vect-4.f90: New test.
32166         * gfortran.dg/vect/vect-5.f90: New test.
32167
32168 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32169
32170         PR middle-end/20622
32171         * gcc.dg/alias-7.c: New test.
32172
32173 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32174
32175         * gcc.dg/sparc-reg-1.c: New test.
32176
32177 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32178
32179         PR target/19890
32180         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32181
32182 2005-03-29  Dale Ranta  <dir@lanl.gov>
32183             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32184
32185         PR libfortran/20163
32186         * gfortran.dg/pr20163-2.f: New test.
32187
32188 2005-03-28  Jan Hubicka  <jh@suse.cz>
32189
32190         PR middle-end/20635
32191         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32192         by Jakub Jelinek.
32193
32194 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32195
32196         PR tree-optimization/20626
32197         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32198         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32199
32200 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32201
32202         * gfortran.dg/underflow.f90: New test.
32203         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32204
32205 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32206
32207         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32208
32209 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32210
32211         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32212         (g++_init): Make sure that CXXFLAGS is set.
32213         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32214         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32215         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32216         * lib/objc.exp (objc_init): Likewise.
32217         * lib/treelang.exp (treelang_init): Likewise.
32218
32219 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32220
32221         PR tree-optimization/20470
32222         * gcc.dg/tree-ssa/pr20470.c: New test.
32223
32224 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32225
32226         * gcc.dg/ppc-stfiwx.c: New.
32227
32228 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32229
32230         PR target/19888
32231         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32232
32233 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32234
32235         * gcc.dg/20050325-1.c: Fix a typo.
32236
32237 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32238
32239         PR libfortran/19678
32240         PR libfortran/19679
32241         * gfortran.dg/dos_eol.f: New test.
32242
32243 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32244
32245         PR rtl-optimization/20249
32246         * gcc.dg/20050325-1.c: New test.
32247
32248 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32249
32250         PR libfortran/15332
32251         * gfortran.dg/pr15332.f: New test.
32252
32253 2005-03-24  Dale Johannesen  <dalej@apple.com>
32254
32255         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32256
32257 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32258
32259         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32260         'internal' visibility.
32261         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32262         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32263         'protected' visibility.
32264         * gcc.dg/visibility-7.c: Likewise.
32265         * lib/target-supports.exp (check_visibility_available): Take
32266         a parameter, the kind of visibility to check for.
32267         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32268         to check_visibility_available.
32269
32270         * g++.dg/expr/cast3.C: New.
32271
32272 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32273
32274         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32275         rs6000.
32276
32277 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32278
32279         PR target/20095
32280         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32281
32282 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32283
32284         * gcc.dg/badshift.c: Renamed to...
32285         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32286
32287         * gcc.target/i386/badshift.c: Renamed to...
32288         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32289         only.
32290
32291         PR rtl-optimization/20532
32292         * gcc.target/i386/badshift.c: New.
32293
32294 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32295
32296         * gfortran.dg/pr18025.f90: New test.
32297
32298 2005-03-23  Dale Johannesen  <dalej@apple.com>
32299
32300         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32301
32302 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32303
32304         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32305
32306         * lib/target-supports.exp (check_iconv_available): Default
32307         libiconv to -liconv, if there is no definition.
32308
32309 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32310
32311         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32312
32313 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32314
32315         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32316         * g++.dg/opt/pr7503-2.C: Likewise.
32317         * g++.dg/opt/pr7503-3.C: Likewise.
32318         * g++.dg/opt/pr7503-4.C: Likewise.
32319         * g++.dg/opt/pr7503-5.C: Likewise.
32320         * g++.dg/warn/minmax.C: New test.
32321
32322 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32323
32324         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32325         * gfortran.dg/g77_intrinsics_sub.f: New test.
32326
32327 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32328             Jan Hubicka  <jh@suse.cz>
32329             Steven Bosscher <stevenb@suse.de
32330
32331         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32332
32333 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32334
32335         PR c++/19980
32336         * g++.dg/template/redecl3.C: New test.
32337
32338 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32339
32340         PR c++/20499
32341         * g++.dg/parse/error16.C: Tweak error markers.
32342
32343 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32344
32345         PR target/20561
32346         * gcc.dg/20050321-2.c: New test.
32347
32348 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32349
32350         PR c++/20465
32351         PR c++/20381
32352         * g++.dg/template/ptrmem12.C: New.
32353
32354 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32355
32356         PR rtl-optimization/20527
32357         * gcc.c-torture/execute/pr20527-1.c: New test.
32358
32359 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32360
32361         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32362         program, compile it into a real executable and then delete the .c
32363         and .x files afterwards, to avoid problems on testglue targets.
32364
32365 2005-03-21  Stuart Hastings  <stuart@apple.com>
32366
32367         * gcc.target/i386/sse-2.c: New.
32368
32369 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32370
32371         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32372
32373 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32374
32375         * g++.dg/parse/crash25.C: Fix typo.
32376
32377 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32378
32379         PR c++/20461
32380         * g++.dg/parse/crash24.C: New test.
32381
32382         PR c++/20536
32383         * g++.dg/parse/crash25.C: New test.
32384
32385 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32386
32387         PR c++/20147
32388         * g++.dg/ext/stmtexpr4.C: New test.
32389
32390 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32391
32392         PR middle-end/20539
32393         * gcc.c-torture/compile/pr13066-1.c: New test case.
32394         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32395         * g++.dg/opt/pr13066-1.C: Likewise.
32396
32397 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32398
32399         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32400
32401 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32402
32403         PR fortran/18525
32404         * gfortran.dg/nesting_1.f90: New test.
32405
32406 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32407
32408         PR c++/20240
32409         * g++.dg/lookup/using13.C: New test.
32410
32411 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32412
32413         PR c++/20333
32414         * g++.dg/template/crash36.C: New test.
32415
32416 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32417
32418         PR c++/20463
32419         * g++.dg/template/crash35.C: New test.
32420
32421 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32422
32423         PR c++/19966
32424         * g++.dg/overload/operator2.C: New test.
32425
32426 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32427
32428         PR libfortran/20257
32429         * gfortran.dg/pr20257.f90: New test.
32430
32431 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32432
32433         PR libfortran/20480
32434         * gfortran.dg/pr20480.f90: New test.
32435
32436 2005-03-16  Richard Henderson  <rth@redhat.com>
32437
32438         PR middle-end/15700
32439         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32440         (_rtld_global): New.
32441         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32442         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32443
32444         * gcc.dg/alias-3.c: New.
32445         * gcc.dg/alias-4.c: New.
32446         * gcc.dg/alias-5.c: New.
32447         * gcc.dg/alias-6.c: New.
32448
32449 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32450
32451         * gcc.dg/cpp/ucnid-7.c: New.
32452
32453 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32454             Dorit Naishlos  <dorit@il.ibm.com>
32455
32456         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32457         darwin.
32458
32459 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32460
32461         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32462         support misaligned accesses.
32463         * gcc.dg/vect/vect-58.c: Likewise.
32464         * gcc.dg/vect/vect-92.c: New.
32465         * gcc.dg/vect/vect-93.c: New.
32466
32467 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32468
32469         PR fortran/18827
32470         * gfortran.dg/assign_2.f90: New test.
32471         * gfortran.dg/assign_3.f90: New test.
32472         * gfortran.dg/assign.f90: New test.
32473
32474 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32475
32476         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32477         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32478         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32479         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32480         names.
32481
32482 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32483
32484         * gcc.dg/cpp/ucnid-6.c: New.
32485
32486         * gcc.dg/cpp/normalize-1.c: New.
32487         * gcc.dg/cpp/normalize-2.c: New.
32488         * gcc.dg/cpp/normalize-3.c: New.
32489         * gcc.dg/cpp/normalize-4.c: New.
32490         * gcc.dg/cpp/ucnid-4.c: New.
32491         * gcc.dg/cpp/ucnid-5.c: New.
32492         * g++.dg/cpp/normalize-1.C: New.
32493         * g++.dg/cpp/ucnid-1.C: New.
32494
32495 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32496
32497         * gcc.dg/pr18628.c: New.
32498
32499 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32500
32501         PR c++/20280
32502         * g++.dg/tree-ssa/pr20280.C: New.
32503
32504 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32505
32506         PR fortran/20467
32507         * gfortran.dg/stfunc_2.f90: New test.
32508
32509 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32510
32511         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32512
32513 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32514
32515         * gcc.dg/tree-ssa/20050314-1.c: New test.
32516
32517 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32518
32519         PR c++/4403
32520         PR c++/9783, DR433
32521         * g++.dg/template/friend34.C: New test.
32522         * g++.dg/template/friend35.C: Likewise.
32523         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32524
32525 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32526
32527         Friend class name lookup 5/n
32528         PR c++/1016
32529         * g++.dg/lookup/hidden-class1.C: New test.
32530         * g++.dg/lookup/hidden-class2.C: Likewise.
32531         * g++.dg/lookup/hidden-class3.C: Likewise.
32532         * g++.dg/lookup/hidden-class4.C: Likewise.
32533         * g++.dg/lookup/hidden-class5.C: Likewise.
32534         * g++.dg/lookup/hidden-class6.C: Likewise.
32535         * g++.dg/lookup/hidden-class7.C: Likewise.
32536         * g++.dg/lookup/hidden-class8.C: Likewise.
32537         * g++.dg/lookup/hidden-class9.C: Likewise.
32538         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32539         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32540         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32541         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32542         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32543         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32544         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32545         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32546         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32547         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32548         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32549
32550 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32551
32552         PR c++/20157
32553         * g++.dg/template/error18.C: New test.
32554
32555 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32556
32557         PR debug/16792
32558         * g++.dg/debug/pr16792.C: New test.
32559
32560 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32561
32562         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32563         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32564         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32565         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32566         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32567         test assertion names.
32568
32569 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32570
32571         PR fortran/18600
32572         * gfortran.dg/stfunc_1.f90: New test.
32573
32574 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32575
32576         PR fortran/16907
32577         * gfortran.dg/real_index_1.f90: New test.
32578
32579 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32580
32581         PR fortran/20323
32582         * gfortran.dg/spec_expr_1.f90: New test.
32583
32584 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32585
32586         PR c/20402
32587         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32588         new parser.
32589
32590 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32591
32592         PR fortran/20361
32593         * gfortran.dg/largeequiv_1.f90: New test.
32594
32595 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32596
32597         * gcc.dg/ucnid-1.c: New.
32598         * gcc.dg/ucnid-2.c: New.
32599         * gcc.dg/ucnid-3.c: New.
32600         * gcc.dg/ucnid-4.c: New.
32601         * gcc.dg/ucnid-5.c: New.
32602         * gcc.dg/ucnid-6.c: New.
32603         * gcc.dg/cpp/ucnid-1.c: New.
32604         * gcc.dg/cpp/ucnid-2.c: New.
32605         * gcc.dg/cpp/ucnid-3.c: New.
32606         * g++.dg/other/ucnid-1.C: New.
32607
32608 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32609
32610         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32611
32612 2005-03-11  Per Bothner  <per@bothner.com>
32613
32614         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32615         that diagnotics refer to correct token.
32616         * gcc.dg/unused-3.c: Likewise.
32617
32618 2005-03-11  Per Bothner  <per@bothner.com>
32619
32620         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32621         constant" is now actually on same line as string constant.
32622         * gcc.dg/cpp/direct2s.c: Likewise.
32623
32624 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32625
32626         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32627
32628 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32629
32630         PR libfortran/20124
32631         * gfortran.dg/pr20124.f90: New Test
32632
32633 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32634
32635         PR tree-optimization/20130
32636         * gcc.dg/pr20130-1.c: New test.
32637
32638 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32639
32640         PR target/20095
32641         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32642
32643 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32644
32645         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32646
32647 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32648
32649         * g++.dg/eh/forced1.C: Fix comment.
32650         * g++.dg/eh/forced2.C: Ditto.
32651         * g++.dg/eh/forced3.C: Ditto.
32652         * g++.dg/eh/forced4.C: Ditto.
32653
32654 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32655
32656         PR rtl-opt/20412
32657         * gcc.c-torture/compile/pr20412.c: New test.
32658
32659 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32660
32661         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32662
32663 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32664
32665         PR target/20322
32666         * gcc.dg/20050307-1.c: New test.
32667
32668 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         PR c++/20375
32671         * g++.dg/other/stdarg3.C: New.
32672
32673 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32674
32675         PR c++/18384, c++/18327
32676         * g++.dg/init/array19.C: New test.
32677
32678         PR inline-asm/20314
32679         * gcc.dg/torture/pr20314-1.c: New test.
32680         * gcc.dg/torture/pr20314-2.c: New test.
32681
32682 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32683
32684         * gcc.dg/20050309-1.c: New test.
32685
32686 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32687
32688         * gcc.dg/builtins-10.c: Reactivate disabled test.
32689         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32690         new cbrt transformations.
32691
32692 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/20208
32695         * g++.dg/template/array13.C: New test.
32696
32697 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32698
32699         PR c++/16859
32700         * g++.dg/init/brace4.C: New test.
32701
32702 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32703
32704         PR c++/20186
32705         * g++.dg/template/non-dependent12.C: New.
32706
32707 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32708
32709         PR c++/20142
32710         * g++.dg/init/array18.C: Add dg-do run marker.
32711
32712         PR c++/20142
32713         * g++.dg/init/array18.C: New test.
32714
32715 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32716
32717         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32718         * g++.dg/gcov/gcov.exp: Likewise.
32719         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32720         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32721         * lib/c-torture.exp: Likewise.
32722         * lib/fortran-torture.exp: Likewise.
32723         * lib/g++.exp: Likewise.
32724         * lib/gcc-defs.exp: Likewise.
32725         * lib/gcc-dg.exp: Likewise.
32726         * lib/gcc.exp: Likewise.
32727         * lib/gcov.exp: Likewise.
32728         * lib/gfortran.exp: Likewise.
32729         * lib/mike-g++.exp: Likewise.
32730         * lib/mike-gcc.exp: Likewise.
32731         * lib/objc-torture.exp: Likewise.
32732         * lib/objc.exp: Likewise.
32733         * lib/profopt.exp: Likewise.
32734         * lib/target-libpath.exp: Likewise.
32735         * lib/target-supports.exp: Likewise.
32736         * lib/treelang.exp: Likewise.
32737         * lib/wrapper.exp: Likewise.
32738
32739 2005-03-08  Jeff Law  <law@redhat.com>
32740
32741         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32742         PHI-OPT changes.
32743
32744 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32745
32746         * gcc.dg/vect/pr20122.c: New test.
32747
32748 2005-03-07  Jeff Law  <law@redhat.com>
32749
32750         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32751         was folded away.
32752         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32753         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32754         * gcc.dg/tree-ssa/pr18134.c: New test.
32755
32756 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32757
32758         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32759         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32760         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32761
32762 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32763
32764         PR tree-opt/17671
32765         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32766
32767 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32768
32769         * g++.dg/warn/Wnvdtor.C: New test.
32770
32771 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32772
32773         * gcc.dg/torture/pr19683-1.c: New test.
32774
32775 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32776
32777         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32778         * gfortran.dg/g77/19990313-2.f: Ditto.
32779         * gfortran.dg/g77/19990313-3.f: Ditto.
32780         * gfortran.dg/g77/19990525-0.f: Ditto.
32781         * gfortran.dg/g77/19990826-0.f: Ditto.
32782         * gfortran.dg/g77/19990826-2.f: Ditto.
32783         * gfortran.dg/g77/19990826-3.f: Ditto.
32784         * gfortran.dg/g77/20000511-1.f: Ditto.
32785         * gfortran.dg/g77/20000511-2.f: Ditto.
32786         * gfortran.dg/g77/970625-2.f: Ditto.
32787         * gfortran.dg/g77/980310-2.f: Ditto.
32788         * gfortran.dg/g77/980310-3.f: Ditto.
32789         * gfortran.dg/g77/980310-8.f: Ditto.
32790         * gfortran.dg/g77/980519-2.f: Ditto.
32791         * gfortran.dg/g77/alpha1.f: Ditto.
32792         * gfortran.dg/g77/claus.f: Ditto.
32793         * gfortran.dg/g77/erfc.f: Ditto.
32794         * gfortran.dg/g77/short.f: Ditto.
32795         * gfortran.fortran-torture/execute/data.f90: Ditto.
32796         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32797         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32798
32799 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32800
32801         * lib/file-format.exp (gcc_target_object_format): Add check for som
32802         format and hardcode object formats on hppa*-*-hpux*.
32803         * lib/target-supports.exp (check_weak_available): Add check for som
32804         object format.  Always return 0 on hppa*-*-hpux10*.
32805
32806         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32807         is defined.
32808
32809         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32810
32811 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32812
32813         * gfortran.dg/pr19936_1.f90: New test.
32814         * gfortran.dg/pr19936_2.f90: New test.
32815         * gfortran.dg/pr19936_3.f90: New test.
32816
32817 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32818             Paul Thomas <prthomas@drfccad.cea.fr>
32819
32820         * gfortran.dg/PR19754_1.f90: New test.
32821         * gfortran.dg/PR19754_2.f90: Ditto.
32822
32823 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32824
32825         PR c++/19311
32826         * g++.dg/template/non-dependent11.C: New test.
32827
32828 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32829
32830         * lib/target-supports.exp (check_iconv_available): Fix comment.
32831
32832 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32833             Joseph S. Myers  <joseph@codesourcery.com>
32834
32835         PR c++/19797
32836         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32837
32838 2005-03-04  Matthew Sachs  <msachs@apple.com>
32839
32840         * gcc.exp (gcc_target_compile): Put braces around
32841         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32842         * objc.exp (objc_target_compile): Likewise.
32843         * treelang.exp (treelang_target_compile): Likewise.
32844
32845 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32846
32847         PR fortran/19673
32848         * gfortran.dg/func_result_1.f90: New test.
32849
32850 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32851
32852         * gcc.misc-tests/options.exp: New test.
32853
32854 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32855
32856         * gcc.dg/pr15784-4.c: New test.
32857
32858 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32859
32860         * gcc.c-torture/execute/pr17133.c: New.
32861         * gcc.c-torture/compile/20050303-1.c: New.
32862
32863 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32864
32865         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32866
32867 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32868
32869         * g++.dg/overload/using2.C: New.
32870
32871 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32872
32873         PR c++/19916
32874         * g++.dg/init/ptrmem2.C: New test.
32875
32876 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32877
32878         PR c/8927
32879         * gcc.dg/pr8927-1.c: New test.
32880
32881 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32882
32883         PR c++/20232
32884         * g++.dg/inherit/covariant12.C: New.
32885
32886 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32887
32888         PR fortran/19479
32889         * gfortran.dg/bound_1.f90: New test.
32890
32891 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32892
32893         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32894         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32895
32896 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32897
32898         PR c/20245
32899         * gcc.dg/pr20245-1.c: New test.
32900
32901 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32902
32903         PR middle-end/19874
32904         * gcc.c-torture/execute/20050119-2.c: New test case.
32905
32906 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32907
32908         * README: Update the DejaGnu bug reporting address.
32909         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32910         * lib/objc-torture.exp: Likewise.
32911
32912 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32913
32914         * gfortran.dg/boz_1.f90: New test.
32915         * gfortran.dg/boz_3.f90: New test.
32916         * gfortran.dg/boz_4.f90: New test.
32917
32918 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32919
32920         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32921         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32922
32923 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32924
32925         PR libfortran/20101
32926         * gfortran.dg/write_0_pe_format.f90: New test.
32927
32928 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32929
32930         PR c++/20206
32931         * g++.dg/opt/thunk2.C: New test.
32932         * g++.dg/opt/covariant1.C: New test.
32933
32934 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32935
32936         * gfortran.dg/e_d_fmt.f90: New test.
32937
32938 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32939
32940         * gcc.dg/asm-b.c: Fix comment typos.
32941
32942 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32943
32944         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32945         a V_MAY_DEF also.
32946
32947 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32948
32949         PR tree-opt/20188
32950         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32951         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32952         * gcc.dg/asm-b.c: New test.
32953
32954 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32955
32956         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32957         Disable this test on IRIX 6.
32958
32959 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32960
32961         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32962         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32963         parser.
32964
32965 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32966
32967         PR tree-optimization/20204
32968         * gcc.dg/pr20204.c: New test.
32969
32970 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32971
32972         PR target/20196
32973         * gcc.c-torture/execute/20050224-1.c: New test.
32974
32975         PR c++/20175
32976         * g++.dg/warn/Wbraces2.C: New test.
32977
32978 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32979
32980         PR c++/19878
32981         * g++.dg/init/const2.C: New test.
32982
32983 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32984
32985         PR tree-optimization/20100
32986         * gcc.c-torture/execute/pr20100-1.c: New test.
32987
32988 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32989
32990         * gfortran.dg/implicit_3.f90: New test.
32991
32992         * gfortran.dg/deftype_1.f90: New test.
32993
32994 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32995
32996         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32997         the test passes.
32998         * g++.dg/other/anon3.C: Accept a warning.
32999
33000 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33001
33002         * gcc.dg/pr20017.c: Fix a comment typo.
33003
33004 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33005
33006         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33007
33008 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33009
33010         PR ada/19902
33011         * ada/acats/tests/cxa/cxa3004.a: Remove.
33012         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33013
33014 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR c++/20073
33017         * g++.dg/init/const1.C: New test.
33018
33019         PR c++/19991
33020         * g++.dg/parse/constant7.C: New test.
33021
33022         PR c++/20152
33023         * g++.dg/parse/error27.C: New test.
33024         * g++.dg/template/qualttp15.C: Adjust error markers.
33025         * g++.old-deja/g++.other/struct1.C: Likewise.
33026
33027         PR c++/20153
33028         * g++.dg/template/error17.C: New test.
33029
33030         PR c++/20148
33031         * g++.dg/parser/error26.C: New test.
33032
33033 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33034
33035         PR tree-optimization/20100
33036         PR tree-optimization/20115
33037         * gcc.dg/pr20115.c: New test.
33038         * gcc.dg/pr20115-1.c: New test.
33039         * gcc.dg/pr20100.c: New test.
33040         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33041         call-clobbered variables after alias1.
33042
33043 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33044
33045         * gfortran.dg/list_read_4.f90: new test.
33046
33047 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33048
33049         PR rtl-optimization/20017.
33050         * gcc.dg/pr20017.c: New.
33051
33052 2005-02-22  Devang Patel  <dpatel@apple.com>
33053
33054         PR 19952
33055         * g++.dg/tree-ssa/pr19952.C: New test.
33056
33057 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33058
33059         PR c++/19883
33060         * g++.dg/parse/constant6.C: New test.
33061
33062 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33063
33064         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33065         * g++.dg/charset/asm2.c: Likewise.
33066         * g++.dg/charset/asm3.c: Likewise.
33067         * g++.dg/charset/asm4.c: Likewise.
33068         * g++.dg/charset/asm5.c: Likewise.
33069         * g++.dg/charset/attribute1.c: Likewise.
33070         * g++.dg/charset/attribute2.c: Likewise.
33071         * g++.dg/charset/extern1.cc: Likewise.
33072         * g++.dg/charset/extern2.cc: Likewise.
33073         * g++.dg/charset/extern3.cc: Likewise.
33074         * g++.dg/charset/function.cc: Likewise.
33075         * g++.dg/charset/string.c: Likewise.
33076         * g++.dg/charset/charset.exp: Likewise.
33077         * lib/target-supports.exp (check_iconv_available): Fix comment.
33078
33079 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33080
33081         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33082         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33083         * gcc.dg/charset/asm2.c: Likewise.
33084         * gcc.dg/charset/asm3.c: Likewise.
33085         * gcc.dg/charset/asm4.c: Likewise.
33086         * gcc.dg/charset/asm5.c: Likewise.
33087         * gcc.dg/charset/asm6.c: Likewise.
33088         * gcc.dg/charset/attribute1.c: Likewise.
33089         * gcc.dg/charset/attribute2.c: Likewise.
33090         * gcc.dg/charset/builtin1.c: Likewise.
33091         * gcc.dg/charset/extern.c: Likewise.
33092         * gcc.dg/charset/function.c: Likewise.
33093         * gcc.dg/charset/string.c: Likewise.
33094         * gcc.dg/charset/charset.exp: Likewise.
33095
33096 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33097
33098         PR fortran/20086
33099         * gfortran.dg/pr20086.f90: New test.
33100
33101 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33102
33103         PR tree-optimization/19786
33104         * g++.dg/tree-ssa/pr19786.C: New.
33105
33106 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33107
33108         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33109
33110 2005-02-21  Jeff Law  <law@redhat.com>
33111
33112         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33113
33114 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33115
33116         * gfortran.dg/do_iterator: Split loop, markup all lines for
33117         which an error locus is printed.
33118         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33119         locus is printed.
33120         * gfortran.dg/select_4.f90: Likewise.
33121         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33122         locuses in the various permutations.
33123
33124 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33125
33126         PR tree-optimization/19951
33127         * g++.dg/vect: New directory.
33128         * g++.dg/vect/vect.exp: New file.
33129         * g++.dg/vect/pr19951.cc: New testcase.
33130         * g++.dg/dg.exp: Also prune vectorizer tests.
33131
33132 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33133
33134         PR 18785
33135         * gcc.dg/charset/builtin1.c: New test.
33136
33137 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33138
33139         PR c++/19299
33140         * g++.dg/inherit/volatile1.C: New test.
33141
33142         PR c++/19440
33143         * g++.dg/template/dtor4.C: New test.
33144
33145 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33146
33147         * gfortran.dg/int_1.f90: New test.
33148
33149 2005-02-19  Devang Patel  <dpatel@apple.com>
33150
33151         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33152
33153 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33154
33155         * gfortran.dg/achar_1.f90: New test.
33156
33157 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33158
33159         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33160
33161 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33162             Jakub Jelinek  <jakub@redhat.com>
33163
33164         PR tree-optimization/19828
33165         * gcc.dg/tree-ssa/loop-7.c: New test.
33166         * gcc.c-torture/execute/20050218-1.c: New test.
33167
33168 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33169
33170         PR c/20043
33171         * gcc.dg/transparent-union-1.c: New test.
33172         * gcc.dg/transparent-union-2.c: New test.
33173
33174 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33175
33176         PR tree-optimization/18977
33177         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33178
33179 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33180
33181         PR target/20054
33182         * gcc.dg/pr20054.c: New test.
33183
33184 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33185
33186         PR c++/19508
33187         * g++.dg/ext/attrib20.C: New test.
33188
33189 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33190
33191         PR middle-end/20030
33192         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33193
33194 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33195
33196         PR c++/20008
33197         * g++.dg/opt/switch4.C: New.
33198
33199 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33200
33201         PR c++/20023
33202         PR tree-optimization/20009
33203         * gcc.c-torture/compile/20050217-1.c: New test.
33204         * g++.dg/opt/switch3.C: New test.
33205
33206         PR tree-optimization/18947
33207         * gcc.c-torture/compile/20050215-1.c: New test.
33208         * gcc.c-torture/compile/20050215-2.c: New test.
33209         * gcc.c-torture/compile/20050215-3.c: New test.
33210
33211 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33212
33213         PR c++/20028
33214         * g++.dg/template/crash34.C: New.
33215
33216         PR c++/20022
33217         * g++.dg/other/access3.C: New.
33218
33219 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33220
33221         * gcc.dg/vect/vect-98.c: New test.
33222
33223 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33224
33225         PR tree-optimization/19967
33226         * gcc.dg/pr19967.c: New.
33227
33228 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33229
33230         PR middle-end/19857
33231         * gcc.dg/tree-ssa/20050215-1.c: New test.
33232         * gcc.c-torture/execute/20050215-1.c: New test.
33233
33234 2005-02-15  Eric Christopher  <echristo@redhat.com>
33235
33236         * gcc.dg/cpp/20050215-1.c: New file.
33237
33238 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33239
33240         PR tree-optimization/15785
33241         * gcc.dg/pr15785-1.c: New test.
33242
33243 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33244
33245         PR c++/17788
33246         * g++.dg/init/ctor4.C: New.
33247         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33248
33249 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33250
33251         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33252         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33253
33254 2005-02-15  Andreas Schwab  <schwab@suse.de>
33255
33256         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33257         declare malloc.
33258
33259 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33260
33261         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33262
33263 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33264
33265         PR tree-optimization/19853
33266         * gcc.c-torture/compile/pr19853.c: New test.
33267
33268 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         PR c++/19608
33271         * g++.dg/parse/local-class1.C: New.
33272
33273         PR c++/19895
33274         * g++.dg/parse/ptrmem3.C: New.
33275
33276         PR c++/19884
33277         * g++.old-deja/g++.oliva/template6.C: Add another case.
33278         * g++.dg/template/explicit6.C: New.
33279
33280 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33281
33282         PR c++/17816
33283         * g++.dg/other/redecl2.C: New.
33284
33285 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33286
33287         PR c++/19891
33288         * g++.dg/abi/covariant4.C: New.
33289
33290 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33291
33292         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33293         New tests.
33294
33295 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33296
33297         * gcc.dg/vect/vect-96.c: Fix typo.
33298
33299 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33300
33301         PR c++/14479
33302         PR c++/19487
33303         * g++.dg/template/enum5.C: New test.
33304
33305 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33306
33307         * gcc.dg/vect/vect-97.c: New test.
33308
33309 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33310
33311         * gcc.dg/vect/vect-96.c: New test.
33312
33313 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33314
33315         * gcc.dg/builtins-34.c: Also check ldexp*.
33316
33317 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33318
33319         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33320
33321 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33322
33323         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33324         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33325         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33326         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33327         selector_list, selector_expression, dg-process-target): Move to new
33328         file target-supports-dg.exp.
33329         * lib/target-supports-dg.exp: New.
33330
33331         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33332         New.
33333
33334 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33335
33336         PR c++/19666
33337         * g++.dg/other/ptrmem6.C: New test.
33338
33339         PR middle-end/19858
33340         * gcc.c-torture/compile/20050210-1.c: New test.
33341
33342 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33343
33344         PR c++/19755
33345         * g++.dg/warn/Wbraces1.C: New test.
33346
33347 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33348
33349         * gcc.dg/builtins-52.c: New testcase.
33350
33351 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33352
33353         PR c/19342
33354         * gcc.c-torture/execute/20050119-1.c: New test.
33355
33356 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33357
33358         PR c++/19811
33359         * g++.dg/init/delete1.C: New test.
33360
33361 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33362
33363         PR c++/18470
33364         * g++.dg/template/static12.C: New test.
33365
33366 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33367
33368         PR c++/19787
33369         * g++.dg/conversion/ambig1.C: New test.
33370
33371         PR c++/19739
33372         * g++.dg/ext/attrib19.C: New test.
33373
33374         PR c++/19732
33375         * g++.dg/parse/dtor5.C: New test.
33376
33377         PR c++/19762
33378         * g++.dg/template/dtor3.C: New test.
33379
33380         PR c++/19826
33381         * g++.dg/template/static11.C: New test.
33382         * g++.dg/template/crash2.C: Remove dg-error marker.
33383
33384 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33385
33386         PR C++/18491
33387         * g++.old-deja/g++.mike/p10769a.C: Remove.
33388
33389 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33390
33391         * gcc.dg/builtins-48.c: New test case.
33392         * gcc.dg/builtins-49.c: New test case.
33393         * gcc.dg/builtins-50.c: New test case.
33394         * gcc.dg/builtins-51.c: New test case.
33395
33396 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33397
33398         PR middle-end/19583
33399         * g++.dg/warn/Wreturn-type-3.C: New test.
33400
33401 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33402
33403         PR middle-end/19402
33404         * gcc.dg/pr19402-1.c: New testcase.
33405         * gcc.dg/pr19402-2.c: likewise.
33406
33407 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33408
33409         PR middle-end/19854
33410         * g++.dg/tree-ssa/tmmti.C: New testcase.
33411
33412 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33413
33414         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33415
33416 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33417
33418         PR c++/19733
33419         * g++.dg/parse/crash23.C: New test.
33420         * g++.dg/warn/Weff1.C: New test.
33421
33422 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33423
33424         * gcc.dg/20050209-1.c: New test.
33425
33426 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33427
33428         PR target/19799
33429         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33430
33431 2005-02-08  Mike Stump  <mrs@apple.com>
33432
33433         * g++.dg/pch/import-2.c: New test.
33434         * g++.dg/pch/import-2.hs: New.
33435         * g++.dg/pch/include/import-2a.h: New.
33436         * g++.dg/pch/include/import-2b.h: New.
33437
33438 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33439
33440         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33441
33442 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33443
33444         * gfortran.dg/substr_1.f90: New test.
33445
33446 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33447
33448         PR middle-end/19775
33449         * gcc.dg/torture/builtin-power-1.c: Disable test for
33450         invalid transformation.
33451         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33452         no longer optimize.
33453         * gcc.dg/builtins-47.c: New testcase.
33454
33455 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33456             Dorit Naishlos  <dorit@il.ibm.com>
33457
33458         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33459
33460 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33461
33462         * gcc.c-torture/compile/20050206-1.c: New test.
33463
33464 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33465
33466         PR tree-opt/19768
33467         * g++.dg/opt/pr19768.C: New test.
33468
33469 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33470
33471         PR tree-opt/19736
33472         * gcc.c-torture/compile/pr19736.c: New test.
33473
33474 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33475
33476         PR c++/17401
33477         * g++.dg/parse/error25.C: New test.
33478
33479 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33480
33481         * gcc.c-torture/execute/20050203-1.c: New.
33482
33483 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33484
33485         * gcc.dg/vect/vect-85.c: Remove xfail.
33486         * gcc.dg/vect/vect-86.c: Remove xfail.
33487         * gcc.dg/vect/vect-87.c: Remove xfail.
33488         * gcc.dg/vect/vect-88.c: Remove xfail.
33489
33490 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33491
33492         * gcc.dg/altivec-19.c: New.
33493
33494 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33495
33496         PR c/17807
33497         * gcc.dg/nested-func-3.c: New test.
33498         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33499
33500 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33501
33502         * gcc.test-framework/gen_directive_tests: Generate tests for
33503         selector expressions.
33504
33505 2005-02-02  Matt Austern  <austern@apple.com>
33506
33507         PR c++/19628
33508         * g++/ext/builtin7.C: New.
33509         * g++/ext/builtin8.C: New.
33510
33511 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33512
33513         PR c/18502
33514         * gcc.dg/pr18502-1.c: New test.
33515
33516 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33517
33518         PR c++/17413
33519         * g++.dg/template/local4.C: Tweak.
33520
33521 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33522
33523         PR tree-optimization/19578
33524         * gcc.c-torture/compile/20050202-1.c: New test.
33525
33526 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33527
33528         PR c/19435
33529         * gcc.dg/c99-init-4.c: New test.
33530
33531 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33532
33533         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33534
33535         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33536
33537         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33538         * g++.dg/eh/check-vect.h: New.
33539
33540         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33541         * gcc.dg/vect/vect-78.c: Ditto.
33542         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33543         Remove.
33544
33545         * g++.dg/conversion/simd1.C: Expect warning.
33546         * g++.dg/ext/attribute-test-1.C: Ditto.
33547         * g++.dg/ext/attribute-test-2.C: Ditto.
33548         * g++.dg/ext/attribute-test-3.C: Ditto.
33549         * g++.dg/ext/attribute-test-4.C: Ditto.
33550
33551         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33552         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33553
33554         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33555
33556 2005-02-01  Richard Henderson  <rth@redhat.com>
33557
33558         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33559         long double for ibm double-double format.
33560         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33561
33562 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33563
33564         PR tree-optimization/19633
33565         * gcc.dg/pr19633-1.c: New test.
33566         * gcc.dg/pr19633.c: Tweak to make pointer point
33567         to NULL or a symbol.
33568
33569 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33570
33571         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33572         New procs.
33573         (dg-process-target (local override)): Handle selector expressions.
33574
33575         * gcc.test-framework/README: Describe tests in source directory.
33576         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33577         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33578         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33579         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33580         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33581         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33582         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33583         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33584         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33585         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33586         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33587         * gcc.test-framework/dg-error-exp-P.c: New test.
33588         * gcc.test-framework/dg-error-exp-XP.c: New test.
33589         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33590         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33591         * gcc.test-framework/dg-output-exp-P.c: New test.
33592         * gcc.test-framework/dg-output-exp-XF.c: New test.
33593         * gcc.test-framework/dg-warning-exp-P.c: New test.
33594         * gcc.misc-tests/dg-1.c: Remove.
33595         * gcc.misc-tests/dg-2.c: Remove.
33596         * gcc.misc-tests/dg-3.c: Remove.
33597         * gcc.misc-tests/dg-4.c: Remove.
33598         * gcc.misc-tests/dg-5.c: Remove.
33599         * gcc.misc-tests/dg-6.c: Remove.
33600         * gcc.misc-tests/dg-7.c: Remove.
33601         * gcc.misc-tests/dg-8.c: Remove.
33602         * gcc.misc-tests/dg-9.c: Remove.
33603         * gcc.misc-tests/dg-10.c: Remove.
33604         * gcc.misc-tests/dg-11.c: Remove.
33605         * gcc.misc-tests/dg-12.c: Remove.
33606         * gcc.misc-tests/dg-test.exp: Remove.
33607
33608         * gcc.test-framework/test-framework.awk: Change recording and
33609         printing of passes and failures.
33610
33611         * gcc.test-framework: New directory.
33612         * gcc.test-framework/README: New.
33613         * gcc.test-framework/test-framework.exp: New.
33614         * gcc.test-framework/test-framework.awk: New.
33615         * gcc.test-framework/gen_directive_tests: New.
33616
33617 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33618
33619         * lib/treelang.exp: Fix comment typos.
33620         (treelang_target_compile): Don't append libs=-ltreelang to options.
33621
33622 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33623
33624         * g++.dg/parse/typename7.C: Adjust error messages.
33625
33626 2005-01-31  Jeff Law  <law@redhat.com>
33627
33628         * gcc.c-torture/execute/20050131-1.c: New test.
33629         * gcc.dg/wcaselabel.c: New test.
33630
33631 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33632
33633         * g++.dg/other/warning1.C: Adjust error messags.
33634         * g++.dg/parse/constant5.C: New test.
33635
33636 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33637
33638         PR c/19333
33639         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33640         the test case valid.
33641         * gcc.dg/20030815-1.c: Remove invalid tests.
33642         * gcc.dg/array-7.c: Adjust expected result.
33643         * gcc.dg/pr18596-3.c: Likewise.
33644         * gcc.dg/noncompile/20000901-1.c: Likewise.
33645         * gcc.dg/noncompile/init-2.c: Likewise.
33646         * gcc.dg/noncompile/init-4.c: Likewise.
33647
33648 2005-01-31  Dale Johannesen  <dalej@apple.com>
33649
33650         * g++.dg/opt/pr19650.C: New test.
33651
33652 2005-01-31  Richard Henderson  <rth@redhat.com>
33653
33654         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33655         long double for intel double extended format.
33656         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33657
33658 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33659
33660         PR c++/19555
33661         * g++.dg/template/static10.C: New test.
33662
33663         PR c++/19395
33664         * g++.dg/parse/error24.C: New test.
33665
33666         PR c++/19367
33667         * g++.dg/lookup/builtin1.C: New test.
33668
33669         PR c++/19457
33670         * g++.dg/warn/conv3.C: New test.
33671
33672 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33673
33674         PR fortran/19647
33675         * gfortan.dg/inquire_7.f90
33676
33677 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33678
33679         PR tree-optimization/15791
33680         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33681         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33682         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33683         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33684         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33685         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33686         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33687         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33688         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33689         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33690
33691 2005-01-29  Paul Brook  <paul@codesourcery.com>
33692
33693         PR fortran/18565
33694         * check.c (real_or_complex_check): New function.
33695         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33696         * intrinsic.c (add_functions): Use new check functions.
33697         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33698         Add prototypes.
33699
33700 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33701
33702         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33703         gcc.dg/lvalue-3.c: New tests.
33704         * gcc.dg/concat.c: Update expected messages.
33705
33706 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33707
33708         PR libfortran/19595
33709         * gfortran.dg/eor_1.f90: New test.
33710
33711 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33712
33713         PR fortran/19589
33714         * gfortran.dg/logical_data_1.f90: New test.
33715
33716 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33717
33718         PR c++/19253
33719         * g++.dg/template/crash33.C: New test.
33720
33721         PR c++/19667
33722         * g++.dg/template/crash32.C: New test.
33723
33724 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33725
33726         PR middle-end/16558
33727         * g++.dg/warn/Wreturn-type-2.C: New test.
33728
33729 2004-06-24  Jeff Law  <law@redhat.com>
33730
33731         * gcc.dg/tree-ssa/20050128-1.c: New test.
33732
33733 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33734
33735         * gcc.target/frv/all-mdpackh-1.c: New test.
33736
33737 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33738
33739         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33740
33741 2005-01-27  Richard Henderson  <rth@redhat.com>
33742
33743         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33744
33745 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33746
33747         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33748
33749 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33750
33751         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33752         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33753         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33754         to cope with cases where the multilib options override the dg-options.
33755
33756 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33757
33758         PR c/18946
33759         * gcc.dg/noncompile/20050120-1.c: New test.
33760
33761 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33762
33763         PR tree-optimization/19633
33764         * gcc.dg/pr19633.c: New test.
33765         * gcc.dg/tree-ssa/pr19633.c: New test.
33766
33767 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33768
33769         * gcc.dg/20041216-1.c: New test.
33770
33771 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33772
33773         PR objc/18862
33774         * objc.dg/selector-2.m: New test.
33775
33776 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33777
33778         * g++.dg/opt/range-test-2.C: New test.
33779
33780         PR rtl-optimization/19579
33781         * gcc.c-torture/execute/20050124-1.c: New test.
33782
33783 2005-01-26  Greg Parker  <gparker@apple.com>
33784         Stuart Hastings  <stuart@apple.com>
33785
33786         * gcc.c-torture/execute/20050125-1.c: New.
33787
33788 2005-01-18  Jan Hubicka  <jh@suse.cz>
33789
33790         PR tree-optimize/19337
33791         * gcc.c-torture/compile/20050119-1.c: New test.
33792
33793 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33794
33795         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33796         test for successful match.
33797
33798 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33799
33800         PR objc/18408
33801         * objc.dg/comp-types-7.m: New test.
33802
33803 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33804
33805         * lib/target-supports.exp (current_target_name): New.
33806         (check_effective_target_ilp32, check_effective_target_lp64):
33807         Cache the result to use as long as the current target, with
33808         multilib flags, remains the same.
33809
33810         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33811         (dg-require-weak, dg-require-visibility, dg-require-alias,
33812         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33813         dg-require-effective-target, dg-skip-if): Remove call to
33814         skip_test_and_clear_xfail.
33815         (dg-test): Clear xfail data.
33816
33817 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33818
33819         PR target/17751
33820         * gcc.dg/ppc64-toc.c: New test.
33821
33822         * g++.dg/tree-ssa/empty-1.C: New test.
33823
33824         PR middle-end/19551
33825         * gcc.c-torture/execute/20050121-1.c: New test.
33826         * gcc.dg/20050121-2.c: New test.
33827
33828 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33829         Paul Brook  <paul@codesourcery.com>
33830
33831         PR fortran/17941
33832         * gfortran.dg/real_const_1.f: New test.
33833         * gfortran.dg/real_const_2.f90: New test.
33834         * gfortran.dg/complex_int_1.f90: New test.
33835
33836 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33837
33838         PR fortran/19313
33839         * gfortan.dg/inquire_6.f90: New test.
33840
33841 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33842
33843         PR libfortran/19451
33844         * open_readonly_1.f90: New test.
33845
33846 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33847
33848         PR libfortran/18982
33849         * gfortran.dg/open_new.f90: New file.
33850
33851 2005-01-22  Paul Brook  <paul@codesourcery.com>
33852
33853         * namelist_1.f90: New test.
33854
33855 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33856
33857         PR tree-optimization/19484
33858         * gcc.c-torture/compile/20050122-[12].c: New tests.
33859
33860 2005-01-22  Paul Brook  <paul@codesourcery.com>
33861
33862         * gfortran.dg/implicit_2.f90: New test.
33863
33864 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33865
33866         PR fortran/19314
33867         * gfortran.dg/inquire_5.f90: New test.
33868
33869 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33870
33871         PR c/18809
33872         * gcc.dg/pr18809-1.c: New test.
33873
33874 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33875
33876         * gcc.dg/20050121-1.c: New test.
33877
33878         PR tree-optimization/13000
33879         * gcc.dg/20040206-1.c: Change warning to point where function is
33880         being inlined.
33881
33882 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33883
33884         PR c++/19208
33885         * g++.dg/template/array11.C: New test.
33886
33887 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33888
33889         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33890         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33891         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33892         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33893         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33894         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33895
33896 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33897
33898         PR tree-optimization/15349
33899         * gcc.dg/tree-ssa/pr15349.c: New.
33900
33901 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33902
33903         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33904
33905 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33906
33907         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33908         scan-assembler-times directive name.
33909
33910         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33911         after dg-do.
33912
33913         PR rtl-optimization/19462
33914         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33915
33916 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33917
33918         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33919         counting function calls on ia64.
33920
33921 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33922
33923         PR rtl-optimization/15139
33924         * gcc.dg/20050111-2.c: New test.
33925
33926         PR c/17297
33927         * gcc.c-torture/compile/20050113-1.c: New testcase.
33928
33929         PR middle-end/19164
33930         * gcc.dg/20050113-1.c: New testcase.
33931
33932 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33933
33934         * gcc.dg/vect/vect-85.c: Add comment.
33935         * gcc.dg/vect/vect-86.c: Add xfail for now.
33936         * gcc.dg/vect/vect-87.c: Add xfail for now.
33937         * gcc.dg/vect/vect-88.c: Add xfail for now.
33938         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33939
33940 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33941
33942         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33943
33944 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33945
33946         * g++.dg/debug/typedef3.C: New test.
33947
33948 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33949
33950         PR c/19472
33951         * gcc.dg/asm-a.c: New test.
33952
33953 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33954
33955         * gcc.dg/sh-relax.c: Add prototype for abort.
33956
33957 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33958
33959         * gcc.dg/short-compare-1.c: New test.
33960         * gcc.dg/short-compare-2.c: Likewise.
33961
33962 2005-01-18  Michael Matz  <matz@suse.de>
33963
33964         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33965
33966 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33967
33968         PR tree-optimization/19121
33969         * gcc.c-torture/compile/pr19121.c: New test.
33970
33971 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33972
33973         PR target/19357
33974         * gcc.c-torture/compile/pr19357.c: New test.
33975
33976 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33977
33978         PR c/5675
33979         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33980         pass--those that refer just to the variable, possibly with a
33981         cast.
33982         * gcc.dg/c99-const-expr-3.c: Likewise.
33983
33984         PR middle-end/13127
33985         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33986         longer emitted.
33987
33988 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33989
33990         PR fortran/18778
33991         * gfortran.dg/endfile_2.f90: New test.
33992
33993 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33994
33995         PR 19168
33996         * gfortran.dg/select_5.f90: New test.
33997
33998 2004-01-16  Paul Brook  <paul@codesourcery.com>
33999
34000         * gfortran.dg/common_4.f90: New test.
34001
34002 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34003
34004         PR rtl-optimization/19462
34005         * gcc.dg/torture/pr19462-1.c: New test.
34006
34007 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34008
34009         PR objc/19321
34010         * objc.dg/func-ptr-2.m: New.
34011         * objc.dg/volatile-1.m: New.
34012
34013 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34014
34015         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34016
34017 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34018
34019         PR tree-optimization/19060
34020         * gcc.c-torture/execute/20050104-1.c: New test.
34021
34022 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34023
34024         PR fortran/18983
34025         * gfortran.dg/write_to_null.f90: New test.
34026
34027 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34028             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34029
34030         PR other/19328
34031         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34032         argument.
34033
34034 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34035
34036         PR c++/19263
34037         * g++.dg/init/vector1.C: New test.
34038
34039 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34040
34041         PR target/13158
34042         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34043         PR target/18987
34044         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34045
34046 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34047
34048         * gfortran.dg/select_1.f90: New test.
34049         * gfortran.dg/select_2.f90: New test.
34050         * gfortran.dg/select_3.f90: New test.
34051         * gfortran.dg/select_4.f90: New test.
34052
34053 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34054
34055         PR middle-end/19084
34056         PR rtl-optimization/19348
34057         * gcc.dg/20050111-1.c: New test.
34058         * gcc.c-torture/execute/20050111-1.c: New test.
34059
34060         * gcc.dg/i386-asm-4.c: New test.
34061
34062 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34063
34064         * gcc.dg/nested-func-2.c: New test.
34065         * ada/acats/norun.lst: Remove c953002.
34066
34067 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34068
34069         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34070
34071 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34072
34073         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34074
34075 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34076
34077         PR target/18761
34078         * g++.dg/abi/align1.C: New test.
34079
34080 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34081
34082         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34083         at a time.
34084         * g++.dg/ext/altivec_check.h: Support compiling as C.
34085
34086 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34087
34088         PR c++/19355
34089         * g++.dg/expr/pr19355-1.C: New test case.
34090
34091 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34092
34093         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34094         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34095         * ada/acats/tests/c3/c92005b.ada: Likewise.
34096         * ada/acats/tests/c3/cxb3012.a: Likewise.
34097         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34098
34099 2005-01-09  Paul Brook  <paul@codesourcery.com>
34100
34101         * gfortran.dg/common_2.f90: New file.
34102         * gfortran.dg/common_3.f90: New file.
34103
34104 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34105
34106         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34107
34108 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34109
34110         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34111         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34112         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34113         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34114         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34115         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34116         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34117         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34118         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34119         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34120         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34121         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34122         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34123         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34124         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34125         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34126         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34127         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34128         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34129         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34130         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34131         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34132         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34133         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34134         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34135         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34136         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34137         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34138         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34139         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34140         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34141         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34142         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34143         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34144         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34145         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34146         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34147         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34148         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34149         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34150         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34151         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34152         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34153         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34154         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34155         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34156         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34157         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34158         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34159         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34160         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34161         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34162         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34163         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34164         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34165         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34166         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34167         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34168         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34169         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34170         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34171         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34172         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34173         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34174         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34175         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34176         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34177
34178         * gcc.dg/vect/vect-1.c: Fix spelling.
34179         * gcc.dg/vect/vect-10.c: Fix spelling.
34180         * gcc.dg/vect/vect-11.c: Fix spelling.
34181         * gcc.dg/vect/vect-12.c: Fix spelling.
34182         * gcc.dg/vect/vect-14.c: Fix spelling.
34183         * gcc.dg/vect/vect-15.c: Fix spelling.
34184         * gcc.dg/vect/vect-16.c: Fix spelling.
34185         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34186         * gcc.dg/vect/vect-64.c: Fix comments.
34187         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34188
34189 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34190             Ira Rosen  <irar@il.ibm.com>
34191
34192         * gcc.dg/vect/vect-70.c: New test.
34193         * gcc.dg/vect/vect-71.c: New test.
34194
34195 2005-01-09  Manfred Hollstein  <mh@suse.com>
34196
34197         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34198         * gcc.dg/pr18241-2.c: Likewise.
34199         * gcc.dg/pr18241-3.c: Likewise.
34200         * gcc.dg/pr18241-4.c: Likewise.
34201         * gcc.dg/pr18241-5.c: Likewise.
34202
34203 2005-01-08  Richard Henderson  <rth@redhat.com>
34204
34205         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34206         False for x86 and x86-64.
34207
34208 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34209
34210         PR tree-optimization/18241
34211         * gcc.dg/pr18241-1.c: New test.
34212         * gcc.dg/pr18241-2.c: New test.
34213         * gcc.dg/pr18241-3.c: New test.
34214         * gcc.dg/pr18241-4.c: New test.
34215         * gcc.dg/pr18241-5.c: New test.
34216
34217 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34218
34219         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34220         gfortran.dg/select_4.f90: New.
34221
34222 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34223
34224         * gcc.c-torture/execute/20050107-1.c: New test.
34225
34226 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34227
34228         PR c++/19298
34229         * g++.dg/template/ref2.C: New.
34230
34231 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34232
34233         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34234         instead of being empty.
34235
34236 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34237
34238         PR fortran/15553
34239         * gfortran.dg/array-1.f90: New test.
34240
34241 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34242
34243         PR tree-optimization/19283
34244         * gcc.c-torture/execute/20050106-1.c: New test.
34245
34246         PR rtl-optimization/18861
34247         * gcc.dg/20050105-1.c: New test.
34248
34249         PR tree-optimization/18828
34250         * gcc.dg/20050105-2.c: New test.
34251
34252 2005-01-07  Andreas Jaeger  <aj@suse.de>
34253
34254         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34255
34256 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34257
34258         PR fortran/18398
34259         * gfortran.dg/fmt_read.f90: New test.
34260
34261 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34262
34263         * gcc.dg/rs6000-ldouble-2.c: New.
34264
34265 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34266
34267         PR c++/19244
34268         * g++.dg/parser/ctor2.C: New test.
34269
34270 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34271
34272         PR c++/17154
34273         * g++.dg/template/using9.C: New test.
34274
34275 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34276
34277         PR c++/19258
34278         * g++.dg/lookup/friend6.C: New test.
34279
34280 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34281
34282         PR c++/19270
34283         * g++.dg/template/array10.C: New.
34284
34285 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34286
34287         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34288         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34289
34290 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.c-torture/compile/20050105-1.c: New test.
34293
34294 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34295
34296         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34297
34298 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34299
34300         PR middle-end/19100
34301         * gcc.dg/conv-3.c: New test case.
34302
34303 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34304
34305         * gcc.dg/asm-wide-1.c: New test.
34306
34307 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34308
34309         PR c++/19030
34310         * g++.dg/parse/crash22.C: New
34311
34312 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34313
34314         PR 19257
34315         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34316
34317 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34318
34319         PR middle-end/17767
34320         * gcc.dg/i386-mmx-6.c: New test case.
34321
34322 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34323
34324         PR tree-optimization/18308
34325         * gcc.dg/vect/pr18308.c: New testcase.
34326
34327 2005-01-04  Andreas Jaeger  <aj@suse.de>
34328
34329         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34330
34331 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34332             Robert Bowdidge <bowdidge@apple.com>
34333
34334         * gcc.dg/cpp/subframework1.c: New.
34335         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34336         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34337         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34338         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34339
34340 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34341
34342         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34343         producing warning.
34344         * gcc.dg/darwin-weakimport-2.c: New.
34345
34346 2005-01-03  Richard Henderson  <rth@redhat.com>
34347
34348         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34349
34350 2005-01-03  Richard Henderson  <rth@redhat.com>
34351
34352         * gcc.dg/vect/vect.exp: Enable for ia64.
34353         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34354         (check_effective_target_vect_float): Likewise.
34355         (check_effective_target_vect_no_align): Likewise.
34356         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34357         * gcc.dg/vect/vect-8.c: Likewise.
34358
34359 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34360
34361         PR target/19236
34362         * gcc.dg/pr19236-1.c: New test case.
34363
34364 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34365
34366         PR rtl-optimization/12092
34367         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34368
34369 2005-01-02  Andreas Jaeger  <aj@suse.de>
34370
34371         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34372
34373 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34374             Andrew Pinski  <pinskia@physics.uc.edu>
34375
34376         PR rtl-optimization/12092
34377         * gcc.dg/pr12092-1.c: New test case.
34378
34379 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34380
34381         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34382         'hidden' and 'default' for better portability.
34383         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34384
34385         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34386         6 and 7.
34387         * g++.old-deja/g++.brendan/new3.C: Likewise.
34388
34389 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34390
34391         * gcc.dg/20041231-1.C: New test.
34392         * g++.dg/warn/Wunreachable-code-1.C: New test.
34393
34394 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34395
34396         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34397         file, not /dev/null.  Abort on error.
34398
34399 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34400             Ziemowit Laski  <zlaski@apple.com>
34401
34402         PR objc/18971
34403         * objc.dg/encode-5.m: New test.
34404
34405 2004-12-29  Richard Henderson  <rth@redhat.com>
34406
34407         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34408         * objc.dg/stabs-1.m: Disable for ia64.
34409
34410 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34411
34412         PR c++/19190
34413         * g++.dg/warn/Wunused-10.C: New test.
34414
34415 2004-12-28  Richard Henderson  <rth@redhat.com>
34416
34417         * objc.dg/stabs-1.m: Disable for alpha.
34418
34419 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34420
34421         PR c++/19149
34422         * g++.dg/parse/error23.C: New test.
34423
34424 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34425
34426         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34427
34428         PR fortran/19032
34429         * gfortran.dg/intrinsic_modulo_1.f90: New.
34430         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34431         tests with divisor -1.
34432
34433 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34434
34435         * g++.dg/opt/temp1.C (memcpy): Return a value.
34436
34437         PR c++/19148
34438         * g++.dg/expr/cond7.C: New test.
34439
34440 2004-12-27  Paul Brook  <paul@codesourcery.com>
34441
34442         * gfortran.dg/g77/select_no_compile.f: Remove.
34443
34444 2004-12-27  Richard Henderson  <rth@redhat.com>
34445
34446         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34447         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34448         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34449
34450 2004-12-26  Richard Henderson  <rth@redhat.com>
34451
34452         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34453         by 1i instead of token pasting.
34454
34455 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34456
34457         PR tree-optimization/17578
34458         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34459         to additional_flags.
34460         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34461
34462 2004-12-25  Richard Henderson  <rth@redhat.com>
34463
34464         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34465         Remove Alpha.
34466
34467 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34468
34469         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34470         hppa*-*-hpux*.
34471         * gcc.dg/pr17957.c (dg-options): Likewise.
34472         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34473         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34474         instead of 0 on __hppa__.
34475         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34476         "foo,%r" on hppa*-*-*.
34477
34478 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34479
34480         PR fortran/19071
34481         * gfortran.dg/complex_write.f90: New test.
34482
34483 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34484
34485         PR c++/17595
34486         * g++.dg/parse/pragma2.C: New test.
34487
34488         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34489
34490 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34491
34492         * gcc.dg/empty2.c: Add missing dg-warning.
34493
34494 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34495
34496         PR c++/17413
34497         * g++.dg/template/local4.C: New test.
34498         * g++.dg/template/crash19.C: Add dg-error marker.
34499
34500         * g++.dg/template/crash31.C: Correct embedded PR number.
34501
34502 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34503
34504         PR c++/16405
34505         * g++.dg/opt/temp1.C: Add do-run marker.
34506
34507 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34508
34509         * g++.dg/template/spec19.C: New.
34510
34511 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34512
34513         PR target/16819
34514         * gcc.dg/empty2.c: New.
34515
34516 2004-12-23  Richard Henderson  <rth@redhat.com>
34517
34518         * lib/target-supports.exp (check_effective_target_vect_no_align):
34519         Remove i?86 and x86-64.
34520
34521 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/16405
34524         * g++.dg/opt/temp1.C: New test.
34525
34526 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34527
34528         PR c++/18733
34529         * g++.dg/template/friend33.C: New testcase.
34530
34531 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34532
34533         PR c++/18464
34534         * g++.dg/template/cond5.C: New test.
34535
34536         PR c++/18492
34537         * g++.dg/inherit/thunk3.C: New test.
34538
34539         PR c++/11224
34540         * g++.dg/warn/Wunused-9.C: New test.
34541
34542 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34543
34544         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34545
34546 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34547
34548         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34549
34550 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34551
34552         PR c++/18378
34553         * g++.dg/ext/packed8.C: New test.
34554
34555         PR c++/19063
34556         * g++.dg/template/crash31.C: New test.
34557
34558         PR c++/19034
34559         * g++.dg/template/crash30.C: New test.
34560
34561 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34562
34563         PR C++/18984
34564         * g++.dg/eh/ctor3.C: New test.
34565
34566 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34567
34568         * objc.dg/stabs-1.m: Allow section name to be quoted and
34569         assembly label to begin with '.LL'.
34570
34571 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34572
34573         * gcc.dg/vect/vect.exp
34574         (check_effective_target_lp64_or_vect_no_align): New.
34575         * gcc.dg/vect/vect-77.c: Use it.
34576         * gcc.dg/vect/vect-78.c: Use it.
34577
34578         * lib/target-supports.exp
34579         (check_effective_target_vect_no_max,
34580         check_effective_target_vect_no_bitwise,
34581         check_effective_target_vect_no_align): New.
34582         * gcc.dg/vect/vect-13.c: Use them.
34583         * gcc.dg/vect/vect-17.c: Ditto.
34584         * gcc.dg/vect/vect-18.c: Ditto.
34585         * gcc.dg/vect/vect-19.c: Ditto.
34586         * gcc.dg/vect/vect-20.c: Ditto.
34587         * gcc.dg/vect/vect-27.c: Ditto.
34588         * gcc.dg/vect/vect-29.c: Ditto.
34589         * gcc.dg/vect/vect-44.c: Ditto.
34590         * gcc.dg/vect/vect-48.c: Ditto.
34591         * gcc.dg/vect/vect-50.c: Ditto.
34592         * gcc.dg/vect/vect-52.c: Ditto.
34593         * gcc.dg/vect/vect-54.c: Ditto.
34594         * gcc.dg/vect/vect-56.c: Ditto.
34595         * gcc.dg/vect/vect-58.c: Ditto.
34596         * gcc.dg/vect/vect-60.c: Ditto.
34597         * gcc.dg/vect/vect-72.c: Ditto.
34598         * gcc.dg/vect/vect-80.c: Ditto.
34599
34600 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34601
34602         PR c++/14075
34603         * g++.dg/init/string1.C: New.
34604
34605         PR c++/18975
34606         * g++.dg/other/synth1.C: New.
34607
34608 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34609
34610         PR c/18963
34611         * gcc.dg/pr18963-1.c: New test.
34612
34613 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34614
34615         PR c/18596
34616         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34617         * gcc.dg/pr18596-1.c: Use dg-error.
34618         (dg-options): Use -fno-unit-at-a-time.
34619         * gcc.dg/pr18596-2.c: New test.
34620         * gcc.dg/pr18596-3.c: New test.
34621
34622 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34623
34624         PR middle-end/18683
34625         * g++.dg/opt/pr18683-1.C: New test case.
34626
34627 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34628
34629         PR other/19093
34630         * g++.dg/opt/max1.C: Fix for 64bit targets.
34631
34632 2004-12-20  Matt Austern  <austern@apple.com>
34633
34634         PR c++/19044
34635         * g++.dg/ext/builtin6.C: New
34636
34637 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34638
34639         PR tree-optimization/19080
34640         * gcc.c-torture/compile/pr19080.c: New test.
34641
34642 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34643
34644         * gcc.dg/20041219-1.c: New test.
34645
34646 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34647
34648         PR middle-end/19068
34649         * g++.dg/opt/max1.C: New test case.
34650
34651 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34652
34653         * gcc.dg/fdata-sections-1.c: New test.
34654
34655 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34656
34657         PR middle-end/18548
34658         * gcc.dg/max-1.c: New test case.
34659
34660 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34661
34662         * gcc.c-torture/execute/20041218-1.c: New test.
34663
34664 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34665
34666         * gcc.dg/pr18501.c: New test.
34667         * gcc.dg/uninit-5.c: XFAIL.
34668         * gcc.dg/uninit-9.c: XFAIL.
34669
34670 2004-12-17  Dale Johannesen  <dalej@apple.com>
34671
34672         * gcc.dg/20041213-1.c: New.
34673
34674 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34675
34676         * objc.dg/stabs-1.m: Allow assembly label to begin
34677         with a dot ('.').
34678
34679 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34680
34681         * gcc.c-torture/execute/20041213-1.c: Move...
34682         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34683
34684 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34685
34686         PR c++/18721
34687         * g++.dg/lookup/conv-5.C: New.
34688
34689 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34690
34691         * objc.dg/stabs-1.m: New test.
34692
34693 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34694
34695         * gcc.dg/visibility-c.c: Change compile to
34696         assemble for the test.
34697
34698 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34699
34700         PR target/19041
34701         * gcc.dg/visibility-c.c: New test.
34702
34703 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34704
34705         PR middle-end/18493
34706         * gcc.dg/switch-8.c: New test case.
34707
34708 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34709
34710         PR c++/18905
34711         * g++.dg/template/init4.C: New.
34712         * g++.dg/opt/static3.C: Enable optimizer.
34713
34714 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34715
34716         * g++.dg/other/complex1.C: New test.
34717
34718 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34719
34720         * g++.dg/opt/inline9.C: New test.
34721
34722 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34723
34724         PR fortran/18993
34725         * gfotran.dg/nullify_1.f: New test.
34726
34727 2004-12-15  Richard Henderson  <rth@redhat.com>
34728
34729         * gcc.target/i386/i386.exp: New harness.
34730         * gcc.target/i386/vect-args.c: New.
34731
34732 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34733
34734         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34735
34736 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34737
34738         PR c++/18825
34739         * g++.dg/template/friend32.C: New test.
34740
34741 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34742
34743         * cpp/pragma-once-1.c: New test.
34744         * cpp/pragma-once-1b.h: Likewise.
34745         * cpp/pragma-once-1c.h: Likewise.
34746         * cpp/pragma-once-1d.h: Likewise.
34747         * cpp/inc/pragma-once-1a.h: Likewise.
34748
34749 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34750             Steven G. Kargl  <kargls@comcast.net>
34751
34752         PR fortran/17597
34753         * gfortran.dg/list_read_3.f90: New test.
34754
34755 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34756
34757         * gcc.dg/ftrapv-2.c: New test.
34758
34759 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34760
34761         PR c++/18981
34762         * g++.dg/template/typename9.C: New test.
34763
34764 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34765
34766         PR c++/18738
34767         * g++.dg/template/typename8.C: New test.
34768         * g++.dg/parse/friend2.C: Tweak error message.
34769
34770 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34771
34772         * gcc.c-torture/20041214-1.c: New test.
34773
34774 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34775
34776         PR c++/18965
34777         * g++.dg/init/array17.C: New test.
34778
34779 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34780
34781         PR c++/18793
34782         * g++.dg/init/aggr3.C: New test.
34783
34784 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34785
34786         * gcc.dg/altivec-types-1.c: New test.
34787         * gcc.dg/altivec-types-2.c: New test.
34788         * gcc.dg/altivec-types-3.c: New test.
34789         * gcc.dg/altivec-types-4.c: New test.
34790         * g++.dg/ext/altivec-types-1.C: New test.
34791         * g++.dg/ext/altivec-types-2.C: New test.
34792         * g++.dg/ext/altivec-types-3.C: New test.
34793         * g++.dg/ext/altivec-types-4.C: New test.
34794
34795 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34796
34797         PR middle-end/18951
34798         * gcc.c-torture/execute/20041213-1.c: New test.
34799
34800 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34801
34802         PR c++/18949
34803         * g++.dg/template/cast1.C: New.
34804
34805 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34806
34807         * gcc.c-torture/execute/20041213-2.c: New test.
34808
34809 2004-12-13  Richard Henderson  <rth@redhat.com>
34810
34811         * gcc.dg/i386-sse-10.c: Fix typo in options.
34812
34813 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34814
34815         PR c++/18968
34816         * g++.dg/opt/pr18968.C: New test.
34817
34818 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34819
34820         PR c++/18925
34821         * g++.dg/ext/visibility/staticdatamem.C: New test.
34822
34823 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34824
34825         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34826
34827 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34828
34829         PR rtl-optimization/18928
34830         * gcc.dg/pr18928-1.c: New test case.
34831
34832 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34833
34834         PR tree-opt/16951
34835         * gcc.c-torture/compile/20041211-1.c: New.
34836
34837 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34838
34839         PR middle-end/17564
34840         * gcc.c-torture/execute/20041212-1.c: New test.
34841
34842 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34843
34844         PR fortran/18869
34845         * gfortran.dg/common_1.f90: New test.
34846
34847 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34848         Paul Brook  <paul@codesourcery.com>
34849
34850         PR fortran/16222
34851         * gfortran.dg/real_do_1.f90: New test.
34852
34853 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34854
34855         PR tree-opt/18040
34856         * g++.dg/opt/ptrmem6.C: New test.
34857
34858 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34859
34860         PR middle-end/18921
34861         * gcc.dg/pr18921-1.c: New test case.
34862
34863 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34864
34865         PR fortran/17175
34866         * gfortran.dg/scale_1.f90: New test.
34867
34868 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34869
34870         PR middle-end/18903
34871         * gcc.c-torture/compile/pr18903.c: New test.
34872
34873 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34874
34875         * gcc.c-torture/execute/20041210-1.c: New test.
34876
34877 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34878
34879         PR c++/18731
34880         * g++.dg/parser/struct-1.C: New test.
34881         * g++.dg/parser/struct-2.C: New test.
34882         * g++.dg/parser/struct-3.C: New test.
34883
34884 2004-12-09  Richard Henderson  <rth@redhat.com>
34885
34886         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34887
34888         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34889         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34890
34891 2004-12-09  Matt Austern  <austern@apple.com>
34892
34893         PR c++/18514
34894         * g++.dg/ext/builtin1.C: New
34895         * g++.dg/ext/builtin2.C: New
34896         * g++.dg/ext/builtin3.C: New
34897         * g++.dg/ext/builtin4.C: New
34898         * g++.dg/ext/builtin5.C: New
34899
34900 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34901
34902         PR tree-opt/18904
34903         * g++.dg/opt/ptrmem5.C: New test.
34904
34905 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34906
34907         * g++.dg/parse/typename5.C: Adjust for new error.
34908         * g++.dg/parse/typename7.C: New.
34909
34910 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34911
34912         PR c++/18073
34913         * g++.dg/other/mmintrin.C: New test.
34914
34915 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34916
34917         PR c++/16681
34918         * g++.dg/init/array15.C: New.
34919         * g++.dg/init/array16.C: New.
34920
34921 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34922
34923         PR fortran/18826
34924         * gfortran.dg/assign_1.f90: New test.
34925
34926 2004-12-08  Nick Clifton  <nickc@redhat.com>
34927
34928         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34929         * gcc.target/xstormy16/data_below100: Likewise.
34930         * gcc.target/xstormy16/sfr: Likewise.
34931         * gcc.target/xstormy16/below100.S: New test source file.
34932         * gcc.target/xstormy16/below100.ld: New test linker script.
34933         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34934         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34935         bp instructions.
34936         * gcc.target/xstormy16/bp.c: Likewise.
34937
34938         * gcc.target/xstormy16/bss_below100: New files:
34939         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34940         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34941         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34942         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34943         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34944         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34945         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34946         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34947         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34948         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34949         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34950         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34951         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34952         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34953         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34954         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34955         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34956         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34957         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34958         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34959         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34960         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34961         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34962         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34963         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34964         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34965         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34966
34967         * gcc.target/xstormy16/data_below100: New files:
34968         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34969         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34970         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34971         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34972         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34973         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34974         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34975         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34976         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34977         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34978         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34979         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34980         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34981         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34982         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34983         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34984         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34985         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34986         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34987         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34988         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34989         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34990         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34991         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34992         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34993         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34994         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34995
34996         * gcc.target/xstormy16/sfr: New files:
34997         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34998         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34999         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35000         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35001         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35002         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35003         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35004         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35005         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35006         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35007         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35008         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35009         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35010         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35011         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35012         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35013         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35014         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35015         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35016         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35017         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35018         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35019         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35020         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35021         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35022         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35023         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35024         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35025         27_if0_sfrw_bitfield_f.c
35026
35027 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35028
35029         PR c++/18100
35030         * g++.dg/lookup/name-clash4.C: New test.
35031
35032 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35033
35034         PR c++/18672
35035         * g++.dg/opt/array1.C: New.
35036
35037         PR c++/18803
35038         * g++.dg/template/operator5.C: New.
35039
35040 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35041
35042         PR c/18867
35043         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35044
35045 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35046
35047         * gcc.dg/noncompile/20041207.c: New test.
35048
35049 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35050
35051         * g++.dg/other/unreachable-1.C: New test.
35052
35053 2004-12-06  Nick Clifton  <nickc@redhat.com>
35054
35055         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35056         <limits.h> because the latter comes from gcc's include/ directory
35057         and not the newlib/libc/include directory.
35058
35059 2004-12-04  Richard Henderson  <rth@redhat.com>
35060
35061         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35062
35063 2004-12-04  Richard Henderson  <rth@redhat.com>
35064
35065         * lib/target-supports.exp (check_gc_sections_available): Disable
35066         for alpha and ia64.
35067
35068 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35069
35070         PR middle-end/17909
35071         * g++.dg/other/vararg-2.C: New test.
35072
35073 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35074
35075         PR c++/17011, c++/17971
35076         * g++.dg/template/error15.C: Adjust expected error.
35077         * g++.dg/template/instantiate3.C: Likewise.
35078
35079 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35080
35081         * gcc.dg/altivec-18.c: Fix for darwin
35082
35083 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         PR c++/18782
35086         * g++.dg/parse/ptrmem2.C: New.
35087
35088         PR c++/18318
35089         * g++.dg/template/new1.C: New.
35090
35091 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35092
35093         PR fortran/18710
35094         * gfortran.dg/direct_io_3.f90: New test.
35095
35096 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35097
35098         PR 18758
35099         * g++.dg/parse/crash21.C: New.
35100
35101 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35102
35103         PR c++/15664, c++/18276
35104         * g++.dg/template/ttp13.C: New test.
35105         * g++.dg/template/ttp14.C: Likewise.
35106
35107 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35108
35109         PR c++/18123
35110         * g++.dg/parse/enum2.C: New test.
35111         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35112
35113 2004-12-02  Nick Clifton  <nickc@redhat.com>
35114
35115         * gcc.target/xstormy16: New test directory.
35116         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35117         * gcc.target/xstormy16/bp.c: Check the generation of bp
35118         instructions.
35119         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35120         bn instructions and the BELOW100 attribute.
35121
35122 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35123
35124         PR target/16952
35125         * gcc.dg/ppc-eabi.c: New.
35126
35127 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35128
35129         PR fortran/18284
35130         * gfortran.dg/backspace.f90
35131
35132 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35133
35134         * gfortran.dg/inquire.f90: New test.
35135
35136 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35137
35138         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35139         handle effective-target-keyword.
35140         (dg-skip-if): Support effective-target keyword as target list.
35141         (dg-xfail-if): Ditto.
35142         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35143
35144 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35145
35146         PR tree-optimization/18291
35147         * gcc.c-torture/compile/pr18291.c: New test.
35148
35149 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35150
35151         PR C++/18729
35152         * g++.dg/parse/crash20.C: New.
35153
35154         PR c++/17431
35155         * g++.dg/overload/arg1.C: New.
35156         * g++.dg/overload/arg2.C: New.
35157         * g++.dg/overload/arg3.C: New.
35158         * g++.dg/overload/arg4.C: New.
35159
35160 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35161
35162         * gcc.dg/c99-flex-array-4.c: Remove.
35163
35164 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35165
35166         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35167
35168         * lib/target-supports.exp (is-effective-target): Simplify.
35169
35170         * lib/target-supports.exp (check_effective_target_vect_long):
35171         Fix for powerpc64-*-*.
35172
35173 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35174
35175         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35176         to support new requirements on FreeBSD 5.
35177
35178 2004-11-30  Devang Patel  <dpatel@apple.com>
35179
35180         PR 18702
35181         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35182
35183 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35184
35185         * g++.dg/ext/altivec-13.C: New test.
35186
35187 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35188
35189         PR tree-opt/18298
35190         * gcc.c-torture/execute/p18298.c: New test.
35191
35192 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35193             Dorit Naishlos  <dorit@il.ibm.com>
35194
35195         PR tree-opt/18607
35196         * gcc.dg/vect/vect-89.c: New test.
35197
35198 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35199
35200         * gcc.dg/pr18596-1.c: New test.
35201
35202 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35203
35204         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35205
35206 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35207
35208         PR c/18479
35209         * gcc.dg/pr18479.c: New test.
35210
35211 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35212
35213         PR target/18490
35214         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35215         mmix-knuth-mmixware.
35216
35217         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35218         cris-*-elf* cris-*-aout* mmix-*-*
35219
35220 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35221
35222         PR middle-end/18725
35223         * gcc.dg/pr18725.c: New test.
35224
35225 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35226
35227         PR target/18488
35228         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35229
35230         PR target/18336
35231         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35232
35233 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35234
35235         PR c++/18368
35236         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35237         * g++.old-deja/g++.law/ctors5.C: Likewise.
35238         * g++.old-deja/g++.other/crash25.C: Likewise.
35239
35240         PR c++/18674
35241         * g++.dg/template/error16.C: New test.
35242
35243         PR c++/18512
35244         * g++.dg/template/crash29.C: New test.
35245
35246 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35247
35248         PR tree-optimization/18712
35249         * gcc.c-torture/compile/pr18712.c: New test.
35250
35251 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35252
35253         PR c/7544
35254         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35255         tests.
35256
35257 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35258
35259         PR c++/18652
35260         * g++.dg/lookup/crash6.C: New test.
35261
35262 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35263
35264         PR middle-end/18164
35265         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35266
35267 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35268
35269         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35270         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35271         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35272
35273 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35274
35275         * gcc.dg/pr18164.c: New test.
35276
35277 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35278
35279         * gcc.dg/funroll-loops-all.c: New.
35280
35281 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35282
35283         PR target/18489
35284         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35285         delimeter, match space and TAB as well as ":".
35286
35287         PR target/18484
35288         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35289
35290         PR target/18348
35291         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35292
35293         PR target/18345
35294         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35295
35296         PR target/18337
35297         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35298
35299 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35300
35301         * gfortran.dg/direct_io_2.f90: New test.
35302
35303 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35304
35305         PR target/18334
35306         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35307
35308 2004-11-28  Richard Henderson  <rth@redhat.com>
35309
35310         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35311
35312 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35313
35314         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35315         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35316         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35317         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35318         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35319         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35320         gcc.dg/pointer-arith-8.c: New tests.
35321
35322 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35323
35324         PR fortran/18364
35325         * gfortran.dg/endfile.f90: New test.
35326
35327 2004-11-27  Falk Hueffner  <falk@debian.org>
35328
35329         * gcc.dg/loop-6.c: New test.
35330
35331 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35332
35333         * gcc.c-torture/execute/20041126-1.c: New test.
35334
35335 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35336
35337         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35338         on IRIX.
35339
35340 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35341
35342         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35343         functions.
35344
35345 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35346
35347         PR rtl-optimization/17825
35348         * gcc.c-torture/compile/20041119-1.c: New test.
35349
35350 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35351
35352         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35353         Check existence of ld library path variables before unsetting.
35354
35355 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35356
35357         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35358
35359 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35360
35361         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35362
35363 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35364
35365         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35366
35367 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35368
35369         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35370         dg-do directive.
35371
35372 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35373
35374         * gcc.dg/pr17957.c: Pass --param, not -param.
35375
35376 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35377
35378         PR middle-end/17957
35379         * gcc.dg/pr17957.c: New test.
35380
35381 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/18445
35384         * g++.dg/template/crash28.C: Likewise.
35385
35386         PR c++/18001
35387         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35388         * g++.dg/ext/lvaddr.C: Likewise.
35389         * g++.dg/opt/pr7503-3.C: Likewise.
35390
35391         PR c++/18466
35392         * g++.dg/parse/qualified3.C: New test.
35393         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35394
35395         PR c++/18545
35396         * g++.dg/expr/return1.C: New test.
35397
35398 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35399
35400         Friend class name lookup 3/n, PR c++/3332
35401         * g++.dg/lookup/friend3.C: New test.
35402         * g++.dg/lookup/friend4.C: Likewise.
35403         * g++.dg/lookup/friend5.C: Likewise.
35404
35405 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35406
35407         Friend class name lookup 2/n, PR c++/14513, c++/15410
35408         * g++.dg/lookup/friend2.C: New test.
35409         * g++.dg/template/friend31.C: Likewise.
35410
35411 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35412
35413         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35414
35415 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35416
35417         PR c++/17473
35418         * g++.dg/tc1/dr56.C: Remove.
35419         * g++.dg/template/typedef1.C: Add dg-error markers.
35420         * g++.old-deja/g++.other/typedef7.C: Likewise.
35421
35422         PR c++/18285
35423         * g++.dg/parse/typedef7.C: New test.
35424
35425 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35426
35427         * gcc.c-torture/execute/20041124-1.c: New test.
35428
35429 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35430
35431         * g++.dg/template/deduce3.C: New test.
35432
35433         PR c++/18586
35434         * g++.dg/template/crash27.C: New test.
35435
35436         PR c++/18530
35437         * g++.dg/warn/Wshadow-3.C: New test.
35438
35439 2004-11-24  Devang Patel  <dpatel@apple.com>
35440
35441         PR/18555
35442         * gcc.dg/cpp/isysroot-1.c: New test.
35443         * gcc.dg/cpp/usr/include/stdio.h: New file.
35444         * gcc.dg/cpp/isysroot-2.c: New test.
35445         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35446         New file.
35447
35448 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35449
35450         PR c++/8929
35451         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35452
35453 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35454
35455         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35456         * gcc.target/sparc/pdist.c: Likewise.
35457
35458 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35459
35460         PR c++/16882
35461         * g++.dg/conversion/simd1.C: New test.
35462
35463 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35464
35465         * lib/target-libpath.exp: New file defining
35466         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35467         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35468         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35469         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35470         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35471
35472 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35473
35474         * gcc.dg/pragma-align-2.c: Test macro expansion.
35475         * gcc.dg/pragma-pack-2.c: New test.
35476
35477 2004-11-23  Richard Henderson  <rth@redhat.com>
35478
35479         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35480         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35481         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35482         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35483         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35484         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35485
35486         * gcc.dg/vect/vect.exp: Add check for alpha.
35487         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35488         (check_effective_target_vect_int): Enable for alpha.
35489         (check_effective_target_vect_long): New.
35490         (is-effective-target): Add it.
35491
35492 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35493
35494         * gcc.dg/pr18614-1.c: New test.
35495
35496 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35497
35498         * gcc.dg/setjmp-2.c: New test.
35499
35500 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35501
35502         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35503         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35504         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35505         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35506         gcc.target/sparc/pdist.c: New tests.
35507
35508 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35509
35510         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35511
35512 2004-11-22  Dale Johannesen  <dalej@apple.com>
35513
35514         * gcc.dg/20041111-1.c: New.
35515
35516 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35517
35518         PR tree-opt/18536
35519         * gcc.dg/vect/pr18536.c: New test.
35520
35521 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35522
35523         PR c++/18354
35524         * g++.dg/template/nontype11.C: New test.
35525
35526 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35527
35528         PR middle-end/18520
35529         * gcc.dg/pr18520-1.c: New test case.
35530
35531 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35532
35533         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35534         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35535         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35536         expected diagnostics.
35537
35538 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35539
35540         PR target/18580
35541         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35542         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35543         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35544
35545 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35546
35547         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35548
35549 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35550             Joseph Myers  <joseph@codesourcery.com>
35551
35552         * lib/target-supports.exp (check_visibility_available): Really
35553         test the compiler.
35554
35555 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35556
35557         PR tree-opt/18181
35558         * gcc.dg/vect/vect-85.c: New test.
35559         * gcc.dg/vect/vect-86.c: New test.
35560         * gcc.dg/vect/vect-87.c: New test.
35561         * gcc.dg/vect/vect-88.c: New test.
35562
35563 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35564
35565         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35566
35567 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35568
35569         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35570         * gcc.dg/ppc-and-1.c: Ditto.
35571         * gcc.dg/ppc-compare-1.c: Ditto.
35572         * gcc.dg/ppc-mov-1.c: Ditto
35573
35574 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35575             Mark Mitchell  <mark@codesourcery.com>
35576
35577         * gcc.dg/pragma-init-fini-2.c: New test.
35578
35579 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35580             Aldy Hernandez  <aldyh@redhat.com>
35581
35582         * lib/target-supports.exp (check_effective_target_vect_int): New
35583         (check_effective_target_vect_float): New
35584         (check_effective_target_vect_double): New.
35585         (is-effective-target): Support new effective targets keywords.
35586         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35587         default action for dg-do.
35588         * gcc.dg/vect/pr16105.c: Use new support.
35589         * gcc.dg/vect/pr18400.c: Ditto.
35590         * gcc.dg/vect/pr18425.c: Ditto.
35591         * gcc.dg/vect/vect-1.c: Ditto.
35592         * gcc.dg/vect/vect-10.c: Ditto.
35593         * gcc.dg/vect/vect-11.c: Ditto.
35594         * gcc.dg/vect/vect-12.c: Ditto.
35595         * gcc.dg/vect/vect-13.c: Ditto.
35596         * gcc.dg/vect/vect-14.c: Ditto.
35597         * gcc.dg/vect/vect-15.c: Ditto.
35598         * gcc.dg/vect/vect-16.c: Ditto.
35599         * gcc.dg/vect/vect-17.c: Ditto.
35600         * gcc.dg/vect/vect-18.c: Ditto.
35601         * gcc.dg/vect/vect-19.c: Ditto.
35602         * gcc.dg/vect/vect-2.c: Ditto.
35603         * gcc.dg/vect/vect-20.c: Ditto.
35604         * gcc.dg/vect/vect-21.c: Ditto.
35605         * gcc.dg/vect/vect-22.c: Ditto.
35606         * gcc.dg/vect/vect-23.c: Ditto.
35607         * gcc.dg/vect/vect-24.c: Ditto.
35608         * gcc.dg/vect/vect-25.c: Ditto.
35609         * gcc.dg/vect/vect-26.c: Ditto.
35610         * gcc.dg/vect/vect-27.c: Ditto.
35611         * gcc.dg/vect/vect-27a.c: Ditto.
35612         * gcc.dg/vect/vect-28.c: Ditto.
35613         * gcc.dg/vect/vect-29.c: Ditto.
35614         * gcc.dg/vect/vect-29a.c: Ditto.
35615         * gcc.dg/vect/vect-3.c: Ditto.
35616         * gcc.dg/vect/vect-30.c: Ditto.
35617         * gcc.dg/vect/vect-31.c: Ditto.
35618         * gcc.dg/vect/vect-32.c: Ditto.
35619         * gcc.dg/vect/vect-33.c: Ditto.
35620         * gcc.dg/vect/vect-34.c: Ditto.
35621         * gcc.dg/vect/vect-35.c: Ditto.
35622         * gcc.dg/vect/vect-36.c: Ditto.
35623         * gcc.dg/vect/vect-37.c: Ditto.
35624         * gcc.dg/vect/vect-38.c: Ditto.
35625         * gcc.dg/vect/vect-4.c: Ditto.
35626         * gcc.dg/vect/vect-40.c: Ditto.
35627         * gcc.dg/vect/vect-41.c: Ditto.
35628         * gcc.dg/vect/vect-42.c: Ditto.
35629         * gcc.dg/vect/vect-43.c: Ditto.
35630         * gcc.dg/vect/vect-44.c: Ditto.
35631         * gcc.dg/vect/vect-45.c: Ditto.
35632         * gcc.dg/vect/vect-46.c: Ditto.
35633         * gcc.dg/vect/vect-47.c: Ditto.
35634         * gcc.dg/vect/vect-48.c: Ditto.
35635         * gcc.dg/vect/vect-48a.c: Ditto.
35636         * gcc.dg/vect/vect-49.c: Ditto.
35637         * gcc.dg/vect/vect-5.c: Ditto.
35638         * gcc.dg/vect/vect-50.c: Ditto.
35639         * gcc.dg/vect/vect-51.c: Ditto.
35640         * gcc.dg/vect/vect-52.c: Ditto.
35641         * gcc.dg/vect/vect-53.c: Ditto.
35642         * gcc.dg/vect/vect-54.c: Ditto.
35643         * gcc.dg/vect/vect-55.c: Ditto.
35644         * gcc.dg/vect/vect-56.c: Ditto.
35645         * gcc.dg/vect/vect-56a.c: Ditto.
35646         * gcc.dg/vect/vect-57.c: Ditto.
35647         * gcc.dg/vect/vect-58.c: Ditto.
35648         * gcc.dg/vect/vect-59.c: Ditto.
35649         * gcc.dg/vect/vect-6.c: Ditto.
35650         * gcc.dg/vect/vect-60.c: Ditto.
35651         * gcc.dg/vect/vect-61.c: Ditto.
35652         * gcc.dg/vect/vect-62.c: Ditto.
35653         * gcc.dg/vect/vect-63.c: Ditto.
35654         * gcc.dg/vect/vect-64.c: Ditto.
35655         * gcc.dg/vect/vect-65.c: Ditto.
35656         * gcc.dg/vect/vect-66.c: Ditto.
35657         * gcc.dg/vect/vect-67.c: Ditto.
35658         * gcc.dg/vect/vect-68.c: Ditto.
35659         * gcc.dg/vect/vect-69.c: Ditto.
35660         * gcc.dg/vect/vect-7.c: Ditto.
35661         * gcc.dg/vect/vect-72.c: Ditto.
35662         * gcc.dg/vect/vect-72a.c: Ditto.
35663         * gcc.dg/vect/vect-73.c: Ditto.
35664         * gcc.dg/vect/vect-74.c: Ditto.
35665         * gcc.dg/vect/vect-75.c: Ditto.
35666         * gcc.dg/vect/vect-76.c: Ditto.
35667         * gcc.dg/vect/vect-77.c: Ditto.
35668         * gcc.dg/vect/vect-77a.c: Ditto.
35669         * gcc.dg/vect/vect-78.c: Ditto.
35670         * gcc.dg/vect/vect-79.c: Ditto.
35671         * gcc.dg/vect/vect-8.c: Ditto.
35672         * gcc.dg/vect/vect-80.c: Ditto.
35673         * gcc.dg/vect/vect-82.c: Ditto.
35674         * gcc.dg/vect/vect-82_64.c: Ditto.
35675         * gcc.dg/vect/vect-83.c: Ditto.
35676         * gcc.dg/vect/vect-83_64.c: Ditto.
35677         * gcc.dg/vect/vect-9.c: Ditto.
35678         * gcc.dg/vect/vect-all.c: Ditto.
35679         * gcc.dg/vect/vect-none.c: Ditto.
35680
35681 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35682
35683         * lib/gcc-dg.exp (dg-skip-if): New function.
35684         (dg-forbid-option): Remove.
35685         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35686         * g++.dg/abi/bitfield8.C: Likewise.
35687         * g++.dg/abi/dtor1.C: Likewise.
35688         * g++.dg/abi/empty10.C: Likewise.
35689         * g++.dg/abi/empty7.C: Likewise.
35690         * g++.dg/abi/empty9.C: Likewise.
35691         * g++.dg/abi/layout3.C: Likewise.
35692         * g++.dg/abi/layout4.C: Likewise.
35693         * g++.dg/abi/thunk1.C: Likewise.
35694         * g++.dg/abi/thunk2.C: Likewise.
35695         * g++.dg/abi/vbase11.C: Likewise.
35696         * g++.dg/abi/vthunk2.C: Likewise.
35697         * g++.dg/abi/vthunk3.C: Likewise.
35698         * g++.dg/ext/attrib8.C: Likewise.
35699         * g++.dg/opt/longbranch2.C: Likewise.
35700         * g++.dg/opt/reg-stack4.C: Likewise.
35701         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35702         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35703         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35704         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35705         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35706         * gcc.dg/20000609-1.c: Likewise.
35707         * gcc.dg/20000720-1.c: Likewise.
35708         * gcc.dg/20011107-1.c: Likewise.
35709         * gcc.dg/20011119-1.c: Likewise.
35710         * gcc.dg/20020108-1.c: Likewise.
35711         * gcc.dg/20020122-2.c: Likewise.
35712         * gcc.dg/20020122-3.c: Likewise.
35713         * gcc.dg/20020201-3.c: Likewise.
35714         * gcc.dg/20020206-1.c: Likewise.
35715         * gcc.dg/20020218-1.c: Likewise.
35716         * gcc.dg/20020310-1.c: Likewise.
35717         * gcc.dg/20020411-1.c: Likewise.
35718         * gcc.dg/20020418-2.c: Likewise.
35719         * gcc.dg/20020426-1.c: Likewise.
35720         * gcc.dg/20020426-2.c: Likewise.
35721         * gcc.dg/20020517-1.c: Likewise.
35722         * gcc.dg/20020523-1.c: Likewise.
35723         * gcc.dg/20020523-2.c: Likewise.
35724         * gcc.dg/20020729-1.c: Likewise.
35725         * gcc.dg/20030204-1.c: Likewise.
35726         * gcc.dg/20030826-2.c: Likewise.
35727         * gcc.dg/20030926-1.c: Likewise.
35728         * gcc.dg/20031202-1.c: Likewise.
35729         * gcc.dg/980312-1.c: Likewise.
35730         * gcc.dg/980313-1.c: Likewise.
35731         * gcc.dg/990117-1.c: Likewise.
35732         * gcc.dg/990424-1.c: Likewise.
35733         * gcc.dg/990524-1.c: Likewise.
35734         * gcc.dg/991230-1.c: Likewise.
35735         * gcc.dg/i386-387-1.c: Likewise.
35736         * gcc.dg/i386-387-2.c: Likewise.
35737         * gcc.dg/i386-387-3.c: Likewise.
35738         * gcc.dg/i386-387-4.c: Likewise.
35739         * gcc.dg/i386-387-5.c: Likewise.
35740         * gcc.dg/i386-387-6.c: Likewise.
35741         * gcc.dg/i386-asm-1.c: Likewise.
35742         * gcc.dg/i386-bitfield1.c: Likewise.
35743         * gcc.dg/i386-bitfield2.c: Likewise.
35744         * gcc.dg/i386-loop-1.c: Likewise.
35745         * gcc.dg/i386-loop-2.c: Likewise.
35746         * gcc.dg/i386-loop-3.c: Likewise.
35747         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35748         * gcc.dg/i386-pic-1.c: Likewise.
35749         * gcc.dg/i386-regparm.c: Likewise.
35750         * gcc.dg/i386-signbit-1.c: Likewise.
35751         * gcc.dg/i386-signbit-2.c: Likewise.
35752         * gcc.dg/i386-signbit-3.c: Likewise.
35753         * gcc.dg/i386-sse-5.c: Likewise.
35754         * gcc.dg/i386-sse-8.c: Likewise.
35755         * gcc.dg/i386-unroll-1.c: Likewise.
35756         * gcc.dg/tls/opt-1.c: Likewise.
35757         * gcc.dg/tls/opt-2.c: Likewise.
35758         * gcc.dg/unroll-1.c: Likewise.
35759         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35760         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35761         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35762         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35763
35764 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35765
35766         * g++.dg/template/incomplete1.C: New test.
35767
35768 2004-11-16  Nick Clifton  <nickc@redhat.com>
35769
35770         Revert patches accidentally commited during checkin of fixes for
35771         xstormy16 tests:
35772         gcc.c-torture/execute/simd-4.c: Revert
35773         gcc.dg/20040910-1.c: Revert.
35774
35775 2004-11-16  Paul Brook  <paul@codesourcery.com>
35776
35777         PR fortran/13010
35778         * gfortran.dg/der_pointer_1.f90: New test.
35779
35780 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35781
35782         PR c/18498
35783         * gcc.dg/bitfld-13.c: New test.
35784
35785 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35786
35787         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35788         powerpc*-*-linux*.
35789
35790         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35791         * gcc.dg/ppc64-abi-2.c: Ditto.
35792         * gcc.dg/ppc64-abi-3.c: Ditto.
35793
35794         * lib/gcc-dg.exp (dg-target-list): Remove.
35795
35796 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35797
35798         * gcc.dg/ia64-postinc.c: New test.
35799
35800 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35801
35802         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35803
35804 2004-11-15  Nick Clifton  <nickc@redhat.com>
35805
35806         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35807         __INT_MAX__ so that the test can be compiled by toolchains
35808         targeted at 16-bit processors.
35809
35810         * gcc.dg/20040625-1.c: Use long constants rather than integers
35811         when performing arithmetic that will overflow 16-bits.
35812
35813         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35814         xstormy16.  It does not support 128-bit vector operations.
35815
35816         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35817         with the macro PTR_TYPE.  Define this macro to an integer type
35818         suitable for holding a pointer.
35819
35820         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35821         the target is a 16-bit processor.
35822
35823         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35824         16-bit targets where the character constant will be too long.
35825
35826         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35827         where the double will not be directly addressable.
35828
35829 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35830
35831         Friend class name lookup 1/n, PR c++/18471
35832         * g++.dg/template/crash26.C: New test.
35833         * g++.dg/lookup/struct1.C: Adjust expected error.
35834         * g++.dg/parse/elab1.C: Likewise.
35835         * g++.dg/parse/elab2.C: Likewise.
35836         * g++.dg/parse/int-as-enum1.C: Likewise.
35837         * g++.dg/parse/struct-as-enum1.C: Likewise.
35838         * g++.dg/parse/typedef1.C: Likewise.
35839         * g++.dg/parse/typedef3.C: Likewise.
35840         * g++.dg/parse/typedef4.C: Likewise.
35841         * g++.dg/parse/typedef5.C: Likewise.
35842         * g++.dg/template/nontype4.C: Likewise.
35843         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35844         * g++.old-deja/g++.other/elab1.C: Likewise.
35845         * g++.old-deja/g++.other/syntax4.C: Likewise.
35846
35847 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35848
35849         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35850
35851 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35852
35853         * gcc.c-torture/execute/20041114-1.c: New test.
35854
35855 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35856
35857         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35858         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35859         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35860         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35861         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35862         gcc.dg/switch-7.c: New tests.
35863
35864 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35865
35866         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35867
35868 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35869
35870         PR tree-opt/18400
35871         * gcc.dg/vect/pr18400.c: New test.
35872
35873 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35874             Andrew Pinski  <pinskia@physics.uc.edu>
35875
35876         PR tree-opt/18425
35877         * gcc.dg/vect/pr18425.c: New test.
35878
35879 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35880
35881         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35882         Guard with dg-require-alias and dg-require-visibility.
35883
35884 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35885
35886         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35887
35888 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35889
35890         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35891
35892 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35893
35894         PR c++/17344
35895         * g++.dg/template/defarg5.C: New test.
35896
35897 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35898
35899         * g++.dg/parse/cast1.C: Run only on ILP32.
35900         * g++.old-deja/g++.mike/p784.C: Likewise.
35901
35902 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35903
35904         * gcc.c-torture/execute/20041113-1.c: New test.
35905
35906 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35907
35908         PR target/18230
35909         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35910         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35911         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35912         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35913         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35914         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35915         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35916         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35917         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35918         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35919         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35920         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35921         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35922
35923 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35924
35925         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35926         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35927         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35928         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35929         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35930         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35931         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35932         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35933         gcc.target/sparc/combined-1.c: New tests.
35934
35935 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35936
35937         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35938         New tests.
35939
35940 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35941
35942         * lib/gcc-dg.exp (dg-forbid-option): New function.
35943         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35944         * g++.dg/abi/bitfield8.C: Likewise.
35945         * g++.dg/abi/dtor1.C: Likewise.
35946         * g++.dg/abi/empty10.C: Likewise.
35947         * g++.dg/abi/empty7.C: Likewise.
35948         * g++.dg/abi/empty9.C: Likewise.
35949         * g++.dg/abi/layout3.C: Likewise.
35950         * g++.dg/abi/layout4.C: Likewise.
35951         * g++.dg/abi/thunk1.C: Likewise.
35952         * g++.dg/abi/thunk2.C: Likewise.
35953         * g++.dg/abi/vbase11.C: Likewise.
35954         * g++.dg/abi/vthunk2.C: Likewise.
35955         * g++.dg/abi/vthunk3.C: Likewise.
35956         * g++.dg/ext/attrib8.C: Likewise.
35957         * g++.dg/opt/longbranch2.C: Likewise.
35958         * g++.dg/opt/reg-stack4.C: Likewise.
35959         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35960         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35961         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35962         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35963         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35964         * gcc.dg/20000609-1.c: Likewise.
35965         * gcc.dg/20000720-1.c: Likewise.
35966         * gcc.dg/20011107-1.c: Likewise.
35967         * gcc.dg/20011119-1.c: Likewise.
35968         * gcc.dg/20020108-1.c: Likewise.
35969         * gcc.dg/20020122-2.c: Likewise.
35970         * gcc.dg/20020122-3.c: Likewise.
35971         * gcc.dg/20020201-3.c: Likewise.
35972         * gcc.dg/20020206-1.c: Likewise.
35973         * gcc.dg/20020218-1.c: Likewise.
35974         * gcc.dg/20020310-1.c: Likewise.
35975         * gcc.dg/20020411-1.c: Likewise.
35976         * gcc.dg/20020418-2.c: Likewise.
35977         * gcc.dg/20020426-1.c: Likewise.
35978         * gcc.dg/20020426-2.c: Likewise.
35979         * gcc.dg/20020517-1.c: Likewise.
35980         * gcc.dg/20020523-1.c: Likewise.
35981         * gcc.dg/20020523-2.c: Likewise.
35982         * gcc.dg/20020729-1.c: Likewise.
35983         * gcc.dg/20030204-1.c: Likewise.
35984         * gcc.dg/20030826-2.c: Likewise.
35985         * gcc.dg/20030926-1.c: Likewise.
35986         * gcc.dg/20031202-1.c: Likewise.
35987         * gcc.dg/980312-1.c: Likewise.
35988         * gcc.dg/980313-1.c: Likewise.
35989         * gcc.dg/990117-1.c: Likewise.
35990         * gcc.dg/990424-1.c: Likewise.
35991         * gcc.dg/990524-1.c: Likewise.
35992         * gcc.dg/991230-1.c: Likewise.
35993         * gcc.dg/i386-387-1.c: Likewise.
35994         * gcc.dg/i386-387-2.c: Likewise.
35995         * gcc.dg/i386-387-3.c: Likewise.
35996         * gcc.dg/i386-387-4.c: Likewise.
35997         * gcc.dg/i386-387-5.c: Likewise.
35998         * gcc.dg/i386-387-6.c: Likewise.
35999         * gcc.dg/i386-asm-1.c: Likewise.
36000         * gcc.dg/i386-bitfield1.c: Likewise.
36001         * gcc.dg/i386-bitfield2.c: Likewise.
36002         * gcc.dg/i386-loop-1.c: Likewise.
36003         * gcc.dg/i386-loop-2.c: Likewise.
36004         * gcc.dg/i386-loop-3.c: Likewise.
36005         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36006         * gcc.dg/i386-pic-1.c: Likewise.
36007         * gcc.dg/i386-regparm.c: Likewise.
36008         * gcc.dg/i386-signbit-1.c: Likewise.
36009         * gcc.dg/i386-signbit-2.c: Likewise.
36010         * gcc.dg/i386-signbit-3.c: Likewise.
36011         * gcc.dg/i386-sse-5.c: Likewise.
36012         * gcc.dg/i386-sse-8.c: Likewise.
36013         * gcc.dg/i386-unroll-1.c: Likewise.
36014         * gcc.dg/tls/opt-1.c: Likewise.
36015         * gcc.dg/tls/opt-2.c: Likewise.
36016         * gcc.dg/unroll-1.c: Likewise.
36017         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36018         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36019         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36020         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36021         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36022         -m64 is specified.
36023
36024 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36025
36026         PR c++/18389
36027         * g++.dg/parse/cond1.C: New test.
36028
36029         PR c++/18429
36030         * g++.dg/template/array9.C: New test.
36031         * g++.dg/ext/vla1.C: Adjust error messages.
36032         * g++.dg/ext/vlm1.C: Likewise.
36033         * g++.dg/template/crash2.C: Likewise.
36034
36035         PR c++/18436
36036         * g++.dg/template/call3.C: New test.
36037
36038         PR c++/18407
36039         * g++.dg/template/ptrmem11.C: New test.
36040
36041 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36042
36043         PR other/14264
36044         * lib/g++.exp: Set LC_ALL and LANG to C.
36045         * lib/gcc-dg.exp: Likewise.
36046         * lib/gfortran.exp: Likewise.
36047         * lib/objc.exp: Likewise.
36048         * lib/treelang.exp: Likewise.
36049
36050 2004-11-12  Andreas Schwab  <schwab@suse.de>
36051
36052         * gcc.dg/pr16286.c: Fix last change.
36053
36054 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36055
36056         PR c++/18416
36057         * g++.dg/init/global1.C: New test.
36058
36059 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36060
36061         * gcc.c-torture/execute/20041112-1.c: New test.
36062
36063 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36064
36065         * lib/gcc-dg.exp (dg-target-list): New.
36066
36067 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36068             Richard Sandiford  <rsandifo@redhat.com>
36069
36070         * lib/target-supports.exp (get-compiler_messages): New.
36071         (check_named_sections_available): Use it.
36072         (check_effective_target_ilp32): New.
36073         (check_effective_target_lp64): New.
36074         (is-effective-target): New.
36075         * lib/gcc-dg.exp (dg-require-effective-target): New.
36076
36077 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36078
36079         * gcc.dg/precedence-1.c: New test.
36080
36081 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36082
36083         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36084
36085         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36086         message, delete generated files, use more descriptive name for
36087         executable, and make the test unsupported when it cannot be run.
36088
36089         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36090         (dg-require-weak, dg-require-visibility, dg-require-alias,
36091         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36092         dg-require-iconv, dg-require-named-sections): Use it.
36093
36094         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36095
36096 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36097
36098         PR target/16457
36099         * gcc.dg/ppc-and-1: New
36100
36101         PR target/16796
36102         * gcc.dg/ppc-mov-1.c: New.
36103
36104         PR target/16458
36105         * gcc.dg/ppc-compare-1.c: New.
36106
36107 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36108
36109         * objc.dg/desig-init-2.m: New test.
36110
36111 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36112
36113         PR middle-end/18160
36114         * g++.dg/warn/register-var-1.C: New test.
36115         * g++.dg/warn/register-var-2.C: New test.
36116
36117 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36118
36119         * gcc.dg/union-2.c: New test.
36120
36121 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36122
36123         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36124         New test for PR tree-optimization/17892.
36125
36126 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36127
36128         PR c++/18369
36129         * g++.dg/init/new12.C: New test.
36130
36131 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36132
36133         * gcc.target/sparc: New directory.
36134         * gcc.target/sparc/sparc.exp: New driver.
36135         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36136         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36137         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36138         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36139
36140 2004-11-10  Paul Brook  <paul@codesourcery.com>
36141
36142         PR fortran/18218
36143         * gfortran.dg/list_read.c: New test.
36144
36145 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36146
36147         PR c/18322
36148         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36149         expected diagnostic location.
36150
36151 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36152
36153         * gcc.dg/20041109-1.c: New test.
36154
36155 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36156
36157         PR objc/18406
36158         * objc/compile/pr18406.m: New test.
36159
36160 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36161
36162         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36163
36164 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36165
36166         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36167
36168 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36169
36170         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36171
36172 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36173
36174         * gcc.dg/20030225-2.c: Add prototype for abort and
36175         exit.
36176
36177 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36178
36179         PR tree-opt/18299
36180         * gcc.c-torture/pr18299-1.c: New test.
36181
36182 2004-11-06  Andreas Schwab  <schwab@suse.de>
36183
36184         * gcc.dg/pr16286.c: Also test for bool and pixel.
36185
36186 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36187
36188         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36189         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36190         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36191         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36192         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36193         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36194         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36195         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36196         gcc.dg/struct-semi-3.c: New tests.
36197
36198 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36199
36200         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36201
36202 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36203
36204         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36205         Do not use C99 designators.
36206
36207 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36208
36209         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36210
36211 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36212
36213         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36214         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36215         * gcc.c-torture/execute/simd-5.x: Remove.
36216
36217 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36218
36219         PR rtl-optimization/17933
36220         * gcc.dg/torture/pr17933-1.c: New test.
36221
36222 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36223
36224         PR target/18106
36225         * lib/target-supports.exp (check_weak_available): Support
36226         Windows.
36227
36228 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36229
36230         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36231         call to fflush(stdout) before abort.
36232         (my_ffsll): New function.
36233         (generate_fields): Use it.
36234
36235 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36236
36237         * gcc.dg/init-undef-1.c: New test.
36238
36239 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36240
36241         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36242         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36243         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36244         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36245         expected messages for new parser.
36246
36247 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36248
36249         * g++.dg/ext/visibility/symbian1.C: New test.
36250
36251 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36252
36253         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36254         on LP64 targets.
36255
36256 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36257
36258         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36259         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36260         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36261         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36262         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36263         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36264         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36265         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36266         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36267         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36268
36269 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36270
36271         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36272         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36273         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36274         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36275         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36276         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36277         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36278         for new parser.
36279
36280 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36281
36282         PR target/15342
36283         * gcc.dg/20041104-1.c: New test.
36284
36285 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36286
36287         * g++.dg/template/nontype7.C: New test.
36288         * g++.dg/template/nontype8.C: Likewise.
36289         * g++.dg/template/nontype9.C: Likewise.
36290         * g++.dg/template/nontype10.C: Likewise.
36291         * g++.dg/tc1/dr49.C: Likewise.
36292         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36293         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36294
36295 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36296
36297         * g++.dg/rtti/tinfo1.C: Remove xfails.
36298
36299 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36300
36301         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36302         packed attribute to the definition to satisfy the new C++ parser.
36303
36304 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36305
36306         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36307         invocations of va_arg.
36308
36309 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36310
36311         PR c++/18124
36312         * g++.dg/template/crash25.C: New test.
36313
36314         PR c++/18155
36315         * g++.dg/template/typedef2.C: New test.
36316         * g++.dg/parse/crash13.C: Adjust error markers.
36317
36318         PR c++/18177
36319         * g++.dg/conversion/const3.C: New test.
36320
36321 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36322
36323         PR fortran/17535
36324         PR fortran/17583
36325         PR fortran/17713
36326         * gfortran.dg/generic_[123].f90: New testcases.
36327
36328 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36329
36330         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36331         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36332
36333 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36334
36335         PR tree-opt/16808
36336         * gcc.c-torture/compile/pr16808.c: New test.
36337
36338 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36339
36340         PR rtl-optimization/17104
36341         * gcc.dg/ppc-bitfield1.c: New.
36342
36343 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36344
36345         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36346
36347 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36348
36349         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36350         strings for 32-bit code.
36351
36352 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36353
36354         PR c/18239
36355         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36356
36357 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36358
36359         PR c++/18064
36360         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36361
36362 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36363
36364         PR c++/15172
36365         * g++.dg/init/aggr2.C: New test.
36366
36367 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36368
36369         * objc.dg/local-decl-1.m: New test.
36370
36371 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36372
36373         * gcc.dg/20040910-1.c: Adjust regex.
36374
36375 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36376
36377         PR rtl-optimization/18084
36378         * g++.dg/opt/pr18084-1.C: New testcase.
36379
36380 2004-10-30  Matt Austern  <austern@apple.com>
36381
36382         PR c++/17542
36383         * g++.dg/ext/attrib18.C: New test.
36384
36385 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36386
36387         PR middle-end/18096
36388         * gcc.dg/pr18096-1.c: New test case.
36389
36390 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36391
36392         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36393
36394 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36395
36396         PR c/16666
36397         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36398         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36399         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36400         gcc.dg/old-style-prom-3.c: New tests.
36401
36402 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36403
36404         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36405         Remove unnecessary inclusion of stdio.h.
36406
36407 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36408
36409         PR rtl-optimization/17581
36410         * gcc.dg/pr17581-1.c: New test case.
36411
36412 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36413
36414         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36415         being implemented.
36416         * g++.dg/conversion/dr195-1.C: New.
36417         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36418         * g++.old-deja/g++.mike/p10148.C: Likewise.
36419
36420 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36421
36422         PR c++/17695
36423         * g++.dg/debug/typedef2.C: New test.
36424
36425 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36426
36427         PR fortran/13490
36428         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36429         * gfortran.dg/g77/README: Update.
36430
36431 2004-10-28  Matt Austern  <austern@apple.com>
36432
36433         PR c++/14124
36434         * g++.dg/ext/packed7.C: New test.
36435
36436 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36437
36438         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36439         scan-assembler.
36440         * lib/scanasm.exp (hidden-scan-for): New proc.
36441         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36442         string.
36443         (scan-not-hidden): Likewise.
36444         * lib/target-supports.exp (check_visibility_available): mach-o is
36445         support too.
36446
36447 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR c++/17132
36450         * g++.dg/template/memclass3.C: New test.
36451
36452 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36453
36454         PR middle-end/18160
36455         * gcc.dg/register-var-1.c: New test.
36456         * gcc.dg/register-var-2.c: New test.
36457         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36458         error now.
36459
36460 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36461
36462         PR other/18172
36463         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36464         unused variables.
36465         * gcc.dg/vect/vect-22.c: Likewise.
36466
36467 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36468
36469         * gcc.dg/i386-rotate-1.c: New test.
36470
36471 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36472
36473         * g++.dg/init/ref12.C: Add "run" marker.
36474
36475         PR c++/17435
36476         * g++.dg/init/ref12.C: New test.
36477
36478         PR c++/18140
36479         * g++.dg/template/shift1.C: New test.
36480         * g++.dg/template/error10.C: Adjust error markers.
36481
36482 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36483
36484         PR tree-opt/17529
36485         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36486
36487 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36488
36489         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36490         * gcc.dg/weak/weak-3.c: Likewise.
36491         * gcc.dg/weak/weak-5.c: Likewise.
36492         * gcc.dg/weak/weak-9.c: Likewise.
36493         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36494         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36495
36496         * gcc.dg/darwin-weakimport-1.c: New.
36497
36498 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36499
36500         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36501
36502 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36503
36504         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36505         'syntax' error messages.
36506         * gcc.dg/cpp/direct2s.c: Likewise.
36507
36508 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36509
36510         * gcc.c-torture/compile/20041026-1.c: New.
36511
36512 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36513
36514         PR c++/18093
36515         * g++.dg/lookup/ns2.C: New test.
36516
36517         PR c++/18020
36518         * g++.dg/template/enum4.C: New test.
36519
36520         PR c++/18161
36521         * g++.dg/template/expr1.C: New test.
36522
36523 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36524
36525         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36526
36527 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36528
36529         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36530         gcc.dg/decl-nospec-3.c: New tests.
36531
36532 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36533
36534         * objc.dg/super-class-3.m: New test.
36535
36536 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36537
36538         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36539         resyncing.
36540         * gcc.dg/cpp/direct2s.c: Likewise.
36541
36542 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36543
36544         * objc.dg/image-info.m: Update for changes to section selection.
36545
36546 2004-10-25  David Ayers  <d.ayers@inode.at>
36547             Ziemowit Laski  <zlaski@apple.com>
36548
36549         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36550         diagnostics when messaging 'id <Proto>'.
36551         * objc.dg/class-protocol-1.m: New test.
36552         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36553         a non-existent method signature.
36554         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36555         Update diagnostics when messaging with non-existent method signature.
36556         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36557         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36558         invalid receivers are now resolved as if messaging 'id'; remove
36559         extraneous diagnostics.
36560
36561 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36562
36563         PR c/16667
36564         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36565         gcc.dg/init-desig-obs-3.c: New tests.
36566
36567 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * gcc.dg/debug/20041023-1.c: New test.
36570
36571 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36572
36573         PR middle-end/17407
36574         * gcc.c-torture/compile/pr17407.c: New test.
36575
36576         PR c++/18121
36577         * g++.dg/template/array8.C: New test.
36578
36579 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36580
36581         PR other/18138
36582         * lib/g++.exp: Accept more than one multilib libgcc.
36583         * lib/gcc-dg.exp: Likewise.
36584         * lib/objc.exp: Likewise.
36585         * lib/treelang.exp: Likewise.
36586         * lib/gfortran.exp: Likewise.
36587
36588 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36589
36590         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36591
36592 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36593
36594         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36595         * gcc.dg/c99-const-expr-3.c: Likewise.
36596
36597 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36598
36599         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36600
36601 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36602
36603         * gcc.c-torture/execute/loop-2e.x: Remove.
36604
36605 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36606
36607         PR c++/18095
36608         * g++.dg/parse/crash18.C: New.
36609         * g++.dg/parse/crash19.C: New.
36610
36611 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36612
36613         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36614         * g++.dg/ext/dllimport2.C: Same.
36615         * g++.dg/ext/dllimport8.C: Same.
36616
36617 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36618
36619         PR c++/10841
36620         * g++.dg/conversion/cast1.C: New test.
36621         * g++.dg/overload/pmf1.C: Adjust error marker.
36622
36623 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36624
36625         PR objc/17923
36626         * objc.dg/const-str-7.m: New test.
36627
36628 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36629
36630         * g++.dg/template/memfriend11.C: Fix comment typo.
36631         * g++.dg/template/memfriend14.C: Likewise.
36632
36633 2004-10-20  Richard Henderson  <rth@redhat.com>
36634
36635         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36636         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36637         -fasynchronous-unwind-tables.
36638
36639 2004-10-20  Richard Henderson  <rth@redhat.com>
36640
36641         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36642         (main): Return success.
36643         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36644         (main): Return success.
36645
36646 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36647
36648         PR c++/13495
36649         * g++.dg/template/memfriend9.C: New test.
36650         * g++.dg/template/memfriend10.C: Likewise.
36651         * g++.dg/template/memfriend11.C: Likewise.
36652         * g++.dg/template/memfriend12.C: Likewise.
36653         * g++.dg/template/memfriend13.C: Likewise.
36654         * g++.dg/template/memfriend14.C: Likewise.
36655         * g++.dg/template/memfriend15.C: Likewise.
36656         * g++.dg/template/memfriend16.C: Likewise.
36657         * g++.dg/template/memfriend17.C: Likewise.
36658         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36659
36660 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36661
36662         * g++.dg/conversion/dr195.C: New.
36663         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36664
36665 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36666             Devang Patel  <dpatel@apple.com>
36667
36668         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36669         of floating point arithmetic, which could trap.
36670
36671 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36672
36673         PR c++/14035
36674         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36675         * g++.dg/conversion/const2.C: New test.
36676         * g++.dg/expr/reinterpret2.C: New test.
36677         * g++.dg/expr/reinterpret3.C: New test.
36678         * g++.dg/expr/cast2.C: New test.
36679         * g++.dg/expr/copy1.C: New test.
36680         * g++.dg/other/conversion1.C: Change error message.
36681         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36682         function pointers to void *.
36683         * g++.old-deja/g++.mike/p10148.C: Likewise.
36684
36685 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36686
36687         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36688
36689 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36690
36691         PR c++/18047
36692
36693         * g++.dg/parse/expr3.C: New test.
36694
36695 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36696
36697         * gcc.dg/smod-1.c: New test.
36698
36699 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36700
36701         * objc.dg/method-14.m: New test.
36702
36703 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36704
36705         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36706         Also xfail as the patch was reverted.
36707
36708 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36709
36710         PR middle-end/16973
36711         * gcc.dg/pr16973.c: New test.
36712
36713 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36714
36715         PR tree-optimization/17656
36716         * gcc.c-torture/compile/pr17656.c: New test.
36717
36718 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.dg/eh/shadow1.C: New.
36721
36722 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36723
36724         * gcc.c-torture/compile/20041018-1.c: New test.
36725
36726 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36727
36728         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36729         compiler referring to register 0 when accessing sdata.  The linker
36730         now patches things up.
36731
36732 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36733
36734         PR c/17529
36735         * gcc.c-torture/compile/pr17529.c: New test.
36736
36737 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36738
36739         PR c++/17743
36740         * g++.dg/ext/attrib17.C: New test.
36741
36742 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36743
36744         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36745
36746 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36747
36748         PR c++/10479
36749         * g++.dg/ext/attrib16.C: New test.
36750
36751 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36752
36753         PR c++/17042
36754         * g++.dg/init/dso_handle1.C: New test.
36755
36756         PR c++/14667
36757         * g++.dg/parse/typedef6.C: New test.
36758
36759         PR c++/17916
36760         * g++.dg/parse/pragma1.C: New test.
36761
36762 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36763
36764         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36765
36766 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36767
36768         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36769         -fno-common when on HPPA HP-UX platforms.
36770
36771 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36772
36773         PR other/16820
36774         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36775         stdint.h.
36776         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36777         uintptr_t.
36778
36779 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36780
36781         PR c++/16301
36782         * g++.dg/lookup/strong-using-4.C: New test.
36783
36784 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36785
36786         PR middle-end/16567
36787         * gcc.c-torture/compile/nested-1.c: New test.
36788
36789 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36790
36791         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36792         and mipsisa64*-*-* (until support for misaligned loads is added).
36793         * gcc.dg/vect/vect-50.c: Likewise.
36794         * gcc.dg/vect/vect-52.c: Likewise.
36795         * gcc.dg/vect/vect-54.c: Likewise.
36796         * gcc.dg/vect/vect-58.c: Likewise.
36797         * gcc.dg/vect/vect-60.c: Likewise.
36798         * gcc.dg/vect/vect-80.c: Likewise.
36799
36800 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36801
36802         PR c++/17976
36803         * g++.dg/init/dtor3.C: New test.
36804
36805 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36806
36807         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36808
36809 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36810
36811         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36812         * gcc.dg/macho-lo-sum.c: Likewise.
36813
36814 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36815
36816         * gcc.dg/ppc-spe64-1.c: New test.
36817
36818 2004-10-14  Devang Patel  <dpatel@apple.com>
36819
36820         PR 17635
36821         * gcc.dg/pr17635.c : New test.
36822
36823 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36824
36825         * gcc.dg/vect/vect-28.c: Remove xfail.
36826         * gcc.dg/vect/vect-30.c: Remove xfail.
36827         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36828         * gcc.dg/vect/vect-33.c: Remove xfail.
36829         * gcc.dg/vect/vect-44.c: Remove xfail.
36830         * gcc.dg/vect/vect-46.c: Remove xfail.
36831         * gcc.dg/vect/vect-50.c: Remove xfail.
36832         * gcc.dg/vect/vect-52.c: Remove xfail.
36833         * gcc.dg/vect/vect-54.c: Remove xfail.
36834         * gcc.dg/vect/vect-58.c: Remove xfail.
36835         * gcc.dg/vect/vect-60.c: Remove xfail.
36836         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36837         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36838         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36839         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36840         * gcc.dg/vect/vect-8.c: Remove xfail.
36841         * gcc.dg/vect/vect-80.c: Remove xfail.
36842         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36843
36844 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36845
36846         * gcc.dg/vect/vect-82.c: New testcase.
36847         * gcc.dg/vect/vect-82_64.c: New testcase.
36848         * gcc.dg/vect/vect-83.c: New testcase.
36849         * gcc.dg/vect/vect-83_64.c: New testcase.
36850
36851 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36852
36853         * gcc.dg/cpp/error-1.c: New test.
36854
36855 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36856
36857         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36858
36859 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36860
36861         PR target/17984
36862         * gcc.dg/cris-peep2-xsrand2.c: New test.
36863
36864 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36865
36866         PR c++/17661
36867         * g++.dg/expr/for2.C: New test.
36868
36869 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36870
36871         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36872
36873 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36874
36875         PR tree-optimization/17724
36876         * g++.dg/opt/pr17724-1.C: New test.
36877         * g++.dg/opt/pr17724-2.C: New test.
36878         * g++.dg/opt/pr17724-3.C: New test.
36879         * g++.dg/opt/pr17724-4.C: New test.
36880         * g++.dg/opt/pr17724-5.C: New test.
36881         * g++.dg/opt/pr17724-6.C: New test.
36882
36883 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36884
36885         PR c/17301
36886         * gcc.dg/pr17301-2.c: New test.
36887
36888 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36889
36890         PR c++/15876
36891         * g++.dg/parse/error22.C: New test.
36892
36893         PR c++/17936
36894         * g++.dg/template/spec18.C: New test.
36895
36896 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36897
36898         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36899         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36900         memcpy.
36901         * gcc.dg/ia64-sync-2.c: Ditto.
36902         * gcc.dg/ia64-sync-3.c: Ditto.
36903
36904 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36905
36906         * g++.dg/eh/cleanup5.C: Add dg-options "".
36907
36908 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36909
36910         PR middle-end/17657
36911         * gcc.dg/switch-4.c: New test case.
36912
36913 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36914
36915         * gcc.c-torture/execute/20041011-1.c: New test.
36916
36917 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36918
36919         PR c++/17554
36920         * g++.dg/init/for3.C: New test.
36921
36922         PR c++/17657
36923         * g++.dg/opt/switch2.C: New test.
36924
36925         PR middle-end/17703
36926         * g++.dg/warn/Wreturn-2.C: New test.
36927
36928 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36929
36930         PR c++/17907
36931         * g++.dg/eh/cleanup5.C: New test.
36932
36933 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36934
36935         PR c++/17393
36936         * g++.dg/parse/error21.C: New test.
36937
36938 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36939
36940         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36941         * g++.dg/warn/incomplete1.C: Likewise.
36942         * g++.dg/template/qualttp20.C: Likewise.
36943
36944 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36945
36946         PR c/17881
36947         * parm-incomplete-1.c: New test.
36948
36949 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36950
36951         PR c++/17867
36952         * g++.dg/parse/error19.C: New test.
36953
36954         PR c++/17670
36955         * g++.dg/init/new11.C: New test.
36956
36957         PR c++/17821
36958         * g++.dg/parse/error20.C: New test.
36959
36960         PR c++/17826
36961         * g++.dg/template/crash24.C: New test.
36962
36963 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36964
36965         PR c/17301
36966         * gcc.dg/pr17301-1.c: New test.
36967
36968 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36969
36970         PR c/17189
36971         * gcc.dg/anon-struct-5.c: New test.
36972
36973 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36974
36975         PR c/17844
36976         * gcc.dg/pr17844-1.c: New test.
36977
36978 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36979
36980         PR tree-optimization/17906
36981         * gcc.c-torture/compile/pr17906.c: New.
36982
36983 2004-10-09  Stuart Hastings  <stuart@apple.com>
36984             Roger Sayle  <roger@eyesopen.com>
36985
36986         PR rtl-optimization/17853
36987         * gcc.dg/i386-mmx-5.c: New testcase.
36988
36989 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36990
36991         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36992
36993 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36994
36995         PR c++/17524
36996         * g++.dg/template/static9.C: New test.
36997
36998         PR c++/17685
36999         * g++.dg/parse/operator5.C: New test.
37000
37001 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37002
37003         PR middle-end/17894
37004         * gcc.c-torture/execute/divcmp-4.c: New test case.
37005
37006 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37007
37008         PR tree-opt/17902
37009         * g++.dg/opt/pr17902.C: New test.
37010
37011 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37012
37013         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37014
37015 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37016
37017         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37018
37019 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37020
37021         * gcc.dg/assign-warn-3.c: New test.
37022
37023 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37024
37025         PR c/16999
37026         * gcc.dg/cpp/ident-1.c: New test.
37027
37028 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37029
37030         * gcc.c-torture/compile/acc1.c: New.
37031
37032 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37033
37034         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37035         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37036
37037 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37038
37039         * gcc.dg/ultrasp11.c: New test.
37040
37041 2004-10-08  Michael Matz  <matz@suse.de>
37042
37043         * gcc.dg/doloop-2.c: New test.
37044
37045 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37046
37047         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37048         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37049         objc.dg/method-9.m: Update expected diagnostics.
37050
37051 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37052
37053         * gcc.dg/ppc-fsel-3.c: New file.
37054         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37055
37056 2004-10-07  Paul Brook  <paul@codesourcery.com>
37057
37058         * gfortran.dg/intrinsic_verify_1.f90: New test.
37059
37060 2004-10-07  Paul Brook  <paul@codesourcery.com>
37061
37062         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37063
37064 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37065
37066         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37067         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37068         commit.
37069
37070 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37071
37072         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37073
37074 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37075
37076         PR c++/17115
37077         * g++.dg/warn/Winline-4.C: New test.
37078
37079 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37080
37081         * gcc.c-torture/compile/20041007-1.c: New test.
37082
37083 2004-10-07  Paul Brook  <paul@codesourcery.com>
37084
37085         PR fortran/17678
37086         * gfortran.dg/use_allocated_1.f90: New test.
37087
37088 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37089
37090         PR middle-end/17849
37091         * gfortran.fortran-torture/compile/nested.f90: New test
37092
37093 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37094
37095         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37096
37097 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37098
37099         PR c++/17368
37100         * g++.dg/ext/asm6.C: New test.
37101
37102 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37103
37104         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37105
37106 2004-10-06  Paul Brook  <paul@codesourcery.com>
37107
37108         PR libfortran/17709
37109         * gfortran.dg/empty_format_1.f90: New test.
37110
37111 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37112
37113         PR fortran/17568
37114         * gfortran.dg/ishft.f90: New test.
37115
37116         PR fortran/17283
37117         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37118         tests.
37119
37120 2004-10-06  Paul Brook  <paul@codesourcery.com>
37121
37122         * gfortran.dg/do_1.f90: New test.
37123
37124 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37125
37126         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37127         optimizing for size.
37128
37129 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37130
37131         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37132
37133 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37134
37135         * gcc.c-torture/compile/20041005-1.c: New test.
37136
37137 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37138
37139         PR c++/17829
37140         * g++.dg/lookup/koenig4.C: New.
37141
37142 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37143
37144         * g++.dg/other/classkey1.C: Adjust quoting marks.
37145         * g++.dg/parse/error15.C: Likewise.
37146         * g++.dg/template/meminit2.C (int>): Likewise.
37147
37148 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37149
37150         PR fortran/17283
37151         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37152
37153         PR fortran/17631
37154         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37155
37156         PR fortran/17708
37157         * gfortran.dg/pr17708.f90: New test.
37158
37159 2004-10-04  Chao-ying Fu  <fu@mips.com>
37160
37161         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37162         * gcc.dg/vect/vect-4.c: Ditto.
37163         * gcc.dg/vect/vect-5.c: Ditto.
37164         * gcc.dg/vect/vect-6.c: Ditto.
37165         * gcc.dg/vect/vect-8.c: Ditto.
37166         * gcc.dg/vect/vect-16.c: Ditto.
37167         * gcc.dg/vect/vect-30.c: Ditto.
37168         * gcc.dg/vect/vect-40.c: Ditto.
37169         * gcc.dg/vect/vect-41.c: Ditto.
37170         * gcc.dg/vect/vect-42.c: Ditto.
37171         * gcc.dg/vect/vect-43.c: Ditto.
37172         * gcc.dg/vect/vect-44.c: Ditto.
37173         * gcc.dg/vect/vect-45.c: Ditto.
37174         * gcc.dg/vect/vect-46.c: Ditto.
37175         * gcc.dg/vect/vect-47.c: Ditto.
37176         * gcc.dg/vect/vect-48.c: Ditto.
37177         * gcc.dg/vect/vect-49.c: Ditto.
37178         * gcc.dg/vect/vect-50.c: Ditto.
37179         * gcc.dg/vect/vect-51.c: Ditto.
37180         * gcc.dg/vect/vect-52.c: Ditto.
37181         * gcc.dg/vect/vect-53.c: Ditto.
37182         * gcc.dg/vect/vect-54.c: Ditto.
37183         * gcc.dg/vect/vect-55.c: Ditto.
37184         * gcc.dg/vect/vect-56.c: Ditto.
37185         * gcc.dg/vect/vect-57.c: Ditto.
37186         * gcc.dg/vect/vect-58.c: Ditto.
37187         * gcc.dg/vect/vect-59.c: Ditto.
37188         * gcc.dg/vect/vect-60.c: Ditto.
37189         * gcc.dg/vect/vect-74.c: Ditto.
37190         * gcc.dg/vect/vect-79.c: Ditto.
37191         * gcc.dg/vect/vect-80.c: Ditto.
37192
37193 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37194
37195         * gcc.dg/unused-7.c: Use the correct option.
37196
37197 2004-10-04  Paul Brook  <paul@codesourcery.com>
37198         Bud Davis  <bdavis9659@comcast.net>
37199
37200         PR fortran/17706
37201         PR fortran/16434
37202         * gfortran/pr17706.f90: New test.
37203         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37204
37205 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37206
37207         * gfortran.dg/pr17612.f90: New test.
37208
37209 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37210
37211         * g++.dg/template/local1.C: Adjust quoting marks in
37212         testing for diagnostics.
37213         * g++.dg/tls/diag-2.C: Likewise.
37214         * g++.dg/other/error8.C: Likewise.
37215
37216 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37217
37218         PR c/17178
37219         * gcc.dg/unused-4.c: Adjust to be correct.
37220
37221         PR c/17820
37222         * gcc.dg/unused-7.c: New test.
37223
37224 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37225
37226         PR c++/17797
37227         * g++.dg/overload/template2.C: New test.
37228
37229 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37230
37231         PR tree-optimization/16632
37232         * gcc.dg/tree-ssa/20041002-1.c: New.
37233
37234 2004-10-03  Paul Brook  <paul@codesourcery.com>
37235
37236         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37237         rather than relying on default formatting.
37238
37239 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37240
37241         * gcc.dg/20040920-1.c: Update expected message text.
37242
37243 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37244
37245         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37246
37247 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37248
37249         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37250         tree level.
37251
37252 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37253
37254         * gcc.dg/tree-ssa/pr17343.c: Remove.
37255
37256 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37257
37258         PR tree-opt/17343
37259         * gcc.dg/tree-ssa/pr17343.c: New test.
37260
37261 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37262
37263         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37264         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37265         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37266         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37267         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37268
37269 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37270
37271         * gcc.dg/lvalue-2.c: New test.
37272
37273 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37274
37275         PR c/17730
37276         * gcc.dg/pr17730-1.c: New test
37277
37278 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37279
37280         PR c/7425
37281         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37282
37283 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37284
37285         * gcc.c-torture/execute/stdarg-1.c: New test.
37286         * gcc.c-torture/execute/stdarg-2.c: New test.
37287         * gcc.c-torture/execute/stdarg-3.c: New test.
37288         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37289         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37290         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37291         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37292         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37293
37294 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37295
37296         PR tree-optimization/17697
37297         * g++.dg/opt/pr17697-1.C: New test.
37298         * g++.dg/opt/pr17697-2.C: New test.
37299         * g++.dg/opt/pr17697-3.C: New test.
37300
37301 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37302
37303         PR c/16409
37304         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37305         gcc.dg/vla-init-5.c: New tests.
37306
37307 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37308
37309         PR c/13804
37310         * gcc.dg/pr13804-1.c: New test.
37311
37312 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37313
37314         PR fortran/16938
37315         * gfortran.dg/pr16938.f90: New test.
37316
37317 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37318
37319         * g++.dg/template/crash23.C: New test.
37320
37321 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37322
37323         PR c++/17585
37324         * g++.dg/template/static8.C: New test.
37325
37326 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37327
37328         PR c++/17681
37329         * g++.dg/other/error9.C: New test.
37330
37331 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37332
37333         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37334
37335 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37336
37337         PR fortran/15164
37338         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37339
37340 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37341
37342         PR middle-end/17112
37343         * gcc.dg/pr17112-1.c: New test case.
37344
37345 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37346
37347         PR c/11459
37348         * gcc.dg/pr11459-1.c: New test.
37349
37350 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37351
37352         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37353         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37354
37355 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37356
37357         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37358
37359 2004-09-25  Jan Hubicka  <jh@suse.cz>
37360
37361         * compile/30040909-1.c: New test.
37362         * compile/30040907-1.c: New test.
37363
37364 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37365
37366         * gcc.c-torture/execute/va-arg-26.c: New test.
37367
37368 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37369
37370         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37371         extra diagnostics on targets with 64-bit pointers.
37372         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37373
37374 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37375
37376         PR c/17188
37377         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37378         * gcc.dg/decl-3.c: Adjust expected message.
37379
37380 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37381
37382         PR fortran/17615
37383         * gfortran.dg/pr17615.f90: New test.
37384
37385 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37386
37387         PR tree-optimzation/17517
37388         * g++.dg/tree-ssa/pr17517.C: New Test.
37389
37390 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37391
37392         PR c++/16889
37393         * g++.dg/lookup/ambig3.C: New.
37394
37395 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37396
37397         PR tree-opt/17624
37398         * g++.dg/opt/pr17624.C: New test.
37399
37400 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37401
37402         PR c/6980
37403         * gcc.dg/Wbad-function-cast-1.c: New test.
37404
37405 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37406
37407         * g++.dg/ext/complit1.C
37408         * g++.dg/other/error2.C
37409         * g++.dg/other/nontype-1.C
37410         * g++.dg/parse/crash11.C
37411         * g++.dg/parse/crash12.C
37412         * g++.dg/parse/error15.C
37413         * g++.dg/parse/error4.C
37414         * g++.dg/parse/tmpl-outside1.C
37415         * g++.dg/parse/too-many-tmpl-args1.C
37416         * g++.dg/template/dependent-expr3.C
37417         * g++.dg/template/error10.C
37418         * g++.dg/template/instantiate1.C
37419         * g++.dg/template/vtable2.C
37420         * g++.dg/warn/Wshadow-1.C
37421         * g++.dg/warn/weak1.C
37422         * g++.old-deja/g++.brendan/crash16.C
37423         * g++.old-deja/g++.brendan/crash18.C
37424         * g++.old-deja/g++.brendan/crash48.C
37425         * g++.old-deja/g++.brendan/crash49.C
37426         * g++.old-deja/g++.brendan/crash55.C
37427         * g++.old-deja/g++.brendan/crash56.C
37428         * g++.old-deja/g++.brendan/crash8.C
37429         * g++.old-deja/g++.brendan/enum11.C
37430         * g++.old-deja/g++.brendan/enum8.C
37431         * g++.old-deja/g++.brendan/enum9.C
37432         * g++.old-deja/g++.brendan/friend3.C
37433         * g++.old-deja/g++.brendan/misc14.C
37434         * g++.old-deja/g++.bugs/900402_02.C
37435         * g++.old-deja/g++.bugs/900404_03.C
37436         * g++.old-deja/g++.bugs/900404_04.C
37437         * g++.old-deja/g++.bugs/900428_03.C
37438         * g++.old-deja/g++.jason/crash4.C
37439         * g++.old-deja/g++.jason/overload21.C
37440         * g++.old-deja/g++.jason/redecl1.C
37441         * g++.old-deja/g++.jason/report.C
37442         * g++.old-deja/g++.jason/rfg10.C
37443         * g++.old-deja/g++.jason/template30.C
37444         * g++.old-deja/g++.law/arm12.C
37445         * g++.old-deja/g++.law/ctors5.C
37446         * g++.old-deja/g++.law/cvt20.C
37447         * g++.old-deja/g++.law/init10.C
37448         * g++.old-deja/g++.law/init8.C
37449         * g++.old-deja/g++.law/visibility17.C
37450         * g++.old-deja/g++.law/visibility7.C
37451         * g++.old-deja/g++.mike/net8.C
37452         * g++.old-deja/g++.mike/p646.C
37453         * g++.old-deja/g++.mike/p700.C
37454         * g++.old-deja/g++.mike/p701.C
37455         * g++.old-deja/g++.mike/p811.C
37456         * g++.old-deja/g++.ns/template13.C
37457         * g++.old-deja/g++.other/array3.C
37458         * g++.old-deja/g++.other/crash25.C
37459         * g++.old-deja/g++.other/dtor3.C
37460         * g++.old-deja/g++.other/dtor4.C
37461         * g++.old-deja/g++.other/main1.C
37462         * g++.old-deja/g++.other/warn7.C
37463         * g++.old-deja/g++.pt/crash11.C
37464         * g++.old-deja/g++.pt/crash36.C
37465         * g++.old-deja/g++.pt/spec22.C
37466         * g++.old-deja/g++.pt/spec9.C
37467         * g++.old-deja/g++.pt/ttp52.C
37468         * g++.old-deja/g++.robertl/eb103.C
37469         * g++.old-deja/g++.robertl/eb121.C
37470         * g++.old-deja/g++.robertl/eb22.C
37471         * g++.old-deja/g++.robertl/eb8.C:
37472         Update locations and/or regexps of dg-error markers.
37473         Remove markers for some bogus messages that are no longer issued.
37474
37475 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37476
37477         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37478         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37479
37480 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37481
37482         PR c++/17618
37483         * g++.dg/lookup/crash5.C: New test.
37484
37485 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37486
37487         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37488         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37489         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37490         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37491         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37492         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37493
37494         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37495         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37496         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37497         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37498         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37499         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37500
37501         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37502
37503         * gcc.dg/vect/vect-44.c: Check additional cases.
37504         * gcc.dg/vect/vect-48.c: Check additional cases.
37505
37506         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37507         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37508         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37509         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37510         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37511         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37512         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37513         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37514         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37515
37516         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37517         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37518         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37519
37520 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37521
37522         * gcc.dg/tree-ssa/loop-6.c: New test.
37523
37524 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37525
37526         PR c++/17620
37527         * g++.dg/inherit/base2.C: New.
37528
37529 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37530
37531         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37532         * gcc.dg/20001012-2.c: Likewise.
37533         * gcc.dg/20001013-1.c: Likewise.
37534         * gcc.dg/20001101-1.c: Likewise.
37535         * gcc.dg/20001102-1.c: Likewise.
37536         * gcc.dg/bf-spl1.c: Likewise.
37537         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37538         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37539
37540 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37541
37542         PR tree-optimization/16721
37543         * gcc.dg/tree-ssa/pr16721.c: New test.
37544
37545 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37546
37547         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37548         * gcc.dg/20040305-1.c: Likewise.
37549
37550 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37551
37552         PR c/16566
37553         * gcc.c-torture/compile/pr16566-1.c,
37554         gcc.c-torture/compile/pr16566-2.c,
37555         gcc.c-torture/compile/pr16566-3.c: New tests.
37556
37557 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37558
37559         PR tree-optimization/17512
37560         * gcc.c-torture/compile/20040916-1.c.
37561
37562 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37563
37564         * gcc.dg/pragma-re-3.c: New test.
37565
37566 2004-09-17  Matt Austern  <austern@apple.com>
37567
37568         PR c++/15049
37569         * g++.dg/other/anon3.C: New.
37570
37571 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37572
37573         PR c++/7503
37574         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37575         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37576         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37577         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37578         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37579
37580 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37581
37582         PR fortran/17286
37583         * gfortran.dg/pr17286.f90: New test.
37584
37585 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37586
37587         PR c++/17530
37588         * g++.dg/template/static7.C: New test.
37589
37590 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37591
37592         PR tree-opt/17558
37593         * gcc.c-torture/compile/pr17558.c: New test.
37594
37595 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37596
37597         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37598         if SKIP_ATTRIBUTE is defined.
37599
37600 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37601
37602         PR fortran/15957
37603         * gfortran.dg/pr15957.f90: New test.
37604
37605 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37606
37607         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37608         in comparison.
37609         * gcc.dg/vect/vect-79.c: Likewise.
37610         * gcc.dg/vect/vect-80.c: Likewise.
37611
37612 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37613
37614         PR fortran/15750
37615         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37616
37617 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37618
37619         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37620         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37621         * gcc.dg/vect/vect-62.c: New testcase.
37622         * gcc.dg/vect/vect-63.c: New testcase.
37623         * gcc.dg/vect/vect-64.c: New testcase.
37624         * gcc.dg/vect/vect-65.c: New testcase.
37625         * gcc.dg/vect/vect-66.c: New testcase.
37626         * gcc.dg/vect/vect-67.c: New testcase.
37627         * gcc.dg/vect/vect-68.c: New testcase.
37628         * gcc.dg/vect/vect-69.c: New testcase.
37629         * gcc.dg/vect/vect-79.c: New testcase.
37630         * gcc.dg/vect/vect-80.c: New testcase.
37631
37632 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37633
37634         * gcc.target/mips/asm-1.c: New test.
37635
37636 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37637
37638         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37639         * gcc.dg/vect/vect-73.c: New testcase.
37640         * gcc.dg/vect/vect-74.c: New testcase.
37641         * gcc.dg/vect/vect-75.c: New testcase.
37642         * gcc.dg/vect/vect-76.c: New testcase.
37643         * gcc.dg/vect/vect-77.c: New testcase.
37644         * gcc.dg/vect/vect-78.c: New testcase
37645
37646 2004-09-18  Paul Brook  <paul@codesourcery.com>
37647
37648         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37649
37650 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37651
37652         PR c/17424
37653         * gcc.dg/pr17424-1.c: New test.
37654
37655 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37656
37657         * g++.dg/tree-ssa/pr17153.C: New test.
37658
37659 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37660
37661         PR pch/13361
37662         * g++.dg/pch/wchar-1.C: New.
37663         * g++.dg/pch/wchar-1.Hs: New.
37664
37665 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37666
37667         * gcc.c-torture/execute/20040917-1.c: New test.
37668
37669 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37670
37671         PR tree-optimization/17319
37672         * gcc.dg/pr17319.c: New test.
37673
37674 2004-09-17  Devang Patel  <dpatel@apple.com>
37675
37676         * gcc.dg/20040813-1.c: New test.
37677
37678 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37679
37680         PR tree-optimization/17273
37681         * gcc.c-torture/compile/pr17273.c: New test.
37682
37683 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37684
37685         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37686         Update expected messages.
37687         * gcc.dg/declspec-13.c: New test.
37688
37689 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37690
37691         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37692
37693 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37694
37695         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37696         change what 'a' is pointing to.
37697
37698 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37699
37700         PR c++/16002
37701         * g++.dg/template/error18.C: New test.
37702
37703         PR c++/16029
37704         * g++.dg/warn/Wunused-8.C: New test.
37705
37706 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37707
37708         PR tree-optimization/17513
37709         * gcc.dg/20040916-1.c: New test.
37710
37711 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/17501
37714         * g++.dg/template/typename7.C: New test.
37715
37716 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37717
37718         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37719
37720 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37721
37722         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37723         with -ftree-based-profiling also.
37724         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37725
37726 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37727
37728         PR/15364
37729         * gfortran.dg/der_array_io_1.f90: New test.
37730         * gfortran.dg/der_array_io_2.f90: New test.
37731         * gfortran.dg/der_array_io_3.f90: New test.
37732
37733 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37734
37735         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37736         EABI.
37737
37738 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37739
37740         * g++.dg/opt/switch1.C: New test.
37741
37742 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37743
37744         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37745         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37746         Update expected messages.
37747
37748 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37749
37750         PR fortran/16485
37751         * gfortran.dg/same_name_1.f90: New test.
37752
37753 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37754
37755         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37756         dereference garbage pointers.
37757
37758 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37759
37760         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37761         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37762
37763         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37764         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37765         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37766
37767 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37768
37769         PR c++/17324
37770         * g++.dg/template/mangle1.C: New test.
37771
37772 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37773
37774         PR tree-optimization/17252
37775         * gcc.c-torture/execute/pr17252.c: New test.
37776
37777 2004-09-14  Andrew Pinski  <apinski@apple.com>
37778
37779         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37780
37781 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37782
37783         PR rtl-optimization/9771
37784         * gcc.dg/pr9771-1.c: New test case.
37785
37786 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37787
37788         PR tree-optimization/15262
37789         * gcc.c-torture/execute/pr15262-1.c: New test.
37790         * gcc.c-torture/execute/pr15262-2.c: New test.
37791
37792 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37793
37794         * gcc.dg/declspec-12.c: New test.
37795
37796 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37797
37798         * gfortran.dg/pr17090.f90: Add directives to test.
37799
37800 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37801
37802         * gcc.c-torture/compile/20040914-1.c: New test.
37803
37804 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37805
37806         PR c++/16162
37807         * g++.dg/template/decl2.C: New test.
37808
37809 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37810
37811         PR fortran/17090
37812         * gfortran.dg/pr17090.f90: New test.
37813
37814 2004-09-13  Dale Johannesen  <dalej@apple.com>
37815
37816         * gcc.c-torture/compile/pr17408.c: New test case.
37817
37818 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37819
37820         PR c++/16716
37821         * g++.dg/parse/crash17.C: New test.
37822
37823         PR c++/17327
37824         * g++.dg/template/enum3.C: New test.
37825
37826 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37827
37828         * lib/gcc-defs.exp: Load wrapper.exp.
37829         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37830         using local code.
37831         * lib/gcc.exp (gcc_init): Similar.
37832         * lib/gfortran.exp (gfortran_init): Similar.
37833         * lib/objc.exp (objc_init): Similar.
37834         * lib/treelang.exp (treelang_init): Similar.
37835         * lib/wrapper.exp: New file with build_wrapper call machinery in
37836         ${tool}_maybe_build_wrapper.
37837
37838 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37839
37840         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37841         "inline".
37842         * gcc.dg/declspec-11.c: Update expected messages.
37843         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37844         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37845         gcc.dg/inline-12.c: New tests.
37846
37847 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37848
37849         * g++.dg/tree-ssa/pr17400.C: New testcase.
37850
37851 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37852
37853         * gcc.target/mips/sb1-1.c: New testcase.
37854
37855 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37856
37857         * lib/g77-dg.exp: Remove unused file.
37858         * lib/mike-g77.exp: Ditto.
37859         * lib/g77.exp: Ditto.
37860
37861 2004-09-12  Richard Henderson  <rth@redhat.com>
37862
37863         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37864
37865 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37866
37867         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37868         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37869         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37870         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37871         Update expected messages.
37872
37873 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37874
37875         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37876         declaration/use mismatch for dirp parameter.
37877
37878 2004-09-12  Andrew Pinski  <apinski@apple.com>
37879
37880         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37881         -fgnu-runtime is passed.
37882
37883 2004-09-12  Richard Henderson  <rth@redhat.com>
37884
37885         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37886         do the uplevel thing and update additional_flags directly.
37887         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37888         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37889         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37890         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37891
37892 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37893
37894         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37895
37896 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37897
37898         PR middle-end/17411
37899         * g++.dg/opt/pr17411-1.C: New test case.
37900
37901 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37902
37903         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37904         gcc.dg/tls/diag-2.c: Update expected messages.
37905         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37906         messages.
37907         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37908         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37909         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37910         gcc.dg/tls/diag-5.c: New tests.
37911
37912 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37913
37914         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37915
37916 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37917
37918         * g++.dg/parse/break-in-for.C: New test.
37919
37920 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37921
37922         * gcc.dg/tree-ssa/20040911-1.c: New test.
37923
37924 2004-09-11  Andreas Jaeger  <aj@suse.de>
37925
37926         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37927         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37928
37929 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37930
37931         * gcc.target/frv: New directory of FR-V-specific tests.
37932
37933 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37934
37935         * gcc.dg/convert-vec-1.c: New test.
37936
37937 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37938
37939         PR middle-end/17024
37940         * gcc.dg/pr17024-1.c: New test case.
37941
37942 2004-09-10  Eric Christopher  <echristo@redhat.com>
37943
37944         * gcc.dg/20040910-1.c: New test.
37945
37946 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37947
37948         * gcc.dg/bitfld-9.c: New test.
37949
37950 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37951
37952         * gcc.c-torture/execute/ieee/acc1.c: New test.
37953         * gcc.c-torture/execute/ieee/acc2.c: New test.
37954         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37955
37956 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37957
37958         * gcc.dg/deprecated-2.c: New test.
37959
37960 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37961
37962         * gcc.dg/init-vec-1.c: New test.
37963
37964 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37965
37966         PR middle-end/17055
37967         * gcc.dg/pr17055-1.c: New test case.
37968
37969 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37970
37971         PR target/17377
37972         * gcc.c-torture/execute/pr17377.c: New test.
37973
37974 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37975
37976         PR c/8420
37977         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37978         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37979         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37980         gcc.dg/long-long-typespec-1.c: New tests.
37981         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37982
37983 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37984
37985         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37986         gcc.dg/gnu99-static-1.c: New tests.
37987
37988 2004-09-08  Devang Patel  <dpatel@apple.com>
37989
37990         * gcc.dg/darwin-ld-20040828-1.c: New test.
37991         * gcc.dg/darwin-ld-20040828-2.c: New test.
37992         * gcc.dg/darwin-ld-20040828-3.c: New test.
37993
37994 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37995
37996         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37997         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37998         in error message.
37999         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38000         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38001         in error message.
38002         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38003         types they qualify.
38004         * objc.dg/type-size-2.m: Fix wording in comment.
38005         * objc.dg/va-meth-1.m: New test case.
38006
38007 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38008
38009         PR c/16633:
38010         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38011         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38012
38013 2004-09-06  Devang Patel  <dpatel@apple.com>
38014
38015         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38016         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38017
38018 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38019
38020         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38021         reflect changed line numbering of diagnostics.
38022
38023 2004-09-06  Paul Brook  <paul@codesourcery.com>
38024
38025         * gfortran.dg/edit_real_1.f90: Add new test.
38026
38027 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38028
38029         * gcc.dg/tree-ssa/loop-2.c: New test.
38030         * gcc.dg/tree-ssa/loop-3.c: New test.
38031         * gcc.dg/tree-ssa/loop-4.c: New test.
38032         * gcc.dg/tree-ssa/loop-5.c: New test.
38033
38034 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38035
38036         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38037
38038 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38039
38040         * gcc.dg/format/sentinel-1.c: New test.
38041
38042 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38043
38044         * gcc.dg/builtins-46.c: New.
38045
38046 2004-09-03  Devang Patel  <dpatel@apple.com>
38047
38048         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38049         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38050
38051 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38052
38053         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38054         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38055         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38056         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38057         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38058         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38059         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38060         the non-portable bzero.
38061         * gcc.dg/20010912-1.c: xfail for NetWare.
38062         * gcc.dg/20020426-2.c: xfail for NetWare.
38063         * gcc.dg/20021014-1.c: xfail for NetWare.
38064         * gcc.dg/20021018-1.c: xfail for NetWare.
38065         * gcc.dg/20030213-1.c: xfail for NetWare.
38066         * gcc.dg/20030225-1.c: xfail for NetWare.
38067         * gcc.dg/20030708-1.c: xfail for NetWare.
38068         * gcc.dg/builtins-config.h: Also exclude NetWare.
38069         * gcc.dg/format/format.h: Define restrict only if not already defined.
38070         * gcc.dg/nest.c: xfail for NetWare.
38071         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38072         * lib/target-supports.exp (check_visibility_available): Exclude
38073         NetWare.
38074
38075 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38076
38077         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38078         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38079         deterministic starting point for the alignment of structure fields.
38080         * gcc.dg/Wpadded.c: Dito.
38081         * g++.dg/abi/vbase10.C: Dito.
38082
38083 2004-09-03  Devang Patel  <dpatel@apple.com>
38084
38085         * g++.dg/debug/pr15736.cc: New test.
38086
38087 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38088
38089         * README.QMTEST: Fix out-of-date link.
38090
38091 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38092
38093         PR fortran/16579
38094         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38095         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38096
38097 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38098
38099         * g++.dg/abi/arm_rtti1.C: New test.
38100
38101 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38102
38103         * gcc.dg/ppc-vector-memcpy.c: New.
38104         * gcc.dg/ppc-vector-memset.c: New.
38105
38106 2004-09-02  Chao-ying Fu  <fu@mips.com>
38107
38108         * gcc.target/mips/mips-3d-1.c: New test.
38109         * gcc.target/mips/mips-3d-2.c: New test.
38110         * gcc.target/mips/mips-3d-3.c: New test.
38111         * gcc.target/mips/mips-3d-4.c: New test.
38112         * gcc.target/mips/mips-3d-5.c: New test.
38113         * gcc.target/mips/mips-3d-6.c: New test.
38114         * gcc.target/mips/mips-3d-7.c: New test.
38115         * gcc.target/mips/mips-3d-8.c: New test.
38116         * gcc.target/mips/mips-3d-9.c: New test.
38117         * gcc.target/mips/mips-ps-1.c: New test.
38118         * gcc.target/mips/mips-ps-2.c: New test.
38119         * gcc.target/mips/mips-ps-3.c: New test.
38120         * gcc.target/mips/mips-ps-4.c: New test.
38121         * gcc.target/mips/mips-ps-type.c: New test.
38122
38123 2004-09-02  Paul Brook  <paul@codesourcery.com>
38124
38125         * gfortran.dg/edit_real_1.f90: Add new tests.
38126
38127 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38128
38129         PR fortran/15327
38130         * gfortran.dg/merge_char_1.f90: New test.
38131
38132 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38133
38134         PR fortran/16404
38135         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38136
38137 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38138
38139         PR c/1522
38140         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38141
38142 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38143
38144         * g++.dg/opt/loop1.C: Do not XFAIL.
38145
38146 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38147
38148         * gcc.c-torture/execute/20040831-1.c: New test.
38149
38150 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38151
38152         PR fortran/16579
38153         * gfortran.dg/g77/20010610.f: Now passes.
38154         Copy from g77.f-torture/execute. Add dg-run directive.
38155         * gfortran.dg/g77/README: Update
38156
38157 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38158
38159         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38160         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38161         (t1, t2, t3, t4): Add volatile.
38162
38163 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38164
38165         * g++.dg/ext/visibility/arm1.C: New test.
38166
38167 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38168
38169         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38170         -pedantic-errors.
38171
38172 2004-09-01  Paul Brook  <paul@codesourcery.com>
38173
38174         * gfortran.dg/eof_2.f90: New test.
38175
38176 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38177
38178         PR fortran/16579
38179         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38180
38181 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38182
38183         PR libfortran/16805
38184         * gfortran.dg/list_read_2.f90: New test.
38185
38186 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38187
38188         * g++.dg/abi/key1.C: New test.
38189
38190 2004-08-31  Richard Henderson  <rth@redhat.com>
38191
38192         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38193         form of offsetof.
38194         * g++.dg/other/offsetof5.C: Remove duplicate.
38195
38196 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38197
38198         PR fortran/17244
38199         * gfortran.dg/func_derived_1.f90: New test.
38200
38201 2004-08-31  Paul Brook  <paul@codesourcery.com>
38202
38203         * gfortran.dg/eof_1.f90: New test.
38204
38205 2004-08-31  Paul Brook  <paul@codesourcery.com>
38206
38207         * gfortran.dg/list_read_1.f90: New file.
38208
38209 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38210
38211         * g++.dg/opt/loop1.C: XFAIL.
38212
38213 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38214
38215         * gcc.dg/funcdef-storage-1.c: New.
38216         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38217         an extern function in local scope.
38218         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38219         declare an 'auto inline' function in local scope.
38220         * gcc.dg/20011130-1.c: Likewise.
38221         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38222         an 'auto' function in local scope.
38223         * gcc.dg/20021014-1.c: Likewise.
38224         * gcc.dg/20030331-2.c: Likewise.
38225
38226 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38227
38228         * gfortran.dg/blockdata_1.f90: New test.
38229
38230 2004-08-30  Richard Henderson  <rth@redhat.com>
38231
38232         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38233
38234 2004-08-30  Richard Henderson  <rth@redhat.com>
38235
38236         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38237         additional_flags set by alternate driver.
38238         (ieee-options): New procedure.
38239         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38240         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38241         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38242         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38243
38244 2004-08-30  Richard Henderson  <rth@redhat.com>
38245
38246         * lib/f-torture.exp: Remove.
38247
38248 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38249
38250         PR rtl-optimization/16590
38251         * g++.dg/opt/loop1.C: New test.
38252
38253 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38254
38255         PR fortran/13910
38256         * gfortran.dg/oldstyle_1.f90: New test.
38257
38258 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38259         Paul Brook  <paul@codesourcery.com>
38260
38261         * gfortran.dg/g77/README: Update.
38262         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38263         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38264         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38265
38266 2004-08-28  Paul Brook  <paul@codesourcery.com>
38267
38268         PR libfortran/17195
38269         * gfortran.dg/edit_real_1.f90: New test.
38270
38271 2004-08-27  Paul Brook  <paul@codesourcery.com>
38272
38273         * gfortran.dg/rewind_1.f90: New test.
38274
38275 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38276
38277         PR fortran/16597
38278         * gfortran.dg/pr16597.f90: New test.
38279
38280 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38281
38282         PR c/13801
38283         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38284         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38285         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38286         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38287         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38288
38289 2004-08-26  Nick Clifton  <nickc@redhat.com>
38290
38291         * gcc.c-torture/compile/pr17119.c: New test.
38292
38293 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38294
38295         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38296
38297 2004-08-25  Richard Henderson  <rth@redhat.com>
38298
38299         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38300         the bits that expect kind=8 to be the largest real kind.
38301
38302 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38303
38304         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38305
38306 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38307
38308         * gfortran.dg/assignment_1.f90: New test.
38309
38310 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38311
38312         * g++.dg/template/repo3.C: New test.
38313
38314 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38315
38316         PR middle-end/16693
38317         PR tree-optimization/16372
38318         * g++.dg/opt/pr16372-1.C: New test case.
38319         * g++.dg/opt/pr16693-1.C: New test case.
38320         * g++.dg/opt/pr16693-2.C: New test case.
38321
38322 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38323
38324         * objc.dg/proto-lossage-4.m: New test.
38325
38326 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38327
38328         PR c++/17155
38329         * g++.dg/inherit/local2.C: New test.
38330
38331 2004-08-25  Paul Brook  <paul@codesourcery.com>
38332
38333         PR fortran/17144
38334         * gfortran.dg/string_ctor_1.f90: New test.
38335
38336 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38337
38338         PR c++/14428
38339         * g++.dg/template/redecl2.C: New test.
38340
38341 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38342
38343         PR fortran/17143
38344         * gfortran.dg/pr17143.f90: New test.
38345
38346 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38347
38348         PR fortran/17164
38349         * gfortran.dg/pr17164.f90: New test.
38350
38351 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38352
38353         * gcc.dg/tree-ssa/loop-1.c: New test.
38354
38355 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38356
38357         * gcc.c-torture/compile/20040824-1.c: New test.
38358
38359 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38360
38361         * gcc.c-torture/compile/iftrap-3.c: New test.
38362
38363 2004-08-24  Paul Brook  <paul@codesourcery.com>
38364
38365         * gfortran.dg/entry_2.f90: New test.
38366
38367 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38368
38369         PR c++/16889
38370         * g++.dg/lookup/ambig[12].C: New.
38371
38372 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38373
38374         PR c++/16706
38375         * g++.dg/template/crash21.C: New test.
38376         * g++.dg/template/crash22.C: Likewise.
38377
38378 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38379
38380         PR c++/17149
38381         * g++.dg/template/access15.C: New.
38382
38383 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38384
38385         PR c++/17163
38386         * g++.dg/template/repo2.C: New test.
38387
38388 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38389
38390         PR rtl-optimization/17078
38391         * gcc.c-torture/execute/pr17078-1.c: New test case.
38392
38393 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38394
38395         PR c/14492
38396         * gcc.dg/debug/crash1.c: New test.
38397
38398 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38399
38400         PR c/16180
38401         * gcc.dg/loop-5.c: New test.
38402
38403 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38404
38405         * gcc.c-torture/execute/20040823-1.c: New test.
38406
38407 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38408
38409         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38410         to the assembler.  Simplify test accordingly.
38411         (asm_abi_flags): Use GNU names.
38412         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38413         to check for ABI flags.
38414
38415 2004-08-22  Andrew Pinski  <apinski@apple.com>
38416
38417         * g++.dg/opt/pr14029.C: New test.
38418         * gcc.c-torture/execute/pr15262.c: New test.
38419
38420 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38421
38422         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38423
38424 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38425
38426         PR 16908
38427         * gfortran.dg/direct_io.f90: New test.
38428
38429 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38430
38431         PR c++/17121
38432         * g++.dg/inherit/local2.C: New test.
38433
38434 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38435
38436         PR c++/17120
38437         * g++.dg/warn/Wparentheses-4.C: New test.
38438
38439 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38440
38441         PR c++/17121
38442         * g++.dg/inherit/local2.C: New test.
38443
38444         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38445         * gcc.dg/ppc-ldstruct.c: Likewise.
38446         * gcc.dg/ppc64-abi-2.c: Likewise.
38447
38448 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38449
38450         PR rtl-optimization/17099
38451         * gcc.c-torture/execute/20040820-1.c: New test.
38452
38453 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38454
38455         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38456
38457 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38458
38459         PR fortran/17077
38460         * gfortran.dg/auto_array_1.f90: New test.
38461
38462 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38463
38464         PR fortran/17074
38465         * gfortran.dg/simpleif_1.f90: New test.
38466
38467 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38468
38469         * lib/target-supports.exp (check_profiling_available): Return
38470         false for arm*-*-symbianelf* and arm*-*-eabi*.
38471
38472         PR c++/15890
38473         * g++.dg/template/delete1.C: New test.
38474
38475 2004-08-19  Paul Brook  <paul@codesourcery.com>
38476
38477         PR fortran/14976
38478         PR fortran/16228
38479         * gfortran.dg/data_char_1.f90: New test.
38480
38481 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38482
38483         PR fortran/16946
38484         * gfortran.dg/reduction.f90: New testcase.
38485
38486 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38487
38488         PR fortran/16520
38489         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38490
38491 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38492
38493         PR c++/17041
38494         * g++.dg/Wparentheses-3.C: New test.
38495
38496 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38497
38498         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38499         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38500         * gcc.dg/vect/vect-2.c: Likewise.
38501         * gcc.dg/vect/vect-3.c: Likewise.
38502         * gcc.dg/vect/vect-4.c: Likewise.
38503         * gcc.dg/vect/vect-5.c: Likewise.
38504         * gcc.dg/vect/vect-6.c: Likewise.
38505         * gcc.dg/vect/vect-7.c: Likewise.
38506         * gcc.dg/vect/vect-25.c: Likewise.
38507         * gcc.dg/vect/vect-31.c: Likewise.
38508         * gcc.dg/vect/vect-32.c: Likewise.
38509         * gcc.dg/vect/vect-34.c: Likewise.
38510         * gcc.dg/vect/vect-36.c: Likewise.
38511         * gcc.dg/vect/vect-all.c: Likewise.
38512
38513 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38514
38515         PR c++/17068
38516         * g++.dg/template/operator4.C: New test.
38517
38518 2004-08-18  Richard Henderson  <rth@redhat.com>
38519
38520         * gcc.dg/20040206-1.c: XFAIL.
38521
38522 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38523
38524         PR c++/16246
38525         * g++.dg/template/array7.C: New test.
38526
38527 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38528
38529         * gcc.dg/mips-movcc-1.c: New test.
38530         * gcc.dg/mips-movcc-2.c: New test.
38531         * gcc.dg/mips-movcc-3.c: New test.
38532
38533         * gcc.dg/mips-nmadd-1.c: New test.
38534         * gcc.dg/mips-nmadd-2.c: New test.
38535
38536 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38537
38538         PR c++/15871
38539         * g++.dg/opt/inline8.C: New test.
38540
38541         PR c++/16965
38542         * g++.dg/parse/error17.C: New test.
38543
38544 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38545
38546         * gcc.dg/vect: New directory for vectorizer tests.
38547         * gcc.dg/vect/tree-vect.h: New file.
38548         * gcc.dg/vect/vect.exp: New file.
38549         * gcc.dg/vect/pr16105.c.c: New test.
38550         * gcc.dg/vect/vect-1.c: New test.
38551         * gcc.dg/vect/vect-2.c: New test.
38552         * gcc.dg/vect/vect-3.c: New test.
38553         * gcc.dg/vect/vect-4.c: New test.
38554         * gcc.dg/vect/vect-5.c: New test.
38555         * gcc.dg/vect/vect-6.c: New test.
38556         * gcc.dg/vect/vect-7.c: New test.
38557         * gcc.dg/vect/vect-8.c: New test.
38558         * gcc.dg/vect/vect-9.c: New test.
38559         * gcc.dg/vect/vect-10.c: New test.
38560         * gcc.dg/vect/vect-11.c: New test.
38561         * gcc.dg/vect/vect-12.c: New test.
38562         * gcc.dg/vect/vect-13.c: New test.
38563         * gcc.dg/vect/vect-14.c: New test.
38564         * gcc.dg/vect/vect-15.c: New test.
38565         * gcc.dg/vect/vect-16.c: New test.
38566         * gcc.dg/vect/vect-17.c: New test.
38567         * gcc.dg/vect/vect-18.c: New test.
38568         * gcc.dg/vect/vect-19.c: New test.
38569         * gcc.dg/vect/vect-20.c: New test.
38570         * gcc.dg/vect/vect-21.c: New test.
38571         * gcc.dg/vect/vect-22.c: New test.
38572         * gcc.dg/vect/vect-23.c: New test.
38573         * gcc.dg/vect/vect-24.c: New test.
38574         * gcc.dg/vect/vect-25.c: New test.
38575         * gcc.dg/vect/vect-26.c: New test.
38576         * gcc.dg/vect/vect-27.c: New test.
38577         * gcc.dg/vect/vect-28.c: New test.
38578         * gcc.dg/vect/vect-29.c: New test.
38579         * gcc.dg/vect/vect-30.c: New test.
38580         * gcc.dg/vect/vect-31.c: New test.
38581         * gcc.dg/vect/vect-32.c: New test.
38582         * gcc.dg/vect/vect-33.c: New test.
38583         * gcc.dg/vect/vect-34.c: New test.
38584         * gcc.dg/vect/vect-35.c: New test.
38585         * gcc.dg/vect/vect-36.c: New test.
38586         * gcc.dg/vect/vect-37.c: New test.
38587         * gcc.dg/vect/vect-38.c: New test.
38588         * gcc.dg/vect/vect-40.c: New test.
38589         * gcc.dg/vect/vect-41.c: New test.
38590         * gcc.dg/vect/vect-42.c: New test.
38591         * gcc.dg/vect/vect-43.c: New test.
38592         * gcc.dg/vect/vect-44.c: New test.
38593         * gcc.dg/vect/vect-45.c: New test.
38594         * gcc.dg/vect/vect-46.c: New test.
38595         * gcc.dg/vect/vect-47.c: New test.
38596         * gcc.dg/vect/vect-48.c: New test.
38597         * gcc.dg/vect/vect-49.c: New test.
38598         * gcc.dg/vect/vect-50.c: New test.
38599         * gcc.dg/vect/vect-51.c: New test.
38600         * gcc.dg/vect/vect-52.c: New test.
38601         * gcc.dg/vect/vect-53.c: New test.
38602         * gcc.dg/vect/vect-54.c: New test.
38603         * gcc.dg/vect/vect-55.c: New test.
38604         * gcc.dg/vect/vect-56.c: New test.
38605         * gcc.dg/vect/vect-57.c: New test.
38606         * gcc.dg/vect/vect-58.c: New test.
38607         * gcc.dg/vect/vect-59.c: New test.
38608         * gcc.dg/vect/vect-60.c: New test.
38609         * gcc.dg/vect/vect-61.c: New test.
38610         * gcc.dg/vect/vect-all.c: New test.
38611         * gcc.dg/vect/vect-none.c: New test.
38612
38613 2004-08-17  Paul Brook  <paul@codesourcery.com>
38614
38615         PR fortran/13082
38616         * gfortran.dg/entry_1.f90: New test.
38617
38618 2004-08-17  Andrew Pinski  <apinski@apple.com>
38619
38620         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38621
38622 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38623
38624         * gcc.dg/pr17036-1.c: New test.
38625
38626 2004-08-16  Devang Patel  <dpatel@apple.com>
38627
38628         * gcc.dg/darwin-20040809-1.c: New test.
38629
38630 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38631
38632         * gcc.dg/funcdef-attr-1.c: New test.
38633
38634 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38635
38636         * gcc.dg/altivec-17.c: New test.
38637         * gcc.dg/altivec-18.c: New test.
38638
38639 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38640
38641         PR c++/6749
38642         * g++.dg/template/vtable2.C: New test.
38643
38644 2004-08-14  Richard Henderson  <rth@redhat.com>
38645
38646         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38647         * gcc.dg/pack-test-4.c (main): Return 0.
38648         * gcc.dg/setjmp-1.c: Remove XFAIL.
38649         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38650
38651 2004-08-14  Richard Henderson  <rth@redhat.com>
38652
38653         * gcc.dg/980217-1.c: Add prototype for printf.
38654
38655 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38656
38657         * gfortran.dg/pr16935.f90: New test.
38658
38659 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38660
38661         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38662
38663 2004-08-13  Paul Brook  <paul@codesourcery.com>
38664
38665         * gfortran.dg/der_io_1.f90: Remove stray comma.
38666
38667 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38668
38669         * gcc.dg/vmx/cw-bug-2.c: Remove.
38670         * gcc.dg/vmx/vprint-1.c: Remove.
38671         * gcc.dg/vmx/vscan-1.c: Remove.
38672
38673 2004-08-12  Devang patel  <dpatel@apple.com>
38674
38675         * gcc.dg/darwin-20040809-2.c: New test.
38676
38677 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38678
38679         * g++.dg/ext/altivec-12.C: New test.
38680
38681         * g++.dg/ext/altivec-11.C: New test.
38682
38683 2004-08-12  Paul Brook  <paul@codesourcery.com>
38684
38685         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38686
38687 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38688
38689         * g++.dg/ext/altivec-2.C: Check for hardware support before
38690         executing any VMX instructions.
38691
38692         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38693
38694 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38695
38696         PR c++/16276
38697         * g++.old-deja/g++.other/comdat4.C: New test.
38698         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38699
38700 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38701
38702         PR target/16286
38703         * gcc.dg/pr16286.c: New test.
38704
38705 2004-08-12 Jan Beulich <jbeulich@novell.com>
38706
38707         * g++.dg/ext/asm5.C: New.
38708
38709 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38710
38711         PR c++/16698
38712         * g++.dg/eh/crash1.C: New test.
38713
38714         PR c++/16717
38715         * g++.dg/ext/construct1.C: New test.
38716
38717 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38718
38719         PR c++/16853
38720         * g++.dg/init/ptrmem1.C: New test.
38721
38722         PR c++/16618
38723         * g++.dg/parse/offsetof5.C: New test.
38724
38725         PR c++/16870
38726         * g++.dg/template/overload3.C: New test.
38727
38728 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38729
38730         PR c++/16964
38731         * g++.dg/parse/error16.C: New test.
38732
38733         PR c++/16904
38734         * g++.dg/template/error14.C: New test.
38735
38736         PR c++/16929
38737         * g++.dg/template/error15.C: New test.
38738
38739 2004-08-11  Devang Patel  <dpatel@apple.com>
38740
38741         * gcc.dg/darwin-ld-20040809-1.c: New test.
38742         * gcc.dg/darwin-ld-20040809-2.c: New test.
38743
38744 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38745
38746         PR fortran/16917
38747         * gfortran.dg/dfloat_1.f90: New test.
38748
38749 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38750
38751         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38752         * gcc.dg/dll-2.c: Fix dg-require syntax.
38753         * gcc.misc-tests/arm-isr.c (abort): Declare.
38754         (exit): Likewise.
38755
38756 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38757
38758         PR c++/16971
38759         * g++.dg/parse/crash16.C: New test.
38760
38761 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38762
38763         * gcc.dg/mips-rsqrt-1.c: New test case.
38764         * gcc.dg/mips-rsqrt-2.c: New test case.
38765         * gcc.dg/mips-rsqrt-3.c: New test case.
38766
38767 2004-08-10  Paul Brook  <paul@codesourcery.com>
38768
38769         * gfortran.dg/der_io_1.f90: New test.
38770
38771 2004-08-10  Paul Brook  <paul@codesourcery.com>
38772
38773         PR fortran/16919
38774         * gfortran.dg/der_array_1.f90: New test.
38775
38776 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38777
38778         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38779
38780 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38781
38782         * gcc.dg/wchar_t-2.c: Fix typo.
38783
38784 2004-08-09  Falk Hueffner  <falk@debian.org>
38785
38786         PR tree-optimization/12517
38787         * gcc.c-torture/compile/pr12517.c: New test.
38788
38789         PR tree-optimization/12578
38790         * gcc.c-torture/compile/pr12578.c: New test.
38791
38792         PR tree-optimization/12899
38793         * gcc.c-torture/compile/pr12899.c: New test.
38794
38795         PR rtl-optimization/14692
38796         * gcc.c-torture/compile/pr14692.c: New test.
38797
38798         PR tree-optimization/16461
38799         * gcc.c-torture/compile/pr16461.c: New test.
38800
38801 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38802
38803         * gfortran.dg/getenv_1.f90: New test.
38804
38805 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38806
38807         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38808         wchar_t.
38809         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38810
38811 2004-08-06  Paul Brook  <paul@codesourcery.com>
38812
38813         * gfortran.dg/ret_array_1.f90: New test.
38814         * gfortran.dg/ret_pointer_1.f90: New test.
38815
38816 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38817
38818         * gcc.dg/missing-field-init-[12].c: New tests.
38819         * g++.dg/warn/missing-field-init-[12].C: New tests.
38820
38821 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38822
38823         * gcc.dg/enum2.c: New test.
38824         * gcc.dg/symbian3.c: Likewise.
38825         * gcc.dg/symbian4.c: Likewise.
38826         * gcc.dg/wchar_t-2.c: Likewise.
38827
38828 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38829
38830         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38831         destructor tests.
38832
38833 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38834
38835         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38836         dg-require-visiblity.
38837         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38838         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38839         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38840         * g++.dg/ext/visibility/new1.C: Likewise.
38841         * g++.dg/ext/visibility/pragma.C: Likewise.
38842         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38843         * g++.dg/ext/visibility/virtual.C: Likewise.
38844         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38845         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38846         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38847         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38848         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38849         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38850         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38851         * g++/dg/ext/visibility/visibility-8.C: New test.
38852         * gcc.c-torture/compile/dll.x: Remove.
38853         * gcc.dg/dll-2.c: Use dg-require-dll
38854         * gcc.dg/visibility-10.c: New test.
38855         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38856         supporting DLLs.
38857         * lib/scanasm.exp (scan_hidden): New function.
38858         (scan_not_hidden): Likewise.
38859
38860 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38861
38862         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38863
38864 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38865
38866         * gcc.c-torture/execute/20040805-1.c: New test.
38867
38868 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38869
38870         * gcc.dg/20020118-1.c: Declare abort.
38871         * gcc.dg/altivec_check.h: Likewise.
38872         * gcc.dg/iftrap-2.c: Likewise.
38873         * gcc.dg/pragma-darwin.c: Likewise.
38874         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38875
38876 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38877
38878         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38879
38880 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38881
38882         * gcc.c-torture/execute/builtins/abs-2.c,
38883         gcc.c-torture/execute/builtins/abs-3.c,
38884         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38885         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38886         intmax_t, uintmax_t and their limits.
38887         * gcc.dg/intmax_t-1.c: New test.
38888
38889 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38890
38891         * g++.dg/tc1/dr147.C: Add reference to PR.
38892
38893 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38894
38895         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38896         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38897
38898 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38899
38900         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38901
38902 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38903
38904         * gcc.dg/redecl-5.c: New test.
38905         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38906         of scanf.
38907
38908 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38909
38910         PR middle-end/16790
38911         * gcc.c-torture/execute/pr16790-1.c: New test case.
38912
38913 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38914
38915         * g++.dg/ext/visibility/assign1.C: New test.
38916         * g++.dg/ext/visibility/new1.C: Likewise.
38917
38918         * gcc.dg/symbian1.c: New test.
38919         * gcc.dg/symbian2.c: Likewise.
38920
38921 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38922
38923         PR target/16570
38924         * gcc.dg/i386-sse-9.c: New test.
38925
38926 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38927
38928         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38929
38930 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38931
38932         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38933         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38934         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38935         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38936         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38937         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38938         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38939         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38940         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38941         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38942         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38943         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38944         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38945         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38946         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38947         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38948         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38949         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38950         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38951         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38952         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38953         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38954         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38955         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38956         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38957         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38958         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38959         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38960         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38961         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38962         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38963         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38964         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38965         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38966         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38967         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38968         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38969         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38970         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38971         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38972         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38973         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38974         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38975         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38976         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38977         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38978         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38979         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38980         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38981         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38982         gcc.misc-tests/i386-pf-3dnow-1.c,
38983         gcc.misc-tests/i386-pf-athlon-1.c,
38984         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38985         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38986         Declare built-in functions used.
38987         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38988
38989 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38990
38991         PR c++/16707
38992         * g++.dg/lookup/using12.C: New test.
38993
38994         * g++.dg/init/null1.C: Fix PR number.
38995         * g++.dg/parse/namespace10.C: Likewise.
38996
38997 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38998
38999         PR c++/16224
39000         * g++.dg/template/spec17.C: New test.
39001         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39002         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39003
39004 2004-08-02  David Billinghurst
39005
39006         PR fortran/16292
39007         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39008
39009 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39010
39011         * gcc.dg/ia64-got-1.c: New test case.
39012
39013 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39014
39015         PR c++/16489
39016         * g++.dg/init/null1.C: New test.
39017         * g++.dg/tc1/dr76.C: Adjust error marker.
39018
39019         PR c++/16529
39020         * g++.dg/parse/namespace10.C: New test.
39021
39022         PR c++/16810
39023         * g++.dg/inherit/ptrmem2.C: New test.
39024
39025 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39026
39027         PR target/16155
39028         * gcc.dg/pr16155.c: New test.
39029
39030 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39031
39032         * gcc.dg/redecl-2.c: New test.
39033
39034 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39035
39036         * gcc.dg/darwin-longdouble.c: New file.
39037
39038 2004-07-30  Richard Henderson  <rth@redhat.com>
39039
39040         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39041         write to constant argument.
39042         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39043
39044 2004-07-30  Richard Henderson  <rth@redhat.com>
39045
39046         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39047         tests of nearest around zero.
39048
39049 2004-07-30  Andrew Pinski  <apinski@apple.com>
39050
39051         * gcc.c-torture/compile/20040730-1.c: New test.
39052
39053 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39054
39055         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39056         powerpc-eabispe.
39057
39058 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39059
39060         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39061
39062 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39063
39064         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39065         contains $ld_library_path.
39066         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39067
39068 2004-07-29  Richard Henderson  <rth@redhat.com>
39069
39070         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39071
39072         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39073         (alt2, which): New.
39074         (Check): Accept either alternative.
39075
39076 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39077
39078         * g++.dg/abi/inline1.C: New test.
39079         * g++.dg/abi/local1-a.cc: Likewise.
39080         * g++.dg/abi/local1.C: Likewise.
39081         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39082         * g++.dg/abi/mangle12.C: Likewise.
39083         * g++.dg/abi/mangle17.C: Likewise.
39084         * g++.dg/abi/mangle20-2.C: Likewise.
39085         * g++.dg/opt/interface1.C: Likewise.
39086         * g++.dg/opt/interface1.h: Likewise.
39087         * g++.dg/opt/interface1-a.cc: New test.
39088         * g++.dg/parse/repo1.C: New test.
39089         * g++.dg/template/repo1.C: Likewise.
39090         * g++.dg/warn/Winline-1.C: Likewise.
39091         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39092
39093 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39094
39095         * gcc.dg/tree-ssa/20040729-1.c: New test.
39096
39097 2004-07-27  Matt Austern <austern@apple.com>
39098
39099         * gcc.dg/darwin-bool-1.c: New test.
39100         * gcc.dg/darwin-bool-2.c: New test.
39101
39102 2004-07-28  Richard Henderson  <rth@redhat.com>
39103
39104         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39105         arguments in the correct type.  Don't write to constant arguments.
39106
39107 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39108
39109         PR tree-optimization/16688
39110         PR tree-optimization/16689
39111         * g++.dg/tree-ssa/pr16688.C: New test.
39112
39113 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39114
39115         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39116         loads.  Not only in the comment, this time.
39117
39118 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39119
39120         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39121         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39122         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39123         * gcc.dg/sh4a-bitmovua.c: New.
39124         * gcc.dg/sh4a-cos.c: New.
39125         * gcc.dg/sh4a-cosf.c: New.
39126         * gcc.dg/sh4a-fprun.c: New.
39127         * gcc.dg/sh4a-fsrra.c: New.
39128         * gcc.dg/sh4a-memmovua.c: New.
39129         * gcc.dg/sh4a-sin.c: New.
39130         * gcc.dg/sh4a-sincos.c: New.
39131         * gcc.dg/sh4a-sincosf.c: New.
39132         * gcc.dg/sh4a-sinf.c: New.
39133
39134 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39135
39136         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39137         conditionals.
39138         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39139         loads.
39140         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39141         DOM1.
39142
39143 2004-07-27  Andrew Pinski  <apinski@apple.com>
39144
39145         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39146
39147 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39148
39149         * gcc.dg/pragma-isr.c: New test.
39150
39151 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39152
39153         PR c++/14429
39154         * g++.dg/template/ttp11.C: New test.
39155
39156 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39157
39158         * gcc.c-torture/compile/20040727-1.c: New test.
39159
39160 2004-07-26  Eric Christopher  <echristo@redhat.com>
39161
39162         * gcc.c-torture/compile/20040726-2.c: New test.
39163
39164 2004-07-26  Andrew Pinski  <apinski@apple.com>
39165
39166         * g++.dg/rtti/tinfo1.C: Xfail.
39167
39168 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39169
39170         * gcc.c-torture/compile/20040726-1.c: New test.
39171
39172 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39173             Brian Ryner  <bryner@brianryner.com>
39174
39175         PR c++/9283
39176         PR c++/15000
39177         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39178         * g++.dg/ext/visibility/: New directory.
39179         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39180         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39181         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39182         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39183         * g++.dg/ext/visibility/fvisibility.C,
39184         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39185         g++.dg/ext/visibility/fvisibility-override1.C
39186         g++.dg/ext/visibility/fvisibility-override2.C
39187         g++.dg/ext/visibility/memfuncts.C
39188         g++.dg/ext/visibility/noPLT.C
39189         g++.dg/ext/visibility/pragma.C
39190         g++.dg/ext/visibility/pragma-override1.C
39191         g++.dg/ext/visibility/pragma-override2.C
39192         g++.dg/ext/visibility/staticmemfuncts.C
39193         g++.dg/ext/visibility/virtual.C: New tests.
39194
39195 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39196
39197         PR c/15360
39198         * gcc.dg/pr15360-1.c: New test.
39199
39200 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39201
39202         * gcc.dg/pragma-align-2.c: New test.
39203         * gcc.dg/pragma-init-fini.c: New test.
39204         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39205         targets.
39206
39207 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39208
39209         * gcc.dg/init-string-2.c: New test.
39210
39211 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39212
39213         PR 16684
39214         * gcc.dg/Wredundant-decls-1.c: New test case.
39215
39216 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39217
39218         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39219         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39220         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39221         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39222         * gcc.dg/compat/generate-random.c: New file.
39223         * gcc.dg/compat/generate-random.h: Likewise.
39224         * gcc.dg/compat/generate-random_r.c: Likewise.
39225         * gcc.dg/compat/struct-layout-1.h: Likewise.
39226         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39227         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39228         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39229         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39230         * gcc.dg/compat/struct-layout-1_main.c: New test.
39231         * gcc.dg/compat/struct-layout-1_x.c: New file.
39232         * gcc.dg/compat/struct-layout-1_y.c: New file.
39233         * gcc.dg/compat/struct-layout-1_test.h: New file.
39234
39235 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39236
39237         * gcc.dg/comp-return-1.c: New test
39238
39239 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39240
39241         * gcc.dg/vmx/8-02a.c: Fix typo.
39242
39243         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39244         * gcc.dg/darwin-abi-3.c: New test.
39245
39246         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39247         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39248
39249         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39250         * gcc.dg/vmx/ops-long-1.c: New test.
39251         * gcc.dg/vmx/ops-long-2.c: New test.
39252
39253 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39254
39255         * g++.dg/lookup/conv-[1234].C: New.
39256
39257 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39258
39259         * g++.dg/parse/attr2.C: Simplify.
39260
39261 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39262
39263         PR c/7284
39264         * gcc.c-torture/execute/pr7284-1.c: New test.
39265
39266 2004-07-22  Brian Booth  <bbooth@redhat.com>
39267
39268         * gcc.dg/tree-ssa/20040721-1.c: New test.
39269
39270 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39271
39272         * g++.dg/template/crash20.c: New.
39273
39274 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39275
39276         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39277         Add dg-run directive.  Declare variables as required.
39278         * gfortran.dg/g77/README: Update
39279
39280 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39281
39282         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39283         gcc.dg/cris-peep2-andu2.c: New tests.
39284
39285 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39286
39287         PR c/15052
39288         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39289         on return type.
39290         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39291         messages.
39292         * gcc.dg/qual-return-2.c: Update expected messages.
39293         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39294
39295 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39296
39297         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39298         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39299
39300 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39301
39302         PR c/11250
39303         * gcc.dg/init-string-1.c: New test.
39304
39305 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39306
39307         PR middle-end/15345
39308         PR c/16450
39309         * gcc.dg/torture/nested-fn-1.c: New test.
39310
39311 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39312
39313         PR target/16559
39314         * gcc.dg/ia64-fptr-1.c: New file.
39315
39316 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39317
39318         PR c++/14497
39319         * g++.dg/template/spec16.C: New test.
39320         * g++.old-deja/g++.robertl/eb118.C: Remove.
39321
39322 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39323
39324         PR c++/509
39325         * g++.dg/template/spec15.C: New test.
39326
39327 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39328
39329         Copy cases from g77.f-torture/execute and add dg-run
39330         directive.  Other changes as noted.
39331         * gfortran.dg/g77/13037.f
39332         * gfortran.dg/g77/1832.f
39333         * gfortran.dg/g77/19981119-0.f
39334         * gfortran.dg/g77/19990313-0.f
39335         * gfortran.dg/g77/19990313-1.f
39336         * gfortran.dg/g77/19990313-2.f
39337         * gfortran.dg/g77/19990313-3.f
39338         * gfortran.dg/g77/19990419-1.f
39339         * gfortran.dg/g77/19990826-0.f
39340         * gfortran.dg/g77/19990826-2.f
39341         * gfortran.dg/g77/20000503-1.f
39342         * gfortran.dg/g77/20001111.f
39343         * gfortran.dg/g77/20010116.f
39344         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39345         * gfortran.dg/g77/20010430.f
39346         * gfortran.dg/g77/6177.f
39347         * gfortran.dg/g77/947.f
39348         * gfortran.dg/g77/970816-3.f
39349         * gfortran.dg/g77/971102-1.f
39350         * gfortran.dg/g77/980520-1.f
39351         * gfortran.dg/g77/980628-0.f
39352         * gfortran.dg/g77/980628-1.f
39353         * gfortran.dg/g77/980628-10.f
39354         * gfortran.dg/g77/980628-2.f
39355         * gfortran.dg/g77/980628-3.f
39356         * gfortran.dg/g77/980628-7.f
39357         * gfortran.dg/g77/980628-8.f
39358         * gfortran.dg/g77/980628-9.f
39359         * gfortran.dg/g77/980701-0.f
39360         * gfortran.dg/g77/980701-1.f
39361         * gfortran.dg/g77/cabs.f
39362         * gfortran.dg/g77/claus.f
39363         * gfortran.dg/g77/complex_1.f
39364         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39365         * gfortran.dg/g77/dcomplex.f
39366         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39367         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39368         * gfortran.dg/g77/f90-intrinsic-numeric.f
39369         * gfortran.dg/g77/int8421.f
39370         * gfortran.dg/g77/labug1.f
39371         * gfortran.dg/g77/large_vec.f
39372         * gfortran.dg/g77/le.f
39373         * gfortran.dg/g77/short.f
39374         * gfortran.dg/g77/README: Update
39375
39376 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39377
39378         PR c++/16637
39379         * g++.dg/parse/lookup4.C: New test.
39380
39381 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39382
39383         PR c++/16175
39384         * g++.dg/template/ttp10.C: New test.
39385
39386 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39387
39388         * gcc.dg/pr12625-1.c: New test.
39389
39390 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39391
39392         * gcc.dg/switch-warn-1.c: New test.
39393         * gcc.dg/switch-warn-2.c: New test.
39394         * gcc.c-torture/compile/pr14730.c: Update.
39395
39396 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39397
39398         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39399         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39400         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39401         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39402
39403 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39404
39405         PR c++/16623
39406         * g++.dg/template/assign1.C: New test.
39407
39408 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39409
39410         PR c++/12170
39411         * g++.dg/template/ttp9.C: New test.
39412
39413 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39414
39415         * gcc.dg/format/cmn-err-1.c: New test.
39416
39417 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39418
39419         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39420         gcc.dg/Wparentheses-10.c: New tests.
39421         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39422
39423 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39424
39425         PR fortran/16465
39426         * gfortran.dg/g77//ffixed-line-length-0.f,
39427         gfortran.dg/g77/ffixed-line-length-132.f,
39428         gfortran.dg/g77/ffixed-line-length-72.f,
39429         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39430         gfortran.dg/g77/README: Update.
39431
39432 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39433
39434         PR c++/13092
39435         * g++.dg/template/non-dependent7.C: New test.
39436         * g++.dg/template/non-dependent8.C: Likewise.
39437         * g++.dg/template/non-dependent9.C: Likewise.
39438         * g++.dg/template/non-dependent10.C: Likewise.
39439
39440 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39441
39442         PR c++/16337
39443         * g++.dg/parse/attr2.C: New test.
39444
39445 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39446
39447         * g77.dg: Removed.
39448         * g77.f-torture: Ditto.
39449
39450 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39451
39452         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39453         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39454         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39455
39456 2004-07-16  Richard Henderson  <rth@redhat.com>
39457
39458         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39459
39460 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39461
39462         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39463         tests with full list of options.
39464         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39465         of TORTURE_OPTIONS if test contains 'dg-do run'.
39466
39467         PR fortran/16404
39468         * gfortran.dg/do_iterator.f90: New test.
39469
39470 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39471
39472         PR rtl-optimization/16536
39473         * gcc.c-torture/execute/restrict-1.c: New test.
39474
39475 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39476
39477         PR fortran/15324
39478         * gfortran.dg/pr15324.f90: New test.
39479
39480         PR fortran/15129
39481         * gfortran.dg/pr15129.f90: New test.
39482
39483         PR fortran/15140
39484         * gfortran.dg/pr15140.f90: New test.
39485
39486         PR fortran/13792
39487         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39488         compile-time simplification.
39489
39490 2004-07-14  Mike Stump  <mrs@apple.com>
39491
39492         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39493
39494 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39495
39496         PR target/16325
39497         * gcc.dg/profile-generate-1.c: New.
39498
39499 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39500
39501         * gcc.c-torture/execute/20040709-1.c: New test.
39502         * gcc.c-torture/execute/20040709-2.c: New test.
39503
39504 2004-07-14  Mike Stump  <mrs@apple.com>
39505
39506         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39507
39508 2004-07-14  Mike Stump  <mrs@apple.com>
39509
39510         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39511
39512 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39513
39514         PR c++/16518
39515         * g++.dg/parse/mutable1.C: New test.
39516
39517 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39518
39519         PR tree-optimization/16443
39520         * gcc.dg/tree-ssa/20040713-1.c: New test.
39521
39522 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39523
39524         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39525         for operator new.
39526
39527 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39528
39529         * gfortran.dg/g77/README: New file
39530         * gfortran.dg/g77/19981216-0.f: Copy from
39531         g77.f-torture/noncompile.  Add "dg-do compile" and
39532         dg-error as required.
39533         * gfortran.dg/g77/19990218-1.f: Likewise.
39534         * gfortran.dg/g77/19990905-1.f: Likewise.
39535         * gfortran.dg/g77/9263.f: Likewise.
39536         * gfortran.dg/g77/980615-0.f: Likewise.
39537         * gfortran.dg/g77/980616-0.f: Likewise.
39538         * gfortran.dg/g77/check0.f: Likewise.
39539         * gfortran.dg/g77/select_no_compile.f: Likewise.
39540
39541 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39542
39543         Copy files from g77.f-torture/compile.
39544         Add "{ dg-do compile}".  Other changes as noted
39545         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39546         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39547         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39548         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39549         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39550         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39551         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39552         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39553         statement to conform to standard.  Append alpha1.x for reference.
39554         * gfortran.dg/g77/xformat.f: Add dg-warning
39555
39556 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39557
39558         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39559         Add {dg-do compile} directive.
39560         * gfortran.dg/g77/cpp2.F: Likewise.
39561
39562 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39563
39564         PR c++/5402
39565         * g++.dg/lookup/name-clash1.C: New test.
39566
39567         PR c++/9777
39568         * g++.dg/lookup/name-clash2.C: New test.
39569
39570         PR c++/12102
39571         * g++.dg/lookup/name-clash3.C: New test.
39572
39573 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39574
39575         * g++.dg/lookup/new2.C: New test.
39576         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39577
39578 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39579
39580         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39581         Add {dg-do compile} directive.
39582         * gfortran.dg/g77/13060.f: Likewise.
39583         * gfortran.dg/g77/19990218-0.f: Likewise.
39584         * gfortran.dg/g77/19990305-0.f: Likewise.
39585         * gfortran.dg/g77/19990419-0.f: Likewise.
39586         * gfortran.dg/g77/19990502-0.f: Likewise.
39587         * gfortran.dg/g77/19990502-1.f: Likewise.
39588         * gfortran.dg/g77/19990525-0.f: Likewise.
39589         * gfortran.dg/g77/19990826-1.f: Likewise.
39590         * gfortran.dg/g77/19990826-3.f: Likewise.
39591         * gfortran.dg/g77/19990905-2.f: Likewise.
39592         * gfortran.dg/g77/20000412-1.f: Likewise.
39593         * gfortran.dg/g77/20000511-1.f: Likewise.
39594         * gfortran.dg/g77/20000511-2.f: Likewise.
39595         * gfortran.dg/g77/20000518.f: Likewise.
39596         * gfortran.dg/g77/20000601-1.f: Likewise.
39597         * gfortran.dg/g77/20000601-2.f: Likewise.
39598         * gfortran.dg/g77/20000629-1.f: Likewise.
39599         * gfortran.dg/g77/20000630-2.f: Likewise.
39600         * gfortran.dg/g77/20010115.f: Likewise.
39601         * gfortran.dg/g77/20010321-1.f: Likewise.
39602         * gfortran.dg/g77/20010426.f: Likewise.
39603         * gfortran.dg/g77/20020307-1.f: Likewise.
39604         * gfortran.dg/g77/8485.f: Likewise.
39605         * gfortran.dg/g77/960317-1.f: Likewise.
39606         * gfortran.dg/g77/970915-0.f: Likewise.
39607         * gfortran.dg/g77/980310-1.f: Likewise.
39608         * gfortran.dg/g77/980310-2.f: Likewise.
39609         * gfortran.dg/g77/980310-3.f: Likewise.
39610         * gfortran.dg/g77/980310-4.f: Likewise.
39611         * gfortran.dg/g77/980310-6.f: Likewise.
39612         * gfortran.dg/g77/980310-7.f: Likewise.
39613         * gfortran.dg/g77/980310-8.f: Likewise.
39614         * gfortran.dg/g77/980419-2.f: Likewise.
39615         * gfortran.dg/g77/980424-0.f: Likewise.
39616         * gfortran.dg/g77/980427-0.f: Likewise.
39617         * gfortran.dg/g77/980729-0.f: Likewise.
39618         * gfortran.dg/g77/981117-1.f: Likewise.
39619         * gfortran.dg/g77/toon_1.f: Likewise.
39620
39621 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39622
39623         PR c++/2204
39624         * g++.dg/other/abstract2.C: New test.
39625
39626 2004-07-12  Paul Brook  <paul@codesourcery.com>
39627
39628         * gfortran.dg/pointer_init_1.f90: New test.
39629
39630 2004-07-11  Paul Brook  <paul@codesourcery.com>
39631
39632         PR fortran/15986
39633         * gfortran.dg/contained_1.f90: New test.
39634
39635 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39636
39637         * g++.dg/parse/defarg8.C: New test.
39638
39639 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39640
39641         PR fortran/16433
39642         * gfortran.dg/pr16433.f: New test.
39643
39644         PR fortran/17574
39645         * gfortran.dg/pr15754.f90: New test.
39646
39647 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39648
39649         PR tree-optimization/16437
39650         * gcc.c-torture/execute/bitfld-4.c: New test.
39651
39652 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39653
39654         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39655         access to common var from module.
39656
39657 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39658
39659         PR fortran/16336
39660         * gfortran.fortran-torture/execute/common_2.f90: New test.
39661
39662 2004-07-10  Paul Brook  <paul@codesourcery.com>
39663
39664         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39665
39666 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39667
39668         PR fortran/15969
39669         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39670
39671 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39672
39673         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39674         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39675         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39676         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39677         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39678         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39679         * gfortran.dg/g77/funderscoring.f: Likewise.
39680         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39681
39682 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39683
39684         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39685
39686 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39687         Paul Brook  <paul@codesourcery.com>
39688
39689         PR fortran/13415
39690         * gfortran.dg/common_pointer_1.f90: New test.
39691
39692 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39693
39694         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39695
39696 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39697
39698         PR target/16364
39699         * gcc.c-torture/compile/20040709-1.c: New.
39700
39701 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39702
39703         PR fortran/14077
39704         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39705
39706 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39707
39708         PR fortran/13201
39709         * gfortran.dg/shape_1.f90: New test.
39710
39711 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39712             Andrew Pinski  <apinski@apple.com>
39713
39714         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39715
39716 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39717
39718         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39719         comment.
39720
39721 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39722         Paul Brook  <paul@codesourcery.com>
39723
39724         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39725         '.f95' and '.F95'.
39726
39727 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39728
39729         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39730
39731 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39732
39733         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39734         testcases with capital suffix.
39735
39736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39737
39738         PR fortran/15481
39739         PR fortran/13372
39740         PR fortran/13575
39741         PR fortran/15978
39742         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39743
39744         * gfortran.dg/implicit_1.f90: New test.
39745
39746 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39747
39748         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39749         expression to match gfortran warning/error messages
39750         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39751         dg-error text.
39752
39753 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39754
39755         * lib/fortran-torture.exp: Rename proc search_for to
39756         search_for_re.
39757
39758 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39759
39760         * gcc.c-torture/execute/simd-5.x: New file.
39761         XFAIL on SPARC 64-bit at -O0.
39762
39763 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39764
39765         PR c++/8211
39766         PR c++/16165
39767         * g++.dg/warn/effc3.C: New test.
39768
39769 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39770
39771         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39772         change X to 1X in format.
39773         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39774         add data statements to conform to standard.
39775
39776 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39777
39778         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39779         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39780         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39781
39782 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39783
39784         * gfortran.dg/g77/7388.f: Copy from g77.dg
39785         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39786         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39787         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39788         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39789         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39790         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39791         * gfortran.dg/g77/strlen0.f: Likewise.
39792
39793 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39794
39795         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39796         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39797
39798 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39799
39800         * gcc.c-torture/execute/920428-2.x: Delete.
39801         * gcc.c-torture/execute/920501-7.x: Likewise.
39802
39803 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39804
39805         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39806         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39807         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39808         prescott and c3-2.
39809         (PREFETCH_3DNOW): Add -march=c3.
39810
39811 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39812
39813         PR c/16437
39814         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39815         * gcc.c-torture/execute/bf64-1.x: Likewise.
39816
39817 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39818
39819         * gcc.c-torture/compile/20040708-1.c: New test.
39820
39821 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39822
39823         PR c++/16169
39824         * g++.dg/warn/effc2.C: New test.
39825
39826 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39827
39828         * gcc.c-torture/execute/bitfld-1.x: Remove.
39829         * gcc.c-torture/execute/bitfld-3.c: New test.
39830         * gcc.dg/bitfld-2.c: Remove XFAILs.
39831
39832 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39833
39834         PR c++/16276
39835         * g++.dg/rtti/tinfo1.C: New file.
39836
39837 2004-07-07  Eric Christopher  <echristo@redhat.com>
39838
39839         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39840
39841 2004-07-07  Andrew Pinski  <apinski@apple.com>
39842
39843         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39844
39845 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39846
39847         * g++.dg/init/call1.C: XFAIL.
39848
39849 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39850
39851         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39852         except for movstrict*, to movmem* and clrstr* to clrmem*.
39853
39854 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39855
39856         * gcc.c-torture/execute/20040707-1.c: New test.
39857
39858 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39859
39860         * gcc.c-torture/execute/20040706-1.c: New test.
39861
39862 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39863
39864         PR c++/3671
39865         * g++.dg/template/spec14.C: New test.
39866
39867 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39868
39869         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39870         nothing if not yet defined.  Use it in b, c and d type definitions.
39871         * gcc.c-torture/execute/20040705-1.c: New test.
39872         * gcc.c-torture/execute/20040705-2.c: New test.
39873
39874 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39875
39876         PR c++/2518
39877         * g++.dg/lookup/new1.C: New test.
39878
39879 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39880
39881         PR c++/11406
39882         * g++.dg/template/sizeof8.C: New test.
39883
39884 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39885
39886         * gcc.c-torture/compile/20040705-1.c: New test.
39887
39888 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39889
39890         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39891
39892 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39893
39894         * gcc.dg/cpp/if-mop.c: Two new testcases.
39895         * gcc.dg/cpp/trad/comment-3.c: New.
39896
39897 2004-07-04  Paul Brook  <paul@codesourcery.com>
39898
39899         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39900
39901 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39902
39903         PR c++/3761
39904         * g++.dg/lookup/crash4.C: New test.
39905
39906 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39907
39908         * gcc.c-torture/execute/builtin-abs-1.c
39909         * gcc.c-torture/execute/builtin-abs-2.c
39910         * gcc.c-torture/execute/builtin-complex-1.c
39911         * gcc.c-torture/execute/builtins/string-1-lib.c
39912         * gcc.c-torture/execute/builtins/string-1.c
39913         * gcc.c-torture/execute/builtins/string-2-lib.c
39914         * gcc.c-torture/execute/builtins/string-2.c
39915         * gcc.c-torture/execute/builtins/string-3-lib.c
39916         * gcc.c-torture/execute/builtins/string-3.c
39917         * gcc.c-torture/execute/builtins/string-4-lib.c
39918         * gcc.c-torture/execute/builtins/string-4.c
39919         * gcc.c-torture/execute/builtins/string-5-lib.c
39920         * gcc.c-torture/execute/builtins/string-5.c
39921         * gcc.c-torture/execute/builtins/string-6-lib.c
39922         * gcc.c-torture/execute/builtins/string-6.c
39923         * gcc.c-torture/execute/builtins/string-7-lib.c
39924         * gcc.c-torture/execute/builtins/string-7.c
39925         * gcc.c-torture/execute/builtins/string-8-lib.c
39926         * gcc.c-torture/execute/builtins/string-8.c
39927         * gcc.c-torture/execute/builtins/string-9-lib.c
39928         * gcc.c-torture/execute/builtins/string-9.c
39929         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39930         * gcc.c-torture/execute/builtins/string-asm-1.c
39931         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39932         * gcc.c-torture/execute/builtins/string-asm-2.c
39933         * gcc.c-torture/execute/stdio-opt-1.c
39934         * gcc.c-torture/execute/stdio-opt-2.c
39935         * gcc.c-torture/execute/stdio-opt-3.c
39936         * gcc.c-torture/execute/string-opt-1.c
39937         * gcc.c-torture/execute/string-opt-10.c
39938         * gcc.c-torture/execute/string-opt-11.c
39939         * gcc.c-torture/execute/string-opt-12.c
39940         * gcc.c-torture/execute/string-opt-13.c
39941         * gcc.c-torture/execute/string-opt-14.c
39942         * gcc.c-torture/execute/string-opt-15.c
39943         * gcc.c-torture/execute/string-opt-16.c
39944         * gcc.c-torture/execute/string-opt-2.c
39945         * gcc.c-torture/execute/string-opt-6.c
39946         * gcc.c-torture/execute/string-opt-7.c
39947         * gcc.c-torture/execute/string-opt-8.c:
39948         Replace with ...
39949
39950         * gcc.c-torture/execute/builtins/abs-2.c
39951         * gcc.c-torture/execute/builtins/abs-3.c
39952         * gcc.c-torture/execute/builtins/complex-1.c
39953         * gcc.c-torture/execute/builtins/fprintf.c
39954         * gcc.c-torture/execute/builtins/fputs.c
39955         * gcc.c-torture/execute/builtins/memcmp.c
39956         * gcc.c-torture/execute/builtins/memmove.c
39957         * gcc.c-torture/execute/builtins/memops-asm.c
39958         * gcc.c-torture/execute/builtins/mempcpy-2.c
39959         * gcc.c-torture/execute/builtins/mempcpy.c
39960         * gcc.c-torture/execute/builtins/memset.c
39961         * gcc.c-torture/execute/builtins/printf.c
39962         * gcc.c-torture/execute/builtins/sprintf.c
39963         * gcc.c-torture/execute/builtins/strcat.c
39964         * gcc.c-torture/execute/builtins/strchr.c
39965         * gcc.c-torture/execute/builtins/strcmp.c
39966         * gcc.c-torture/execute/builtins/strcpy.c
39967         * gcc.c-torture/execute/builtins/strcspn.c
39968         * gcc.c-torture/execute/builtins/strlen-2.c
39969         * gcc.c-torture/execute/builtins/strlen.c
39970         * gcc.c-torture/execute/builtins/strncat.c
39971         * gcc.c-torture/execute/builtins/strncmp-2.c
39972         * gcc.c-torture/execute/builtins/strncmp.c
39973         * gcc.c-torture/execute/builtins/strncpy.c
39974         * gcc.c-torture/execute/builtins/strpbrk.c
39975         * gcc.c-torture/execute/builtins/strpcpy-2.c
39976         * gcc.c-torture/execute/builtins/strpcpy.c
39977         * gcc.c-torture/execute/builtins/strrchr.c
39978         * gcc.c-torture/execute/builtins/strspn.c
39979         * gcc.c-torture/execute/builtins/strstr-asm.c
39980         * gcc.c-torture/execute/builtins/strstr.c:
39981         ... these new files.
39982
39983         * gcc.c-torture/execute/builtins/abs-2-lib.c
39984         * gcc.c-torture/execute/builtins/abs-3-lib.c
39985         * gcc.c-torture/execute/builtins/complex-1-lib.c
39986         * gcc.c-torture/execute/builtins/fprintf-lib.c
39987         * gcc.c-torture/execute/builtins/fputs-lib.c
39988         * gcc.c-torture/execute/builtins/memcmp-lib.c
39989         * gcc.c-torture/execute/builtins/memmove-lib.c
39990         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39991         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39992         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39993         * gcc.c-torture/execute/builtins/memset-lib.c
39994         * gcc.c-torture/execute/builtins/printf-lib.c
39995         * gcc.c-torture/execute/builtins/sprintf-lib.c
39996         * gcc.c-torture/execute/builtins/strcat-lib.c
39997         * gcc.c-torture/execute/builtins/strchr-lib.c
39998         * gcc.c-torture/execute/builtins/strcmp-lib.c
39999         * gcc.c-torture/execute/builtins/strcpy-lib.c
40000         * gcc.c-torture/execute/builtins/strcspn-lib.c
40001         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40002         * gcc.c-torture/execute/builtins/strlen-lib.c
40003         * gcc.c-torture/execute/builtins/strncat-lib.c
40004         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40005         * gcc.c-torture/execute/builtins/strncmp-lib.c
40006         * gcc.c-torture/execute/builtins/strncpy-lib.c
40007         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40008         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40009         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40010         * gcc.c-torture/execute/builtins/strrchr-lib.c
40011         * gcc.c-torture/execute/builtins/strspn-lib.c
40012         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40013         * gcc.c-torture/execute/builtins/strstr-lib.c
40014         * gcc.c-torture/execute/builtins/lib/abs.c
40015         * gcc.c-torture/execute/builtins/lib/fprintf.c
40016         * gcc.c-torture/execute/builtins/lib/memset.c
40017         * gcc.c-torture/execute/builtins/lib/printf.c
40018         * gcc.c-torture/execute/builtins/lib/sprintf.c
40019         * gcc.c-torture/execute/builtins/lib/strcpy.c
40020         * gcc.c-torture/execute/builtins/lib/strcspn.c
40021         * gcc.c-torture/execute/builtins/lib/strncat.c
40022         * gcc.c-torture/execute/builtins/lib/strncmp.c
40023         * gcc.c-torture/execute/builtins/lib/strncpy.c
40024         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40025         * gcc.c-torture/execute/builtins/lib/strspn.c
40026         * gcc.c-torture/execute/builtins/lib/strstr.c:
40027         New files containing support routines.
40028
40029         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40030         declaration.
40031         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40032         when not optimizing.
40033
40034 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40035
40036         PR c++/16240
40037         * g++.dg/abi/mangle22.C: New test.
40038         * g++.dg/abi/mangle23.C: Likewise.
40039
40040 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40041
40042         PR fortran/16290
40043         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40044         Allow for cases without denormalized floating point numbers.
40045
40046 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40047
40048         PR c/1027
40049         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40050         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40051         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40052         expected warning text.
40053         * gcc.dg/format/diag-2.c: New test.
40054
40055 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40056
40057         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40058
40059 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40060
40061         * gcc.dg/builtins-43.c: New.
40062         * gcc.dg/builtins-44.c: New.
40063         * gcc.dg/builtins-45.c: New.
40064
40065 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40066             Andreas Tobler  <a.tobler@schweiz.ch>
40067
40068         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40069         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40070         as SIGSEGV.
40071         * gcc.dg/cleanup-11.c: Likewise.
40072         * gcc.dg/cleanup-8.c: Likewise.
40073         * gcc.dg/cleanup-9.c: Likewise.
40074         * gcc.dg/cleanup-5.c: Run on all platforms.
40075
40076 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40077
40078         * g++.dg/warn/nonnull1.C: New test.
40079
40080 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40081
40082         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40083         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40084         Special-case the Sun compiler wrt to <complex.h>.
40085
40086 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40087
40088         * gcc.dg/Wunreachable-8.C: New test.
40089
40090         * gcc.dg/h8300-ice2.c : New test.
40091
40092 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40093
40094         PR fortran/16161
40095         * gfortran.fortran-torture/compile/implicit.f90: Add test
40096         for implicit character.
40097
40098 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40099
40100         PR fortran/16289
40101         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40102         Use tiny() intrinsic to find smallest non-negative real
40103
40104 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40105
40106         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40107         * gcc.dg/compat/struct-by-value-22_x.c: New.
40108         * gcc.dg/compat/struct-by-value-22_y.c: New.
40109
40110         * gcc.c-torture/execute/20040629-1.c: New test.
40111
40112 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40113
40114         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40115         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40116
40117         PR target/16195
40118         * gcc.dg/20040625-1.c: New test.
40119
40120 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40121
40122         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40123
40124 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40125
40126         PR fortran/15963
40127         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40128
40129 2004-06-29  Richard Henderson  <rth@redhat.com>
40130
40131         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40132
40133 2004-06-29  Paul Brook  <paul@codesourcery.com>
40134
40135         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40136         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40137
40138 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40139
40140         PR c++/16260
40141         * g++.dg/parse/crash15.C: New.
40142
40143 2004-06-28  Andrew Pinski  <apinski@apple.com>
40144
40145         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40146         by the error already.
40147
40148         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40149
40150 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40151
40152         PR target/14041
40153         * gcc.dg/h8300-bss-align-1.c : New.
40154
40155 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40156
40157         * PR c++/16174
40158         * g++.dg/template/ctor4.C: New.
40159
40160 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40161
40162         PR c++/16205
40163         * g++.dg/warn/Wsequence-point-1.C: New test.
40164
40165 2004-06-27  Paul Brook  <paul@codesourcery.com>
40166
40167         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40168
40169 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40170
40171         * g++.old-deja/g++.mike/p7325.C: Remove.
40172
40173 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40174
40175         PR c/14963
40176         * gcc.dg/pr14963.c: New test.
40177
40178 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40179
40180         PR c++/16193
40181         * g++.dg/parse/redef1.C: New test.
40182
40183 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40184
40185         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40186         20021110.c.
40187         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40188         20021119-1.c.
40189         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40190         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40191         5-04.c.
40192         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40193         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40194         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40195         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40196         g++.brendan/enum14.C.
40197         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40198         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40199         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40200         g++.mike/virt1.C.
40201         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40202         memtemp24.C.
40203
40204 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40205
40206         * gcc.dg/20040527-1.c: New test case.
40207
40208 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40209
40210         PR gfortran/pr16196
40211         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40212
40213 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40214
40215         PR middle-end/15825
40216         * gcc.dg/pr15825-1.c: New test case.
40217
40218 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40219
40220         * gcc.c-torture/execute/20040625-1.c: New test.
40221
40222 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40223
40224         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40225
40226 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40227
40228         * gcc.dg/torture/mips-div-1.c: New test.
40229
40230 2004-06-24  Jeff Law  <law@redhat.com>
40231
40232         * gcc.dg/tree-ssa/20040624-1.c: New test.
40233
40234 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40235
40236         * gcc.c-torture/compile/20040624-1.c: New test.
40237
40238 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40239
40240         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40241         this directory.
40242
40243 2004-06-23  Andrew Pinski  <apinski@apple.com>
40244
40245         PR middle-end/15988
40246         * g++.dg/opt/ptrmem4.C: New test.
40247
40248         * gcc.dg/c90-array-quals-2.c: New test.
40249
40250 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40251
40252         * gcc.dg/kpice1.c: New test.
40253
40254 2006-06-23  Andrew Pinski  <apinski@apple.com>
40255
40256         * gcc.dg/c90-array-quals.c: New test.
40257
40258 2006-06-22  Richard Henderson  <rth@redhat.com>
40259
40260         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40261
40262 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40263
40264         * gcc.dg/builtins-config.h: Handle FreeBSD.
40265
40266 2006-06-22  Richard Henderson  <rth@redhat.com>
40267
40268         * g++.dg/opt/devirt1.C: New.
40269
40270 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40271
40272         * g++.dg/opt/pr15551.C: New testcase.
40273
40274 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40275
40276         PR target/14800
40277         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40278         x86_64-*-linux* when compiling for 32bit.
40279
40280 2004-06-21  Andrew Pinski  <apinski@apple.com>
40281
40282         * gcc.dg/pch/struct-1.c: New.
40283         * gcc.dg/pch/struct-1.hs: New.
40284
40285 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40286
40287         * gcc.dg/pch/save-temps-1.c: New file.
40288         * gcc.dg/pch/save-temps-1.hs: New file.
40289
40290 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40291
40292         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40293         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40294
40295 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40296
40297         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40298         to fix type error.
40299         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40300         Remove trailing spaces.
40301
40302 2004-06-21  Richard Henderson  <rth@redhat.com>
40303
40304         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40305         merging && to BIT_FIELD_REF.
40306
40307 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40308
40309         * g++.dg/opt/placeholder1.C: New test.
40310
40311 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40312
40313         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40314         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40315         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40316         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40317
40318 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40319
40320         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40321         extern "C".
40322         * g++.dg/other/pragma-re-1.C: Add comments.
40323
40324 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40325
40326         PR gfortran/16080
40327         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40328
40329 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40330
40331         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40332         instead of setting the type of size_t by
40333         hand.
40334
40335 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40336
40337         * gcc.dg/unordered-2.c: New test case.
40338         * gcc.dg/unordered-3.c: New test case.
40339
40340 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40341
40342         PR other/16043
40343         * lib/g++.exp (g++_version): Tweak regexp for version
40344         * lib/g77.exp (g77_version): Likewise.
40345         * lib/gfortran.exp (gfortran_version): Likewise.
40346         * lib/objc.exp (objc_version): Likewise.
40347         * lib/treelang.exp (treelang_version): Likewise.
40348
40349 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40350
40351         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40352         Use INT_MAX instead of __INT_MAX__.
40353         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40354
40355         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40356         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40357         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40358         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40359         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40360         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40361         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40362         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40363         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40364
40365         * gcc.dg/range-test-1.c: New test.
40366         * g++.dg/opt/range-test-1.C: New test.
40367
40368 2004-06-17  Richard Henderson  <rth@redhat.com>
40369
40370         * objc.dg/sync-1.m: New.
40371         * objc.dg/try-catch-1.m: Don't force next runtime.
40372         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40373         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40374         shadowed catch clause.
40375         * objc.dg/try-catch-5.m: New.
40376
40377 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40378
40379         Bug 14610
40380         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40381
40382 2004-06-15  Richard Henderson  <rth@redhat.com>
40383
40384         * gcc.dg/20001116-1.c: Move expected warning line.
40385
40386 2004-06-15  Richard Henderson  <rth@redhat.com>
40387
40388         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40389         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40390
40391 2004-06-15  Jeff Law  <law@redhat.com>
40392
40393         * gcc.dg/tree-ssa/20040615-1.c: New test.
40394         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40395         be less sensitive to operand ordering.
40396         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40397
40398 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40399
40400         * g++.dg/abi/bitfield3.C: Add comment..
40401
40402 2004-06-15  Richard Henderson  <rth@redhat.com>
40403
40404         * g++.dg/ext/stmtexpr1.C: XFAIL.
40405         * gcc.dg/20030612-1.c: XFAIL.
40406
40407 2004-06-15  Eric Christopher  <echristo@redhat.com>
40408
40409         * g++.dg/charset/asm5.c: New.
40410         * gcc.dg/charset/asm6.c: New.
40411
40412 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40413
40414         PR fortran/15962
40415         * gfortran.fortran-torture/execute/select_1.f90: New test.
40416
40417 2004-06-15  Paul Brook  <paul@codesourcery.com>
40418
40419         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40420
40421 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40422
40423         PR c++/15967
40424         * g++.dg/lookup/crash3.C: New test.
40425
40426 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40427
40428         PR c++/15947
40429         * g++.dg/parse/dtor4.C: New test.
40430
40431 2004-06-14  Jeff Law  <law@redhat.com>
40432
40433         * gcc.c-torture/compile/20040614-1.c: New test.
40434
40435 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40436
40437         PR fortran/15211
40438         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40439         LEN of a character array.
40440
40441 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40442
40443         PR c++/15096
40444         * g++.dg/template/ptrmem10.C: New test.
40445
40446         PR c++/14930
40447         * g++.dg/template/friend30.C: New test.
40448
40449 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40450
40451         PR fortran/14928
40452         * gfortran.fortran-torture/compile/mloc.f90: New test.
40453
40454 2004-06-13  Paul Brook  <paul@codesourcery.com>
40455
40456         * gfortran.fortran-torture/execute/random_2.f90: New test.
40457
40458 2004-06-13  Eric Christopher  <echristo@redhat.com>
40459
40460         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40461
40462 2004-06-12  Paul Brook  <paul@codesourcery.com>
40463
40464         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40465
40466 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40467
40468         PR fortran/14923
40469         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40470
40471 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40472
40473         PR fortran/14957
40474         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40475         syntax errors in end statements of contained subroutines.
40476
40477 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40478
40479         PR fortran/12841
40480         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40481
40482 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40483
40484         PR fortran/15665
40485         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40486
40487 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40488
40489         PR gfortran/12839
40490         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40491
40492 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40493
40494         PR c++/15862
40495         * g++.dg/parse/enum1.C: New test.
40496
40497 2004-06-10  Jeff Law  <law@redhat.com>
40498
40499         * gcc.c-torture/compile/20040610-1.c: New test.
40500
40501 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40502
40503         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40504         * g++.old-deja/g++.other/decl3.C: Likewise.
40505
40506 2004-06-10  Brian Booth  <bbooth@redhat.com>
40507
40508         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40509         V_MAY_DEF instead of VDEF.
40510         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40511
40512 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40513
40514         PR c++/14211
40515         * g++.dg/conversion/const1.C: New test.
40516
40517         PR c++/15076
40518         * g++.dg/conversion/reinterpret1.C: New test.
40519
40520         PR c++/15877
40521         * g++.dg/template/enum2.C: New test.
40522
40523         PR c++/15227
40524         * g++.dg/template/error13.C: New test.
40525
40526 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40527
40528         PR fortran/14957
40529         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40530         arguments to test_* REAL and of the right size.
40531
40532 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40533
40534         PR target/15569
40535         PR rtl-optimization/15681
40536         * gcc.dg/20040609-1.c: New test.
40537
40538 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40539
40540         PR c++/14791
40541         * g++.dg/opt/builtins1.C: New test.
40542
40543 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40544
40545         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40546         that use default windows32 struct layout.
40547         * gcc.dg/i386-bitfield2.c: Likewise.
40548
40549 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40550
40551         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40552         for mingw32 and cygwin targets.
40553
40554 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40555
40556         * gcc.dg/pch/macro-4.c: New.
40557         * gcc.dg/pch/macro-4.hs: New.
40558
40559 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40560
40561         PR fortran/13249
40562         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40563
40564 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40565
40566         PR fortran/13372
40567         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40568
40569 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40570
40571         PR gfortran/14897
40572         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40573
40574 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40575
40576         PR gfortran/15755
40577         * gfortran.fortran-torture/execute/backspace.c : New test.
40578
40579 2004-06-09  Paul Brook  <paul@codesourcery.com>
40580
40581         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40582         (pointer_to_section): Rewrite to use smaller array.
40583
40584 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40585
40586         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40587         * gcc.dg/ext/altivec-10.c: Same.
40588         * gcc.dg/ext/altivec-11.c: Same.
40589         * gcc.dg/ext/altivec-12.c: Same.
40590         * gcc.dg/ext/altivec-13.c: Same.
40591         * gcc.dg/ext/altivec-14.c: Same.
40592         * gcc.dg/ext/altivec-15.c: Same.
40593         * gcc.dg/ext/altivec-16.c: Same.
40594         * gcc.dg/ext/altivec-3.c: Same.
40595         * gcc.dg/ext/altivec-4.c: Same.
40596         * gcc.dg/ext/altivec-6.c: Same.
40597         * gcc.dg/ext/altivec-7.c: Same.
40598         * gcc.dg/ext/altivec-8.c: Same.
40599         * gcc.dg/ext/altivec-varargs-1.c: Same.
40600
40601         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40602         * g++.dg/ext/altivec-10.C: Same.
40603         * g++.dg/ext/altivec-2.C: Same.
40604         * g++.dg/ext/altivec-3.C: Same.
40605         * g++.dg/ext/altivec-4.C: Same.
40606         * g++.dg/ext/altivec-5.C: Same.
40607         * g++.dg/ext/altivec-6.C: Same.
40608         * g++.dg/ext/altivec-7.C: Same.
40609         * g++.dg/ext/altivec-8.C: Same.
40610         * g++.dg/ext/altivec-9.C: Same.
40611
40612 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40613
40614         PR c++/7841
40615         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40616
40617 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40618
40619         * gcc.dg/union-1.c: New test.
40620
40621 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40622
40623         * gcc.dg/builtins-41.c: New test case.
40624         * gcc.dg/builtins-42.c: New test case.
40625
40626 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40627
40628         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40629         * g++.dg/ext/altivec-10.C: Same.
40630         * g++.dg/ext/altivec-2.C: Same.
40631         * g++.dg/ext/altivec-3.C: Same.
40632         * g++.dg/ext/altivec-4.C: Same.
40633         * g++.dg/ext/altivec-5.C: Same.
40634         * g++.dg/ext/altivec-6.C: Same.
40635         * g++.dg/ext/altivec-7.C: Same.
40636         * g++.dg/ext/altivec-8.C: Same.
40637         * g++.dg/ext/altivec-9.C: Same.
40638         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40639         * g++.old-deja/g++.brendan/new3.C: Same.
40640         * gcc.c-torture/execute/eeprof-1.x: Same.
40641
40642 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40643
40644         PR c/14765
40645         * gcc.dg/pr14765-1.c: New test.
40646
40647 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40648
40649         PR c/14649
40650         * gcc.dg/pr14649-1.c: New test case.
40651
40652 2004-06-07  Richard Henderson  <rth@redhat.com>
40653
40654         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40655         if temporaries.
40656
40657 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40658
40659         * g++.dg/eh/elide1.C: Remove XFAIL.
40660
40661 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40662
40663         PR c++/15337
40664         * g++.dg/expr/sizeof3.C: New test.
40665
40666         PR c++/14777
40667         * g++.dg/template/access14.C: New test.
40668
40669         PR c++/15554
40670         * g++.dg/template/enum1.C: New test.
40671
40672         PR c++/15057
40673         * g++.dg/eh/throw1.C: New test.
40674
40675 2004-06-07  David Ayers  <d.ayers@inode.at>
40676             Ziemowit Laski  <zlaski@apple.com>
40677
40678         * lib/objc.exp (objc_target_compile): Revert the '-framework
40679         Foundation' flag fix, since bare Darwin does not ship
40680         with the Foundation framework.
40681         * objc/execute/next_mapping.h: Provide a local NSConstantString
40682         @interface and @implementation.
40683         (objc_constant_string_init): A constructor function, used to
40684         initialize the NSConstantString meta-class object.
40685         * objc/execute/string1.m: Include "next_mapping.h" instead of
40686         <Foundation/NSString.h>.
40687         * objc/execute/string2.m: Likewise.
40688         * objc/execute/string3.m: Likewise.
40689         * objc/execute/string4.m: Likewise.
40690
40691 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40692
40693         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40694         to double. Replace double with FLOAT.
40695         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40696
40697         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40698         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40699         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40700         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40701         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40702         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40703         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40704         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40705
40706 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40707
40708         PR c/13519
40709         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40710
40711 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40712
40713         PR c++/15503
40714         * g++.dg/template/meminit2.C: New test.
40715
40716 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40717
40718         PR target/15822
40719         * gcc.c-torture/execute/compare-fp-1.c,
40720         gcc.c-torture/execute/compare-fp-2.c,
40721         gcc.c-torture/execute/compare-fp-3.c,
40722         gcc.c-torture/execute/compare-fp-4.c,
40723         gcc.c-torture/execute/compare-fp-3.x,
40724         gcc.c-torture/execute/compare-fp-4.x: Moved...
40725         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40726         gcc.c-torture/execute/ieee/compare-fp-2.c,
40727         gcc.c-torture/execute/ieee/compare-fp-3.c,
40728         gcc.c-torture/execute/ieee/compare-fp-4.c,
40729         gcc.c-torture/execute/ieee/compare-fp-3.x,
40730         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40731
40732 2004-06-04  David Ayers  <d.ayers@inode.at>
40733
40734         * objc/execute/protocol-isEqual-4.m: New testcase.
40735
40736 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40737
40738         * objc/execute/protocol-isEqual-1.m: New testcase.
40739         * objc/execute/protocol-isEqual-2.m: New testcase.
40740         * objc/execute/protocol-isEqual-3.m: New testcase.
40741
40742 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40743
40744         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40745
40746 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40747
40748         * lib/objc.exp (objc_target_compile): When running tests on
40749         Darwin (Mac OS X), inform the linker about '-framework
40750         'Foundation'.
40751
40752 2004-06-02  Eric Christopher  <echristo@redhat.com>
40753
40754         * gcc.c-torture/compile/20040602-1.c: New.
40755
40756 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40757
40758         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40759         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40760
40761         PR tree-optimization/14736
40762         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40763
40764         PR tree-optimization/14042
40765         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40766
40767         PR tree-optimization/14729
40768         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40769
40770 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40771
40772         PR fortran/15557
40773         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40774
40775 2004-06-01  Richard Hederson  <rth@redhat.com>
40776
40777         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40778
40779 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40780
40781         PR c++/14932
40782         * g++.dg/parse/offsetof4.C: New test.
40783
40784 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40785
40786         PR objc/7993
40787         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40788
40789 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40790
40791         PR c++/15701
40792         * g++.dg/template/friend29.C: New test.
40793
40794 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40795
40796         PR c/15749
40797         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40798
40799 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40800
40801         * gcc.dg/sparc-trap-1.c: New test.
40802
40803 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40804
40805         PR middle-end/15069
40806         * g++.dg/opt/fold3.C: New test case.
40807
40808 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40809
40810         * lib/target-supports.exp (check_iconv_available): Fix fallout
40811         from 2004-05-28 patch.
40812
40813 2004-05-30  Paul Brook  <paul@codesourcery.com>
40814
40815         PR fortran/15620
40816         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40817         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40818
40819 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40820
40821         * gfortran.fortran-torture/execute/random_1.f90: New test.
40822
40823 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40824
40825         * g++.dg/ext/altivec-10.C: New test.
40826
40827 2004-05-29  Paul Brook  <paul@codesourcery.com>
40828
40829         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40830
40831 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40832
40833         * gcc.dg/altivec-16.c: New test.
40834
40835 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40836
40837         * lib/target-supports.exp (check_vmx_hw_available): New.
40838         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40839
40840         * lib/target-supports.exp (check_alias_available,
40841         check_iconv_available, check_named_sections_available): Use
40842         unique names for temporary files.
40843
40844 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40845
40846         * gcc.dg/altivec-15.c: New test.
40847
40848 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40849
40850         PR c++/15083
40851         * g++.dg/warn/noeffect6.C: New test.
40852
40853         PR c++/15471
40854         * g++.dg/expr/ptrmem4.C: New test.
40855
40856         PR c++/15640
40857         * g++.dg/template/operator3.C: New test.
40858
40859 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40860
40861         PR c++/14668
40862         * g++.dg/lookup/redecl1.C: New test.
40863         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40864
40865 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40866
40867         * gcc.c-torture/execute/compare-fp-1.c,
40868         gcc.c-torture/execute/compare-fp-2.c,
40869         gcc.c-torture/execute/compare-fp-3.c,
40870         gcc.c-torture/execute/compare-fp-4.c,
40871         gcc.c-torture/execute/compare-fp-3.x,
40872         gcc.c-torture/execute/compare-fp-4.x,
40873         gcc.dg/pr15649-1.c: New.
40874
40875 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40876
40877         PR c++/12883
40878         * g++.dg/init/array14.C: New test.
40879
40880 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40881
40882         * lib/compat.exp (compat-get-options-main): New.
40883         (compat-get-options): Remove unneeded code, warn for ignored
40884         command.
40885         (compat-execute): Check flag set by dg-require-* commands.
40886
40887         * lib/compat.exp (compat-execute): Break up long lines.
40888
40889 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40890
40891         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40892         * gcc.dg/altivec-14.c: New test.
40893         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40894
40895         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40896         * gcc.dg/altivec-12.c: Ditto.
40897
40898         * gcc.dg/altivec-3.c: Move call to altivec_check.
40899
40900 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40901
40902         PR c++/15044
40903         * g++.dg/template/error12.C: New test.
40904
40905         PR c++/15317
40906         * g++.dg/ext/attrib15.C: New test.
40907
40908         PR c++/15329
40909         * g++.dg/template/ptrmem9.C: New test.
40910
40911 2004-05-25  Paul Brook  <paul@codesourcery.com>
40912
40913         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40914
40915 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40916
40917         PR c++/15165
40918         * g++.dg/template/crash19.C: New test.
40919
40920 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40921
40922         PR c++/15025
40923         * g++.dg/template/redecl1.C: New test.
40924
40925 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40926
40927         PR c++/14821
40928         * g++.dg/other/ns1.C: New test.
40929
40930         PR c++/14883
40931         * g++.dg/template/invalid1.C: New test.
40932
40933 2004-05-23  Paul Brook  <paul@codesourcery.com>
40934         Victor Leikehman  <lei@haifasphere.co.il>
40935
40936         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40937         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40938
40939 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40940
40941         PR c++/15285
40942         PR c++/15299
40943         * g++.dg/template/non-dependent5.C: New test.
40944         * g++.dg/template/non-dependent6.C: New test.
40945
40946 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40947
40948         PR c++/15507
40949         * g++.dg/inherit/union1.C: New test.
40950
40951         PR c++/15542
40952         * g++.dg/template/addr1.C: New test.
40953
40954         PR c++/15427
40955         * g++.dg/template/array5.C: New test.
40956
40957         PR c++/15287
40958         * g++.dg/template/array6.C: New test.
40959
40960 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40961             Roger Sayle  <roger@eyesopen.com>
40962
40963         * g++.dg/lookup/forscope2.C: New test case.
40964
40965 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40966
40967         * gcc.dg/cpp/Wmissingdirs.c: New.
40968
40969 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40970
40971         PR target/15301
40972         * gcc.dg/compat/union-m128-1.h: New file.
40973         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40974         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40975         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40976
40977 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40978
40979         PR target/15302
40980         * gcc.dg/compat/struct-complex-1.h: New file.
40981         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40982         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40983         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40984
40985 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40986
40987         PR middle-end/3074
40988         * gcc.dg/pr3074-1.c: New test case.
40989         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40990
40991 2004-05-20  Falk Hueffner  <falk@debian.org>
40992
40993         PR other/15526
40994         * gcc.dg/ftrapv-1.c: New test case.
40995
40996 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40997
40998         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40999
41000 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41001             Jeff Law  <law@redhat.com>
41002
41003         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41004         * gcc.dg/tree-ssa/20040518-2.c: New test.
41005
41006         * gcc.dg/tree-ssa/20040518-1.c: New test.
41007
41008 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41009
41010         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41011
41012 2004-05-18  Paul Brook  <paul@codesourcery.com>
41013
41014         PR fortran/13930
41015         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41016
41017 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41018
41019         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41020         constant folding.
41021
41022 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41023
41024         * gcc.dg/tree-ssa/20040517-1.c: New test.
41025
41026 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41027
41028         * gcc.dg/loop-4.c: New test.
41029
41030 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41031
41032         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41033
41034 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41035
41036         PR fortran/15311
41037         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41038
41039 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41040
41041         PR fortran/13826
41042         PR fortran/13940
41043         * gfortran.fortran-torture/compile/data_1.f90: New test.
41044
41045 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41046
41047         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41048         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41049
41050 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41051
41052         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41053
41054 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41055
41056         PR c/15444
41057         * gcc.dg/format/xopen-1.c: Adjust expected message.
41058         * gcc.dg/format/xopen-3.c: New test.
41059
41060 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41061
41062         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41063
41064 2004-05-14  Jeff Law  <law@redhat.com>
41065
41066         * gcc.dg/tree-ssa/20040514-2.c: New test.
41067
41068 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41069
41070         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41071         this ...
41072         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41073         this.
41074
41075 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41076
41077         * gcc.dg/tree-ssa/20040514-1.c: New test.
41078
41079 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41080
41081         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41082         test.
41083
41084 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41085
41086         PR fortran/14066
41087         * gfortran.fortran-torture/compile/do_1.f90: New test.
41088
41089 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41090
41091         PR fortran/15051
41092         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41093         test.
41094
41095 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41096
41097         PR fortran/15149
41098         * gfortran.fortran-torture/execute/random_init.f90: New test.
41099
41100 2004-05-13  Paul Brook  <paul@codesourcery.com>
41101
41102         PR fortran/15314
41103         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41104
41105 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41106
41107         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41108         for the powerpc case.
41109
41110 2004-05-13  Jeff Law  <law@redhat.com>
41111
41112         * gcc.dg/tree-ssa/20040513-1.c: New test.
41113         * gcc.dg/tree-ssa/20040513-2.c: New test.
41114
41115 2004-05-13  Paul Brook  <paul@codesourcery.com>
41116
41117         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41118         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41119         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41120
41121 2004-05-13  Andreas Schwab  <schwab@suse.de>
41122
41123         PR other/10819
41124         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41125         characters.
41126
41127 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41128
41129         PR fortran/15294
41130         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41131
41132 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41133
41134         Merge from tree-ssa-20020619-branch.  See
41135         ChangeLog.tree-ssa for details.
41136
41137 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41138
41139         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41140         include <altivec.h> explicitly.
41141         * gcc.dg/altivec-13.c: Likewise.
41142
41143 2004-05-11  Paul Brook  <paul@codesourcery.com>
41144
41145         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41146
41147 2004-05-10  Eric Christopher  <echristo@redhat.com>
41148
41149         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41150         * gcc.dg/sibcall-4.c: Ditto.
41151
41152 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41153
41154         * g++.dg/ext/altivec-8.C: New test case.
41155         * gcc.dg/altivec-13.c: New test case.
41156
41157 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41158
41159         * gcc.c-torture/execute/divcmp-1.c: New test case.
41160         * gcc.c-torture/execute/divcmp-2.c: New test case.
41161         * gcc.c-torture/execute/divcmp-3.c: New test case.
41162
41163 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41164
41165         * g++.dg/other/pragma-re-2.C: New test.
41166
41167 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41168
41169         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41170         * gcc.dg/i386-387-2.c: Likewise.
41171
41172         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41173         __builtin_drem.
41174         * gcc.dg/i386-387-6.c: Likewise.
41175
41176 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41177
41178         * gcc.dg/builtins-33.c: Also check log1p*.
41179
41180 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41181
41182         PR optimization/15296
41183         * gcc.c-torture/execute/pr15296.c: New test.
41184
41185 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41186
41187         * gcc.dg/builtins-40.c: New test.
41188
41189 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41190
41191         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41192
41193 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41194
41195         * g++.dg/ext/spe1.C: New testcase.
41196
41197 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41198
41199         * objc.dg/image-info.m: Allow additional attributes
41200         for __image_info section.
41201
41202 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41203
41204         * gcc.dg/torture/mips-hilo-2.c: New test.
41205
41206 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41207
41208         PR c++/14389
41209         * g++.dg/template/member5.C: New test.
41210
41211 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41212
41213         * gcc.dg/builtins-34.c: Also check expm1*.
41214
41215 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41216
41217         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41218         * gcc.dg/torture/builtin-convert-3.c: New test.
41219
41220 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41221
41222         PR middle-end/15054
41223         * g++.dg/opt/pr15054.C: New test.
41224
41225 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41226
41227         * gcc.dg/torture/builtin-rounding-1.c: New test.
41228         * gcc.dg/builtins-25.c: Delete.
41229         * gcc.dg/builtins-29.c: Delete.
41230
41231 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41232
41233         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41234         * gcc.dg/sibcall-4.c: Likewise.
41235         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41236
41237 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41238
41239         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41240         bit-field on 16-bit targets.
41241
41242 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41243
41244         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41245         16-bit targets.
41246
41247 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41248
41249         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41250         * gcc.dg/rs6000-power2-2.c: Likewise.
41251
41252 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41253
41254         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41255         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41256         Change the asm registers to be in form of frN instead of fN.
41257
41258 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41259
41260         * gcc.dg/torture/builtin-convert-2.c: New test.
41261
41262 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41263
41264         * gcc.dg/rs6000-power2-1.c: New test.
41265         * gcc.dg/rs6000-power2-2.c: New test.
41266
41267 2004-04-28  Jan Hubicka  <jh@suse.cz>
41268
41269         * gcc.dg/unused-6.c: New test.
41270
41271 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41272             Ulrich Weigand  <uweigand@de.ibm.com>
41273
41274         * ada/acats/run_all.sh: Define $target variable.
41275
41276 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41277
41278         PR c++/15119
41279         * g++.dg/other/vararg-1.C: New test.
41280
41281         PR c++/4794
41282         * g++.dg/eh/cleanup3.C: New test.
41283
41284 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41285
41286         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41287         and ad8011a (target_insn).
41288         * ada/acats/support/macro.dfs: Likewise.
41289         * ada/acats/support/impbit.adb: New file.
41290
41291 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41292
41293         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41294
41295 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41296
41297         * gcc.dg/loop-3.c: New test.
41298
41299 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41300
41301         * gcc.c-torture/execute/simd-5.c: New test.
41302
41303 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41304
41305         PR c++/15064
41306         * g++.dg/template/crash18.C: New test.
41307
41308 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41309
41310         * g++.dg/ext/complit3.C: New test.
41311
41312 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41313
41314         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41315         * gcc.dg/altivec-3.c: Same.
41316         * gcc.dg/altivec-varargs-1.c: Same.
41317
41318 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41319
41320         * lib/target-supports.exp (check_profiling_available): Assume
41321         profiling is not available on powerpc-eabi targets.
41322
41323 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41324
41325         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41326         * gcc.dg/vmx/bug-1.c: Ditto.
41327
41328 2004-04-20  Eric Christopher  <echristo@redhat.com>
41329
41330         * gcc.dg/charset/extern.c: New test.
41331         * g++.dg/charset/extern3.cc: Ditto.
41332
41333 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41334
41335         * gcc.dg/builtins-39.c: New test.
41336
41337 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41338
41339         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41340
41341 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41342
41343         * gcc.dg/torture/mips-hilo-1.c: New test.
41344
41345 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41346
41347         * gcc.c-torture/compile/20040419-1.c: New test.
41348
41349 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41350
41351         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41352
41353 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41354             Aldy Hernandez  <aldyh@redhat.com>
41355
41356         * gcc.c-torture/execute/va-arg-24.c: New.
41357
41358 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41359             Aldy Hernandez  <aldyh@redhat.com>
41360
41361         * gcc.dg/vmx/1b-01.c: New.
41362         * gcc.dg/vmx/1b-02.c: New.
41363         * gcc.dg/vmx/1b-03.c: New.
41364         * gcc.dg/vmx/1b-04.c: New.
41365         * gcc.dg/vmx/1b-05.c: New.
41366         * gcc.dg/vmx/1b-06.c: New.
41367         * gcc.dg/vmx/1b-07.c: New.
41368         * gcc.dg/vmx/1c-01.c: New.
41369         * gcc.dg/vmx/1c-02.c: New.
41370         * gcc.dg/vmx/3a-01a.c: New.
41371         * gcc.dg/vmx/3a-01.c: New.
41372         * gcc.dg/vmx/3a-01m.c: New.
41373         * gcc.dg/vmx/3a-03.c: New.
41374         * gcc.dg/vmx/3a-03m.c: New.
41375         * gcc.dg/vmx/3a-04.c: New.
41376         * gcc.dg/vmx/3a-04m.c: New.
41377         * gcc.dg/vmx/3a-05.c: New.
41378         * gcc.dg/vmx/3a-06.c: New.
41379         * gcc.dg/vmx/3a-06m.c: New.
41380         * gcc.dg/vmx/3a-07.c: New.
41381         * gcc.dg/vmx/3b-01.c: New.
41382         * gcc.dg/vmx/3b-02.c: New.
41383         * gcc.dg/vmx/3b-10.c: New.
41384         * gcc.dg/vmx/3b-13.c: New.
41385         * gcc.dg/vmx/3b-14.c: New.
41386         * gcc.dg/vmx/3b-15.c: New.
41387         * gcc.dg/vmx/3c-01a.c: New.
41388         * gcc.dg/vmx/3c-01.c: New.
41389         * gcc.dg/vmx/3c-02.c: New.
41390         * gcc.dg/vmx/3c-03.c: New.
41391         * gcc.dg/vmx/3d-01.c: New.
41392         * gcc.dg/vmx/4-01.c: New.
41393         * gcc.dg/vmx/4-03.c: New.
41394         * gcc.dg/vmx/5-01.c: New.
41395         * gcc.dg/vmx/5-02.c: New.
41396         * gcc.dg/vmx/5-03.c: New.
41397         * gcc.dg/vmx/5-04.c: New.
41398         * gcc.dg/vmx/5-05.c: New.
41399         * gcc.dg/vmx/5-06.c: New.
41400         * gcc.dg/vmx/5-07.c: New.
41401         * gcc.dg/vmx/5-07t.c: New.
41402         * gcc.dg/vmx/5-08.c: New.
41403         * gcc.dg/vmx/5-10.c: New.
41404         * gcc.dg/vmx/5-11.c: New.
41405         * gcc.dg/vmx/7-01a.c: New.
41406         * gcc.dg/vmx/7-01.c: New.
41407         * gcc.dg/vmx/7c-01.c: New.
41408         * gcc.dg/vmx/7d-01.c: New.
41409         * gcc.dg/vmx/7d-02.c: New.
41410         * gcc.dg/vmx/8-01.c: New.
41411         * gcc.dg/vmx/8-02a.c: New.
41412         * gcc.dg/vmx/8-02.c: New.
41413         * gcc.dg/vmx/brode-1.c: New.
41414         * gcc.dg/vmx/bug-1.c: New.
41415         * gcc.dg/vmx/bug-2.c: New.
41416         * gcc.dg/vmx/bug-3.c: New.
41417         * gcc.dg/vmx/cw-bug-1.c: New.
41418         * gcc.dg/vmx/cw-bug-2.c: New.
41419         * gcc.dg/vmx/cw-bug-3.c: New.
41420         * gcc.dg/vmx/dct.c: New.
41421         * gcc.dg/vmx/debug-1.c: New.
41422         * gcc.dg/vmx/debug-2.c: New.
41423         * gcc.dg/vmx/debug-3.c: New.
41424         * gcc.dg/vmx/debug-4.c: New.
41425         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41426         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41427         * gcc.dg/vmx/eg-5.c: New.
41428         * gcc.dg/vmx/fft.c: New.
41429         * gcc.dg/vmx/gcc-bug-1.c: New.
41430         * gcc.dg/vmx/gcc-bug-2.c: New.
41431         * gcc.dg/vmx/gcc-bug-3.c: New.
41432         * gcc.dg/vmx/gcc-bug-4.c: New.
41433         * gcc.dg/vmx/gcc-bug-5.c: New.
41434         * gcc.dg/vmx/gcc-bug-6.c: New.
41435         * gcc.dg/vmx/gcc-bug-7.c: New.
41436         * gcc.dg/vmx/gcc-bug-8.c: New.
41437         * gcc.dg/vmx/gcc-bug-9.c: New.
41438         * gcc.dg/vmx/gcc-bug-b.c: New.
41439         * gcc.dg/vmx/gcc-bug-c.c: New.
41440         * gcc.dg/vmx/gcc-bug-d.c: New.
41441         * gcc.dg/vmx/gcc-bug-e.c: New.
41442         * gcc.dg/vmx/gcc-bug-f.c: New.
41443         * gcc.dg/vmx/gcc-bug-g.c: New.
41444         * gcc.dg/vmx/gcc-bug-i.c: New.
41445         * gcc.dg/vmx/harness.h: New.
41446         * gcc.dg/vmx/ira1.c: New.
41447         * gcc.dg/vmx/ira2a.c: New.
41448         * gcc.dg/vmx/ira2b.c: New.
41449         * gcc.dg/vmx/ira2.c: New.
41450         * gcc.dg/vmx/ira2c.c: New.
41451         * gcc.dg/vmx/mem.c: New.
41452         * gcc.dg/vmx/newton-1.c: New.
41453         * gcc.dg/vmx/ops.c: New.
41454         * gcc.dg/vmx/sn7153.c: New.
41455         * gcc.dg/vmx/spill2.c: New.
41456         * gcc.dg/vmx/spill3.c: New.
41457         * gcc.dg/vmx/spill.c: New.
41458         * gcc.dg/vmx/t.c: New.
41459         * gcc.dg/vmx/varargs-1.c: New.
41460         * gcc.dg/vmx/varargs-2.c: New.
41461         * gcc.dg/vmx/varargs-3.c: New.
41462         * gcc.dg/vmx/varargs-4.c: New.
41463         * gcc.dg/vmx/varargs-5.c: New.
41464         * gcc.dg/vmx/varargs-6.c: New.
41465         * gcc.dg/vmx/varargs-7.c: New.
41466         * gcc.dg/vmx/vmx.exp: New.
41467         * gcc.dg/vmx/vprint-1.c: New.
41468         * gcc.dg/vmx/vscan-1.c: New.
41469         * gcc.dg/vmx/x-01.c: New.
41470         * gcc.dg/vmx/x-02.c: New.
41471         * gcc.dg/vmx/x-03.c: New.
41472         * gcc.dg/vmx/x-04.c: New.
41473         * gcc.dg/vmx/x-05.c: New.
41474         * gcc.dg/vmx/yousufi-1.c: New.
41475         * gcc.dg/vmx/zero-1.c: New.
41476         * gcc.dg/vmx/zero.c: New.
41477
41478 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41479
41480         * g++.dg/lookup/java1.C: Update for chage of
41481         _Jv_AllocObject.
41482         * g++.dg/lookup/java2.C: Likewise.
41483
41484 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41485
41486         * ada/acats/run_all.sh: use -O2 by default.
41487
41488 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41489
41490         * gcc.dg/vr-mult-[12].c: New tests.
41491
41492 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41493
41494         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41495
41496         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41497
41498 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41499
41500         * lib/target-supports.exp (check_profiling_available): Assume
41501         profiling isn't available for mips*-*-elf targets.
41502
41503 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41504
41505         * gcc.dg/builtins-38.c: New test.
41506
41507 2004-04-14  Eric Christopher  <echristo@redhat.com>
41508
41509         * g++.dg/charset/charset.exp: Run .cc extension tests.
41510
41511 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41512
41513         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41514
41515 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41516
41517         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41518
41519 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41520
41521         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41522         * gcc.dg/i386-387-2.c: Likewise.
41523
41524         * gcc.dg/i386-387-7.c: New test.
41525         * gcc.dg/i386-387-8.c: New test.
41526
41527         * gcc.dg/builtins-37.c: New test.
41528
41529 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41530
41531         * g++.dg/pch/externc-1.C: Add missing semicolon.
41532
41533 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41534
41535         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41536
41537 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41538
41539         * gcc.c-torture/execute/20040411-1.c: New test.
41540
41541 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41542
41543         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41544
41545 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41546
41547         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41548
41549 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41550
41551         * lib/target-supports.exp (check_named_sections_available): New.
41552         * lib/gcc-dg.exp (dg-require-named-sections): New.
41553         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41554         old-deja.exp.  Also prune error-count message from HP linker.
41555         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41556
41557         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41558         * g++.old-deja/g++.pt/static3.C: Likewise.
41559         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41560
41561 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41562
41563         * gcc.c-torture/execute/20040409-1.c: New test case.
41564         * gcc.c-torture/execute/20040409-2.c: New test case.
41565         * gcc.c-torture/execute/20040409-3.c: New test case.
41566
41567 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41568
41569         * gcc.dg/20040409-1.c: New test.
41570
41571 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41572
41573         PR target/14888
41574         * g++.dg/opt/pr14888.C: New test case.
41575
41576 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41577
41578         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41579         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41580         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41581         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41582         New tests.
41583
41584 2004-04-08  Paul Brook  <paul@codesourcery.com>
41585
41586         * gcc.dg/spill-1.c: New test.
41587
41588 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41589
41590         * gcc.dg/torture/builtin-ctype-2.c: New test.
41591
41592 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41593
41594         * gcc.dg/pch/pch.exp: Add largefile test.
41595
41596 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41597
41598         * g++.dg/pch/externc-1.Hs: New.
41599         * g++.dg/pch/externc-1.C: New.
41600
41601 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41602
41603         * gcc.dg/compat/struct-by-value-5a_main.c,
41604         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41605         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41606         * gcc.dg/compat/struct-by-value-5a_x.c,
41607         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41608         gcc.dg/compat/struct-by-value-5_x.c.
41609         * gcc.dg/compat/struct-by-value-5a_y.c,
41610         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41611         gcc.dg/compat/struct-by-value-5_y.c.
41612
41613         * gcc.dg/compat/struct-by-value-6a_main.c,
41614         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41615         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41616         * gcc.dg/compat/struct-by-value-6a_x.c,
41617         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41618         gcc.dg/compat/struct-by-value-6_x.c.
41619         * gcc.dg/compat/struct-by-value-6a_y.c,
41620         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41621         gcc.dg/compat/struct-by-value-6_y.c.
41622
41623         * gcc.dg/compat/struct-by-value-7a_main.c,
41624         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41625         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41626         * gcc.dg/compat/struct-by-value-7a_x.c,
41627         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41628         gcc.dg/compat/struct-by-value-7_x.c.
41629         * gcc.dg/compat/struct-by-value-7a_y.c,
41630         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41631         gcc.dg/compat/struct-by-value-7_y.c.
41632
41633 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41634
41635         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41636         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41637         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41638         options.
41639
41640 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41641
41642         * gcc.dg/builtins-36.c: New test.
41643
41644 2004-04-06  Paul Brook  <paul@codesourcery.com>
41645
41646         * README.gcc: Remove obsolete contraint on testcases.
41647
41648 2004-04-05  Paul Brook  <paul@codesourcery.com>
41649
41650         PR2123
41651         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41652         failure and exit(0) on success.
41653         * g++.dg/expr/anew2.C: Ditto.
41654         * g++.dg/expr/anew3.C: Ditto.
41655         * g++.dg/expr/anew4.C: Ditto.
41656
41657 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41658
41659         PR c++/3518
41660         * g++.dg/template/unify7.C: New.
41661
41662 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41663
41664         * g++.dg/README: Bring up to date with new subdirectories; remove
41665         duplicate subdirectory lines.
41666
41667 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41668
41669         PR c++/14007
41670         * g++.dg/template/unify5.C: New.
41671         * g++.dg/template/unify6.C: New.
41672         * g++.dg/template/qualttp20.C: Adjust.
41673         * g++.old-deja/g++.jason/report.C: Adjust.
41674         * g++.old-deja/g++.other/qual1.C: Adjust.
41675
41676 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41677
41678         PR c++/14803
41679         * g++.dg/inherit/ptrmem1.C: New test.
41680
41681 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41682
41683         PR c++/14755
41684         * gcc.c-torture/execute/20040331-1.c: New test.
41685         * gcc.dg/20040331-1.c: New test.
41686
41687 2004-04-01  Paul Brook  <paul@codesourcery.com>
41688
41689         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41690
41691 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41692
41693         PR c++/14724
41694         * g++.dg/init/goto1.C: New test.
41695
41696         PR c++/14763
41697         * g++.dg/template/defarg4.C: New test.
41698
41699 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41700
41701         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41702
41703 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41704
41705         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41706
41707 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41708
41709         * gcc.dg/noncompile/undeclared-2.c: New test.
41710
41711 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41712
41713         * gcc.dg/940409-1.c: Remove XFAIL.
41714         * gcc.dg/reg-vol-struct-1.c: New test.
41715
41716 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41717
41718         * gcc.dg/torture/builtin-wctype-1.c: New test.
41719
41720 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41721
41722         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41723         * gcc.dg/20001101-1.c: Likewise.
41724         * gcc.dg/20001102-1.c: Likewise.
41725
41726 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41727
41728         * gcc.dg/compare8.c: Add an additional test for XOR.
41729
41730 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41731
41732         * gcc.dg/torture/builtin-ctype-1.c: New test.
41733
41734 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41735
41736         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41737         * gcc.dg/torture/builtin-math-1.c: Likewise.
41738         * gcc.dg/torture/builtin-power-1.c: New test.
41739
41740 2004-03-24  Andreas Schwab  <schwab@suse.de>
41741
41742         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41743         IA64 assembler.
41744
41745 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41746             Roger Sayle  <roger@eyesopen.com>
41747
41748         * gcc.dg/compare8.c: New test case.
41749
41750 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41751
41752         * g++.dg/ext/altivec-7.C: New test.
41753
41754 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41755
41756         PR 12267, 12391, 12560, 13129, 14114, 14133
41757         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41758         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41759         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41760         Adjust error regexps.
41761         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41762         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41763         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41764         * gcc.dg/local1.c: Add explanatory comment.
41765
41766 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41767
41768         PR optimization/14669
41769         * g++.dg/opt/fold2.C: New test case.
41770
41771 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41772
41773         PR c/14069
41774         * gcc.dg/20040322-1.c: New test.
41775
41776 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41777
41778         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41779         * gcc.dg/ultrasp4.c: Likewise.
41780         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41781
41782 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41783
41784         * gcc.dg/i386-sse-8.c: Reset default options.
41785
41786 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41787
41788         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41789         in the error message text.
41790
41791 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41792
41793         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41794
41795 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41796
41797         PR c++/14616
41798         * g++.dg/init/array13.C: New test.
41799
41800 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41801
41802         PR target/13889
41803         * gcc.c-torture/compile/pr13889.c: New test case.
41804
41805 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41806
41807         PR c/14635
41808         * builtins-1.c (nan, nans): Don't test.
41809         * builtins-30.c: Don't use nan, nanf, nanl.
41810         * builtins-35.c: New test.
41811
41812 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41813
41814         * g++.dg/ext/altivec-6.C: New test.
41815
41816 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41817
41818         * g++.dg/init/placement3.C: New test.
41819
41820         * g++.dg/template/spec13.C: New test.
41821
41822         * g++.dg/lookup/using11.C: New test.
41823
41824         * g++.dg/lookup/koenig3.C: New test.
41825
41826         * g++.dg/template/operator2.C: New test.
41827
41828         * g++.dg/expr/dtor3.C: New test.
41829         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41830         marker.
41831         * g++.old-deja/g++.law/visibility28.C: Likewise.
41832
41833 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41834
41835         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41836         * gcc.dg/ppc64-abi-3.c: Likewise.
41837
41838 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41839
41840         PR c++/14545
41841         * g++.dg/parse/template15.C: New test.
41842
41843 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41844
41845         * g++.dg/expr/dtor2.C: New test.
41846
41847         * g++.dg/lookup/anon4.C: New test.
41848
41849         * g++.dg/overload/using1.C: New test.
41850
41851         * g++.dg/template/lookup7.C: New test.
41852
41853         * g++.dg/template/typename6.C: New test.
41854
41855         * g++.dg/expr/cond6.C: New test.
41856
41857 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41858
41859         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41860
41861 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41862
41863         * g++.dg/expr/cond5.C: New test.
41864         * g++.dg/expr/constcast1.C: Likewise.
41865         * g++.dg/expr/ptrmem2.C: Likewise.
41866         * g++.dg/expr/ptrmem3.C: Likewise.
41867         * g++.dg/lookup/main1.C: Likewise.
41868         * g++.dg/template/lookup6.C: Likewise.
41869
41870 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41871
41872         * gcc.dg/local1.c: New test.
41873
41874         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41875
41876 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41877
41878         * gcc.dg/torture/builtin-convert-1.c: New test.
41879
41880 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41881
41882         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41883
41884 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41885
41886         PR c++/14481
41887         * g++.dg/warn/Wunused-7.C: New test.
41888
41889 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41890
41891         * gcc.dg/torture/builtin-integral-1.c: New test.
41892
41893 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41894
41895         PR c++/14586
41896         * g++.dg/parse/non-dependent3.C: New test.
41897
41898 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41899
41900         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41901         * g++.dg/eh/simd-2.C: Likewise.
41902         * g++.dg/init/array10.C: Likewise.
41903         * gcc.c-torture/compile/simd-1.c: Likewise.
41904         * gcc.c-torture/compile/simd-2.c: Likewise.
41905         * gcc.c-torture/compile/simd-3.c: Likewise.
41906         * gcc.c-torture/compile/simd-4.c: Likewise.
41907         * gcc.c-torture/compile/simd-6.c: Likewise.
41908         * gcc.c-torture/execute/simd-1.c: Likewise.
41909         * gcc.c-torture/execute/simd-2.c: Likewise.
41910         * gcc.dg/compat/vector-defs.h: Likewise.
41911         * gcc.dg/20020531-1.c: Likewise.
41912         * gcc.dg/altivec-3.c: Likewise.
41913         * gcc.dg/altivec-4.c: Likewise.
41914         * gcc.dg/altivec-varargs-1.c: Likewise.
41915         * gcc.dg/compat/vector-defs.h: Likewise.
41916         * gcc.dg/i386-mmx-3.c: Likewise.
41917         * gcc.dg/i386-sse-4.c: Likewise.
41918         * gcc.dg/i386-sse-5.c: Likewise.
41919         * gcc.dg/i386-sse-8.c: Likewise.
41920         * gcc.dg/simd-1.c: Likewise.
41921         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41922         __ev64_opaque__ since the machine description provides it.
41923
41924 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41925
41926         * lib/compat.exp (skip_list): New global variable.
41927         Use it to hold the user defined COMPAT_SKIPS list if any.
41928         (compat-obj): Add the members of skip_list to optall.
41929
41930 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41931
41932         * gcc.dg/compat/union-by-value-1_main.c,
41933         union-by-value-1_x.c, union-by-value-1_y.c,
41934         union-check.h, union-defs.h,
41935         union-init.h, union-return-1_main.c,
41936         union-return-1_x.c, union-return-1_y.c: New files.
41937
41938 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41939
41940         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41941         mixed-struct-init.h: Add 4 mixed structure types.
41942         struct-by-value-21_main.c, struct-by-value-21_x.c,
41943         struct-by-value-21_y.c, struct-return-21_main.c,
41944         struct-return-21_x.c, struct-return-21_y.c: New files.
41945
41946 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41947
41948         PR c++/14550
41949         * g++.dg/parse/template14.C: New test.
41950
41951 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41952
41953         * gcc.c-torture/execute/20040313-1.c: New test.
41954
41955 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41956
41957         PR target/14533
41958         * gcc.dg/20040311-2.c: New test.
41959
41960 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41961
41962         PR other/14544
41963         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41964         bit-field.
41965
41966 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41967
41968         * gcc.dg/20040305-2.c: Add missing return statement.
41969
41970 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41971
41972         * gcc.dg/builtins-34.c: Also check pow10*.
41973
41974 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41975
41976         PR target/14262
41977         * gcc.dg/20040305-2.c: New test.
41978
41979 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41980
41981         * gcc.dg/20040310-1.c: New test.
41982
41983 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41984
41985         * gcc.c-torture/execute/20040311-1.c: New test case.
41986
41987 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41988
41989         PR c++/14476
41990         * g++.dg/lookup/enum1.C: New test.
41991
41992 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41993
41994         PR c++/14510
41995         * g++.dg/lookup/struct2.C: New test.
41996
41997 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41998
41999         * gcc.dg/builtins-34.c: New test.
42000
42001 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42002
42003         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42004
42005 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42006
42007         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42008         * gcc.dg/alias-2.c: New testcase.
42009
42010 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42011
42012         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42013
42014 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42015
42016         * gcc.c-torture/execute/20040309-1.c: New test case.
42017
42018 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42019
42020         PR c++/14397
42021         * g++.dg/overload/ref1.C: New.
42022
42023 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42024
42025         PR c++/14409
42026         * g++.dg/template/spec12.C: New test.
42027
42028         PR c++/14448
42029         * g++.dg/parse/crash14.C: New test.
42030
42031 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42032
42033         PR c++/14230
42034         * g++.dg/init/ref11.C: New test.
42035
42036 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42037
42038         PR c++/14432
42039         * g++.dg/parse/builtin2.C: New test.
42040
42041 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42042
42043         PR c++/14401
42044         * g++.dg/init/ctor3.C: New test.
42045         * g++.dg/init/union1.C: New test.
42046         * g++.dg/ext/anon-struct4.C: New test.
42047
42048 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42049
42050         * g++.dg/lookup/koenig1.C: Tweak error messages.
42051         * g++.dg/lookup/used-before-declaration.C: Likewise.
42052         * g++.dg/other/do1.C: Likewise.
42053         * g++.dg/overload/koenig1.C: Likewise.
42054         * g++.dg/parse/crash13.C: Likewise.
42055         * g++.dg/template/instantiate3.C: Likewise.
42056
42057 2004-03-08  Eric Christopher  <echristo@redhat.com>
42058
42059         * * lib/target-supports.exp: Enable libiconv in test
42060         compilation.  Fix up error checking.
42061
42062 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42063
42064         PR middle-end/14289
42065         * gcc.dg/pr14289-1.c: New test case.
42066         * gcc.dg/pr14289-2.c: Likewise.
42067         * gcc.dg/pr14289-3.c: Likewise.
42068
42069 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42070
42071         * gcc.c-torture/execute/20040308-1.c: New test.
42072
42073 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42074
42075         * gcc.c-torture/execute/20040307-1.c: New test case.
42076
42077 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42078
42079         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42080
42081 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42082
42083         * gcc.dg/20040306-1.c: New test.
42084
42085 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42086
42087         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42088         them static.
42089         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42090
42091 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42092
42093         PR c/14465
42094         * gcc.dg/decl-6.c: New test.
42095
42096 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42097
42098         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42099         Rename LOGPOW -> LOG_POW.
42100         (SQRT_EXP, POW_EXP): New.
42101
42102 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42103
42104         * gcc.dg/i386-sse-8.c: New test.
42105
42106 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42107
42108         PR c/14114
42109         * gcc.dg/decl-5.c: New test.
42110
42111 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42112
42113         * gcc.dg/20040305-1.c: New test.
42114
42115 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42116
42117         PR other/14354
42118         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42119
42120 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42121
42122         PR c++/14425, c++/14426
42123         * g++.dg/ext/altivec-4.C: New test.
42124         * g++.dg/ext/altivec-5.C: New test.
42125
42126 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42127
42128         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42129         global variables of a type with no linkage.
42130         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42131         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42132         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42133         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42134         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42135         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42136         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42137         * g++.dg/warn/deprecated.C: Name enum Color.
42138         * g++.dg/overload/VLA.C: Name structure for 'b'.
42139         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42140
42141 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42142
42143         * gcc.c-torture/compile/20040304-1.c: New test.
42144
42145 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42146
42147         PR 13728
42148         * gcc.dg/decl-4.c: New testcase.
42149
42150 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42151
42152         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42153         as PRECF if sizeof (float) > sizeof (double).
42154         (PRECL): Make it the same as PRECF if
42155         sizeof (float) > sizeof (long double).
42156
42157 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42158
42159         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42160         system type.  Add check for irix6 which doesn't have c99 runtime.
42161
42162 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42163
42164         * gcc.dg/const-elim-1.c: xfail for xtensa.
42165
42166 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42167
42168         PR c++/14369
42169         * g++.dg/template/cond4.C: New test.
42170
42171 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42172
42173         PR c++/14360
42174         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42175
42176         PR c++/14361
42177         * g++.dg/parse/defarg7.C: New test.
42178
42179         PR c++/14359
42180         * g++.dg/template/friend26.C: New test.
42181
42182 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42183
42184         PR c++/14324
42185         * g++.dg/abi/mangle21.C: New test.
42186
42187         PR c++/14260
42188         * g++.dg/parse/constructor2.C: New test.
42189
42190         PR c++/14337
42191         * g++.dg/template/sfinae1.C: New test.
42192
42193 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42194
42195         PR c++/14267
42196         * g++.dg/expr/crash2.C: New test.
42197
42198         PR middle-end/13448
42199         * gcc.dg/inline-5.c: New test.
42200         * gcc.dg/always-inline.c: Split out tests into ...
42201         * gcc.dg/always-inline2.c: ... this and ...
42202         * gcc.dg/always-inline3.c: ... this.
42203
42204 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42205
42206         PR debug/12103
42207         * g++.dg/debug/crash1.C: New test.
42208
42209 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42210
42211         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42212         function with __attribute__((noinline)).
42213         (recurser_void2): Likewise.
42214         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42215         (recurser_void2): Likewise.
42216
42217 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42218
42219         PR middle-end/14203
42220         * g++.dg/warn/Wunused-6.C: New test case.
42221
42222 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42223
42224         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42225         not defined.
42226
42227 2004-02-27  Eric Christopher  <echristo@redhat.com>
42228
42229         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42230         * g++.dg/charset/asm2.c: Run only x86.
42231         * gcc.dg/charset/asm3.c: Ditto.
42232
42233 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42234
42235         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42236         ld_library_path.
42237
42238 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42239
42240         * g++.dg/ext/altivec-3.C: New.
42241
42242 2004-02-26  Richard Henderson  <rth@redhat.com>
42243
42244         * g++.dg/ext/attrib10.C: Mark for warning.
42245         * gcc.dg/attr-alias-1.c: New.
42246
42247 2004-02-26  Richard Henderson  <rth@redhat.com>
42248
42249         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42250         * gcc.c-torture/execute/20040208-2.c: ... it back.
42251
42252 2004-02-26  Eric Christopher  <echristo@redhat.com>
42253
42254         * lib/target-supports.exp (check-iconv-available): New function.
42255         * lib/gcc-dg.exp (dg-require-iconv): New function.
42256         Use above.
42257         * gcc.dg/charset: New directory.
42258         * gcc.dg/charset/charset.exp: New file.
42259         * gcc.dg/charset/asm1.c: Ditto.
42260         * gcc.dg/charset/asm2.c: Ditto.
42261         * gcc.dg/charset/asm3.c: Ditto.
42262         * gcc.dg/charset/asm4.c: Ditto.
42263         * gcc.dg/charset/asm5.c: Ditto.
42264         * gcc.dg/charset/attribute1.c: Ditto.
42265         * gcc.dg/charset/attribute2.c: Ditto.
42266         * gcc.dg/charset/string1.c: Ditto.
42267         * g++.dg/charset: New directory.
42268         * g++.dg/dg.exp: Add here. Special options.
42269         * g++.dg/charset/charset.exp: New file.
42270         * g++.dg/charset/asm1.c: Ditto.
42271         * g++.dg/charset/asm2.c: Ditto.
42272         * g++.dg/charset/asm3.c: Ditto.
42273         * g++.dg/charset/asm4.c: Ditto.
42274         * g++.dg/charset/attribute1.c: Ditto.
42275         * g++.dg/charset/attribute2.c: Ditto.
42276         * g++.dg/charset/extern1.cc: Ditto.
42277         * g++.dg/charset/extern2.cc: Ditto.
42278         * g++.dg/charset/string1.c: Ditto.
42279
42280 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42281
42282         PR c++/14278
42283         * g++.dg/parse/comma1.C: New test.
42284
42285 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42286
42287         PR c++/14284
42288         * g++.dg/template/ttp8.C: New test.
42289
42290 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42291
42292         * gcc.dg/fixuns-trunc-1.c: New test.
42293
42294 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42295
42296         * gcc.dg/builtins-config.h: Use #elif.
42297
42298 2004-02-26  Michael Matz  <matz@suse.de>
42299
42300         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42301         * gcc.dg/991214-1.c: Likewise.
42302         * gcc.dg/i386-asm-1.c: Likewise.
42303
42304 2004-02-25  Richard Henderson  <rth@redhat.com>
42305
42306         * gcc.c-torture/execute/20040208-2.c: Move ...
42307         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42308
42309 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42310
42311         PR c++/14246
42312         * g++.dg/other/crash-3.C: New test.
42313
42314 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42315
42316         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42317         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42318
42319         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42320         HP-UX.
42321
42322 2004-02-24  Michael Matz  <matz@suse.de>
42323
42324         * gcc.dg/i386-regparm.c: New.
42325
42326 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42327
42328         * gcc.c-torture/execute/20040223-1.c: New.
42329
42330 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42331             Kazu Hirata  <kazu@cs.umass.edu>
42332
42333         * gcc.dg/fwritable-strings-1.c: Remove.
42334
42335 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42336
42337         PR c/14156
42338         * gcc.dg/20040223-1.c: New test.
42339
42340 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42341
42342         PR c++/14106
42343         * g++.dg/ext/typeof9.C: New test.
42344
42345 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42346
42347         PR c++/14250
42348         * g++.dg/other/switch1.C: New test.
42349
42350 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42351
42352         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42353         * gcc.dg/va-arg-1.c: Likewise.
42354
42355 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42356
42357         PR c++/14143
42358         * g++.dg/template/koenig5.C: New test.
42359
42360 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42361
42362         * g++.dg/ext/altivec-1.C: Generalize target triple.
42363         * g++.dg/ext/altivec-2.C: New test case.
42364         * g++.dg/ext/altivec_check.h: New file.
42365         * gcc.dg/altivec-1.c: Generalize target triple;
42366         include altivec_check.h and call altivec_check().
42367         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42368         * gcc.dg/altivec-6.c: New test case.
42369         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42370         type casts as needed.
42371         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42372         altivec_check().
42373         * gcc.dg/altivec-12.c: New test case.
42374         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42375         include altivec_check.h and call altivec_check().
42376         * gcc.dg/altivec_check.h: New file.
42377
42378 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42379
42380         * lib/target-supports.exp (check_alias_available): Don't mangle
42381         function `g' in test program.
42382
42383 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42384
42385         * lib/target-supports.exp (check_profiling_available): Check
42386         argument to determine whether we support a profiling type.
42387         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42388         check_profiling_available.
42389         * g++.dg/bprob/bprob.exp: Likewise.
42390         * g77.dg/bprob/bprob.exp: Likewise.
42391         * gcc.misc-tests/bprob.exp: Likewise.
42392         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42393         dg-require-profiling and delete expected error handling.
42394         * gcc.dg/20021014-1.c: Likewise.
42395         * gcc.dg/nest.c: Likewise.
42396
42397 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42398
42399         PR c++/12007
42400         * g++.dg/other/vthunk1.C: New test.
42401
42402 2004-02-20  Falk Hueffner  <falk@debian.org>
42403
42404         PR target/14201
42405         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42406
42407 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42408
42409         PR c++/13927
42410         * g++.dg/other/error8.C: Remove XFAIL markers.
42411
42412         PR c++/14173
42413         * g++.dg/ext/packed5.C: New test.
42414
42415         PR c++/14199
42416         * g++.dg/warn/Wunused-5.C: New test.
42417
42418         PR c++/14186
42419         * g++.dg/lookup/member1.C: New test.
42420
42421 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42422
42423         * gcc.c-torture/compile/20040130-1.c: Enable only when
42424         __INT_MAX__ >= 2147483647L.
42425         * gcc.c-torture/compile/961203-1.c: Likewise.
42426
42427 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42428
42429         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42430         * g++.dg/opt/template1.C: Robustify assembler regexp
42431
42432 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42433
42434         * gcc.c-torture/execute/simd-4.x: Remove.
42435         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42436         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42437         Guard with #ifndef SKIP_ATTRIBUTE.
42438         * gcc.dg/compat/vector-1_y.c: Likewise.
42439         * gcc.dg/compat/vector-2_x.c: Likewise.
42440         * gcc.dg/compat/vector-2_y.c: Likewise.
42441         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42442         * g++.dg/eh/simd-2.C: Likewise.
42443
42444 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42445
42446         * gcc.c-torture/compile/complex-1.c: New.
42447
42448 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42449
42450         PR target/14209
42451         * gcc.c-torture/execute/20040218-1.c: New test.
42452
42453 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42454
42455         PR c++/14181
42456         * g++.dg/parse/new2.C: New test.
42457
42458 2004-02-18  Paul Brook  <paul@codesourcery.com>
42459
42460         * gcc.c-torture/compile/libcall-1.c: New test.
42461
42462 2004-02-18  Paul Brook  <paul@codesourcery.com>
42463
42464         PR debug/12934
42465         * gcc.dg/debug/debug-7.c: New test.
42466
42467 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42468
42469         * gcc.dg/20040217-1.c: New test.
42470
42471 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42472
42473         * gcc.c-torture/execute/990208-1.x: Delete.
42474
42475 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42476
42477         * gcc.c-torture/execute/20040208-2.x: New file.
42478
42479 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42480
42481         PR c++/11326
42482         * g++.dg/abi/structret1.C: New test.
42483
42484 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42485
42486         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42487         (i386_cpuid): No need to test if cpuid is available on AMD64.
42488         Fix assembly, so that it works onboth i386 and AMD64.
42489         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42490         (vecInLong): Fix s[] member type to unsigned int.
42491         (vecInWord): Remove type.
42492         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42493         (a64, b64, c64, d64, e64): Remove.
42494         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42495         Remove unused variable.  Remove initialization of removed variables.
42496         Don't call mmx_tests nor sse_tests.
42497         (reference_mmx, reference_sse): Remove.
42498         (check): Add return stmt.
42499         * gcc.dg/i386-sse-7.c: New test.
42500         * gcc.dg/i386-mmx-4.c: New test.
42501
42502 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42503
42504         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42505         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42506         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42507         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42508         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42509         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42510         g++.dg/tc1/dr94.C: Fix line terminator.
42511
42512 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42513
42514         * gcc.c-torture/compile/20040216-1.c: New.
42515
42516 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42517
42518         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42519         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42520         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42521         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42522         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42523         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42524
42525 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42526
42527         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42528
42529 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42530
42531         PR c++/13971
42532         * g++.dg/expr/cond4.C: New test.
42533
42534         PR c++/14086
42535         * g++.dg/lookup/crash2.C: New test.
42536
42537 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42538
42539         * gcc.c-torture/compile/20040214-2.c: New test.
42540
42541 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42542
42543         PR c++/14116
42544         * g++.dg/ext/typeof8.C: New test.
42545
42546 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42547
42548         * gcc.c-torture/compile/20040214-1.c: New test.
42549
42550 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42551
42552         PR c++/13635
42553         * g++.dg/template/spec11.C: New test.
42554
42555 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42556
42557         PR c++/13927
42558         * g++.dg/other/error8.C: New test.
42559
42560 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42561
42562         PR c++/14122
42563         * g++.dg/template/array4.C: New test.
42564
42565         PR c++/14108
42566         * g++.dg/inherit/thunk2.C: New test.
42567
42568         PR c++/14083
42569         * g++.dg/eh/cond2.C: New test.
42570
42571 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42572
42573         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42574
42575 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42576
42577         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42578
42579 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42580
42581         * g++.dg/simd-2.C: xfail on ppc64-linux.
42582
42583 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42584
42585         PR c/456
42586         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42587         tests.
42588
42589 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42590
42591         * gcc.dg/builtins-33.c: New test.
42592
42593 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42594
42595         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42596
42597 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42598
42599         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42600
42601 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42602
42603         * gcc.dg/ppc64-abi-3.c: New test.
42604
42605 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42606
42607         PR c/14092
42608
42609         * gcc.dg/pr14092-1.c: New testcase.
42610
42611 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42612
42613         * gcc.dg/cpp/assert4.c: Fix typo last change.
42614
42615         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42616         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42617
42618         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42619
42620 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42621
42622         * gcc.c-torture/compile/20040209-1.c: New test case.
42623
42624 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42625
42626         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42627
42628 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42629
42630         * gcc.c-torture/execute/20040208-[12].c: New tests.
42631
42632 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42633
42634         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42635
42636 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42637
42638         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42639
42640 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42641
42642         Bug 13856
42643         * gcc.dg/visibility-8.c: New testcase.
42644
42645 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42646
42647         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42648         arguments.
42649         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42650
42651 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42652
42653         PR middle-end/13696
42654         * g++.dg/opt/fold1.C: New test case.
42655
42656 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42657
42658         PR c++/14033
42659         * g++.dg/other/crash-2.C: New test.
42660
42661 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42662
42663         PR c++/14028
42664         * g++.dg/parse/angle-bracket2.C: New test.
42665
42666 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42667
42668         PR middle-end/13750
42669         Revert:
42670         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42671         PR pch/13361
42672         * g++.dg/pch/wchar-1.C: New.
42673         * g++.dg/pch/wchar-1.Hs: New.
42674
42675 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42676
42677         PR c++/14008
42678         * g++.dg/parse/error15.C: New test.
42679         * g++.dg/parse/crash11.C: Update dg-error mark.
42680
42681 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42682
42683         PR c++/13932
42684         * g++.dg/warn/conv2.C: New test.
42685
42686 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42687
42688         PR c++/13086
42689         * g++.dg/warn/incomplete1.C: Remove xfail.
42690
42691 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42692
42693         * lib/file-format.exp (gcc_target_object_format): Use
42694         ${tool}_target_compile, not gcc_target_compile.
42695         * lib/target-supports.exp (check_alias_available): Likewise.
42696         (check_gc_sections_available): Likewise.
42697         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42698         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42699         dg-require-alias.
42700
42701 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42702
42703         PR c++/13969
42704         * g++.dg/template/static6.C: New test.
42705
42706 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42707
42708         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42709
42710 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42711
42712         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42713         tests for systems where `char' is unsigned by default.
42714
42715 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42716
42717         PR c++/13997
42718         * g++.dg/template/partial3.C: New test.
42719
42720 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42721
42722         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42723         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42724         Remove mentions of obsolete ports.
42725
42726 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42727
42728         * gcc.dg/noncompile/20001228-1.c: Fix for new
42729         error message.
42730
42731 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42732
42733         PR target/9348
42734         * gcc.c-torture/execute/multdi-1.c: New test case.
42735
42736 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42737
42738         PR c++/13925
42739         * g++.dg/template/lookup5.C: New test.
42740
42741 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42742
42743         PR c++/13950
42744         * g++.dg/template/lookup4.C: New test.
42745
42746         PR c++/13970
42747         * g++.dg/parse/error14.C: New test.
42748
42749         PR c++/14002
42750         * g++.dg/parse/template13.C: New test.
42751
42752 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42753
42754         PR c++/13978
42755         * g++.dg/template/koenig4.C: New test.
42756
42757         PR c++/13968
42758         * g++.dg/template/crash17.C: New test.
42759
42760         PR c++/13975
42761         * g++.dg/parse/error13.C: New test.
42762         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42763
42764 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42765
42766         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42767
42768 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42769
42770         PR c/11658
42771         PR c/13994
42772         * gcc.dg/noncompile/20040203-1.c: New test.
42773         * gcc.dg/noncompile/20040203-2.c: Likewise.
42774         * gcc.dg/noncompile/20040203-3.c: Likewise.
42775         * gcc.dg/20040203-1.c: Likewise.
42776
42777 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42778
42779         PR c++/10858
42780         * g++.dg/template/sizeof7.C: New test.
42781
42782 2004-02-02  Eric Christopher  <echristo@redhat.com>
42783             Zack Weinberg  <zack@codesourcery.com>
42784
42785         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42786
42787 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42788
42789         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42790         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42791         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42792         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42793
42794 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42795
42796         PR c++/13113
42797         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42798
42799         PR c++/13854
42800         * g++.dg/ext/attrib13.C: New test.
42801
42802         PR c++/13907
42803         * g++.dg/conversion/op2.C: New test.
42804
42805 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42806
42807         * gcc.dg/titype-1.c: Fix pasto.
42808
42809 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42810
42811         * gcc.dg/titype-1.c: New test.
42812
42813 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42814
42815         PR c++/13957
42816         * g++.dg/template/non-type-template-argument-1.C,
42817         g++.dg/template/qualified-id1.C: Update dg-error marks.
42818         * g++.dg/template/nontype6.C: New test.
42819
42820 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42821
42822         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42823         * gcc.dg/builtins-31.c: New testcase.
42824         * gcc.dg/builtins-32.c: New testcase.
42825
42826 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42827
42828         * objc.dg/call-super-2.m: Update line numbers
42829         for the including of stddef.h.
42830
42831 2004-01-30  Michael Matz  <matz@suse.de>
42832
42833         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42834         g++.dg/ext/case-range3.C: New tests.
42835
42836 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42837
42838         DR206
42839         PR c++/13813
42840         * g++.dg/template/member4.C: New test.
42841
42842 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42843
42844         PR c++/13683
42845         * g++.dg/template/sizeof6.C: New test.
42846
42847 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42848
42849         * gcc.dg/fwritable-strings-1.c: New test.
42850
42851 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42852
42853         * gcc.c-torture/compile/20040130-1.c: New test.
42854
42855 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42856
42857         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42858
42859 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42860
42861         PR c++/13883
42862         * g++.dg/template/ctor3.C: New test.
42863
42864 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42865
42866         * g++.dg/tc1: New directory.
42867         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42868         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42869         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42870         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42871         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42872
42873 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42874
42875         * g++.dg/parse/error11.C: New test.
42876         * g++.dg/parse/error12.C: Likewise.
42877
42878 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42879
42880         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42881         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42882
42883 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42884
42885         PR c++/13791
42886         * g++.dg/ext/attrib12.C: New test.
42887
42888         PR c++/13736
42889         * g++.dg/parse/cast2.C: New test.
42890
42891 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42892
42893         * objc.dg/encode-2.m (main): New local string.  Set depending on
42894         sizeof long.  Use in sscanf call.
42895         * objc.dg/encode-3.m (main): New local string.  Set depending on
42896         sizeof long.  Use in scan_initial call.
42897
42898 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42899
42900         * objc.dg/call-super-2.m: Make LP64-safe.
42901         * objc.dg/desig-init-1.m: Likewise.
42902
42903 2004-01-27  Devang Patel <dpatel@apple.com>
42904
42905         * g++.dg/debug/namespace1.C: New test.
42906
42907 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42908
42909         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42910         xscale-*-*.
42911
42912         * gcc.dg/arm-mmx-1.c: New test.
42913
42914 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42915
42916         * gcc.dg/20040127-1.c: New test.
42917         * gcc.dg/20040127-2.c: New test.
42918
42919 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42920
42921         * objc.dg/stret-1.m (glob): Renamed to globa.
42922
42923 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42924
42925         PR c++/13663
42926         * g++.dg/expr/for1.C: New test.
42927
42928 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42929
42930         PR middle-end/13779
42931         * gcc.dg/darwin-longlong.c: New test.
42932
42933 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42934
42935         * gcc.dg/20040124-1.c: Moved test from here...
42936         * gcc.c-torture/compile/20040124-1.c: ...to here.
42937
42938 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42939
42940         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42941         the assembly output if -m64 is passed.
42942
42943 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42944
42945         PR c++/13833
42946         * g++.dg/template/cond3.C: New test.
42947
42948 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42949
42950         PR c++/13810
42951         * g++.dg/template/ttp7.C: New test.
42952
42953 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42954
42955         PR c++/13797
42956         * g++.dg/template/nontype4.C: New test.
42957         * g++.dg/template/nontype5.C: Likewise.
42958
42959 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42960
42961         * gcc.dg/torture/mips-clobber-at.c: New test.
42962
42963 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42964
42965         * gcc.dg/20040124-1.c: New test.
42966
42967 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42968
42969         * gcc.dg/20040123-1.c: New test.
42970
42971 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42972
42973         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42974
42975 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42976
42977         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42978
42979 2004-01-23  Andrew Pinski  <apinski@apple.com>
42980
42981         * gcc.dg/20030121-1.c: Move to ..
42982         * gcc.dg/20040121-1.c: here.
42983
42984 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42985
42986         * gcc.dg/builtins-29.c: New test case.
42987
42988 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42989
42990         PR 18314
42991         * gcc.dg/builtins-30.c: New testcase.
42992
42993 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42994
42995         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42996         * lib/g77.exp: Likewise.
42997         * lib/objc.exp: Likewise.
42998         * lib/g++.exp: Likewise.
42999
43000 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43001
43002         * gcc.dg/struct-by-value-2.c: New test.
43003
43004 2004-01-21  Andrew Pinski  <apinski@apple.com>
43005
43006         PR target/13785
43007         * gcc.dg/20030121-1.c: New test.
43008
43009 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43010
43011         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43012         clobber frame pointer register in asm statement.
43013
43014 2004-01-21  Falk Hueffner  <falk@debian.org>
43015
43016         * gcc.c-torture/compile/20040121-1.c: New test.
43017
43018 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43019
43020         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43021
43022 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43023
43024         * gcc.dg/ppc64-abi-2.c: New test.
43025
43026 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43027
43028         * lib/treelang.exp: Fill out this file.
43029         * lib/treelang-dg.exp: New File.
43030
43031 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43032
43033         * gcc.c-torture/compile/981022-1.c: Remove.
43034         * gcc.dg/array-5.c: Remove XFAIL.
43035         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43036         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43037         gcc.dg/cond-lvalue-1.c: Update.
43038         * gcc.dg/cast-lvalue-2.c: New test.
43039
43040 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43041
43042         PR c++/13592
43043         * g++.dg/other/error1.C (class foo): Tweak error message.
43044
43045         PR c++/13592
43046         * g++.dg/template/call2.C: New test.
43047
43048 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43049
43050         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43051         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43052         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43053         scalar-return-1_x.c, scalar-return-2_y.c,
43054         scalar-return-3_x.c, scalar-return-3_y.c,
43055         scalar-return-4_x.c, scalar-return-4_y.c,
43056         struct-align-1.h, struct-align-1_x.c,
43057         struct-align-1_y.c, struct-align-2.h,
43058         struct-align-2_x.c, struct-align-2_y.c,
43059         struct-by-value-10_y.c, struct-by-value-11_x.c,
43060         struct-by-value-11_y.c, struct-by-value-12_x.c,
43061         struct-by-value-12_y.c, struct-by-value-13_x.c,
43062         struct-by-value-13_y.c, struct-by-value-14_x.c,
43063         struct-by-value-14_y.c, struct-by-value-15_x.c,
43064         struct-by-value-15_y.c, struct-by-value-16_y.c,
43065         struct-by-value-17_y.c, struct-by-value-18_y.c,
43066         struct-by-value-19_y.c, struct-by-value-1_x.c,
43067         struct-by-value-1_y.c, struct-by-value-20_y.c,
43068         struct-by-value-2_x.c, struct-by-value-2_y.c,
43069         struct-by-value-3_y.c, struct-by-value-4_x.c,
43070         struct-by-value-4_y.c, struct-by-value-5_y.c,
43071         struct-by-value-6_y.c, struct-by-value-7_y.c
43072         struct-by-value-8_x.c, struct-by-value-8_y.c
43073         struct-by-value-9_x.c, struct-by-value-9_y.c
43074         struct-return-10_x.c, struct-return-10_y.c,
43075         struct-return-19_x.c, struct-return-20_x.c
43076         struct-return-2_x.c, struct-return-2_y.c
43077         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43078         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43079
43080 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43081
43082         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43083         attribute on sparc*-sun-solaris2.*.
43084
43085 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43086
43087         PR c++/13710
43088         * g++.dg/ext/typeof7.C: New test.
43089
43090 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43091
43092         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43093         * gcc.dg/const-elim-1.c: Same.
43094
43095 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43096
43097         * objc.dg/stret-1.m: New.
43098         * objc.dg/stret-2.m: New.
43099
43100 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43101
43102         PR c++/11895
43103         * g++.dg/ext/vector1.C: New test.
43104
43105 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43106
43107         * gcc.dg/pch/import-1.c: New.
43108         * gcc.dg/pch/import-1.hs: New.
43109         * gcc.dg/pch/import-1a.h: New.
43110         * gcc.dg/pch/import-1b.h: New.
43111         * gcc.dg/pch/import-1c.h: New.
43112
43113 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43114
43115         PR c++/13574
43116         * g++.dg/ext/array1.C: New test.
43117
43118         PR c++/13178
43119         * g++.dg/conversion/op1.C: New test.
43120
43121 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43122
43123         PR 11864
43124         From Kazumoto Kojima / Dan Kegel:
43125         * gcc.dg/pr11864-1.c: New test.
43126
43127         PR 10392
43128         From Marcus Comstedt / Dan Kegel:
43129         * gcc.dg/pr10392-1.c: New test.
43130
43131 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43132
43133         PR c++/13478
43134         * g++.dg/init/ref10.C: New test.
43135
43136 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43137
43138         PR c++/13407
43139         * g++.dg/parse/typename6.C: New test.
43140
43141 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43142
43143         PR pch/13361
43144         * g++.dg/pch/wchar-1.C: New.
43145         * g++.dg/pch/wchar-1.Hs: New.
43146
43147 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43148
43149         PR c++/9259
43150         * g++.dg/expr/sizeof2.C: New test.
43151
43152 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43153
43154         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43155
43156 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43157
43158         PR c++/13659
43159         * g++.dg/lookup/strong-using-3.C: New.
43160         * g++.dg/lookup/using-10.C: New.
43161
43162 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43163
43164         PR c++/13594
43165         * g++.dg/lookup/strong-using-2.C: New.
43166
43167 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43168             Dan Kegel <dank@kegel.com>
43169             J"orn Rennecke <joern.rennecke@superh.com>
43170
43171         PR target/9365
43172         * gcc.dg/pr9365-1.c: New test.
43173
43174 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43175
43176         PR c++/8856
43177         * g++.dg/parse/casting-operator2.C: New test.
43178         * g++.old-deja/g++.pt/explicit83.C: Remove.
43179
43180 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43181
43182         * gcc.dg/label-compound-stmt-1.c: New test.
43183         * gcc.c-torture/compile/950922-1.c,
43184         gcc.c-torture/compile/20000211-3.c,
43185         gcc.c-torture/compile/20000518-1.c,
43186         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43187         compound statements.
43188
43189 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43190
43191         * gcc.dg/ppc64-abi-1.c: New test.
43192
43193 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43194
43195          * g++.dg/ext/attrib9.C: Add dg-warnings.
43196
43197 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43198
43199         PR c++/12335
43200         * g++.dg/parse/dtor3.C: New test.
43201
43202 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43203
43204         PR c++/12709
43205         * g++.dg/parse/try-catch-1.C: New test.
43206
43207 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43208
43209         * ada/acats/run_all.sh: Add more verbose output in acats.log
43210         when compiling tests.
43211
43212 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43213
43214         PR 13656
43215         * gcc.dg/typedef-redecl.c: New test case.
43216         * gcc.dg/typedef-redecl.h: New support file.
43217
43218 2004-01-13  Jan Hubicka  <jh@suse.cz>
43219
43220         * gcc.dg/always_inline.c: New test.
43221         * gcc.dg/debug/20031231-1.c: Fix.
43222
43223 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43224
43225         PR c++/13474
43226         * g++.dg/template/array3.C: New test.
43227
43228 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43229
43230         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43231         * g++.dg/warn/Wunused-2.C: Likewise.
43232
43233 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43234
43235         PR c++/13289
43236         * g++.dg/template/instantiate6.C: New test.
43237
43238 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43239
43240         PR middle-end/11397
43241         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43242
43243 2004-01-12  Jan Hubicka  <jh@suse.cz>
43244
43245         PR opt/12826
43246         * gcc.dg/20040112-1.c: New.
43247
43248         * gcc.dg/dwarf-die[1-7].c: Move to...
43249         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43250         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43251
43252 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43253
43254         PR c++/4100
43255         * g++.dg/parse/friend4.C: New test.
43256
43257 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43258
43259         PR c++/4100
43260         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43261         definition is called a friend.
43262
43263 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43264
43265         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43266
43267 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43268
43269         PR c++/3478
43270         * g++.dg/parse/error10.C: New test.
43271         * g++.dg/template/arg2.C: Accept "invalid type" error.
43272
43273 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43274
43275         PR middle-end/13392
43276         * g++.dg/opt/expect2.C: New test.
43277
43278 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43279
43280         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43281         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43282         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43283         Update dg-error regexps.
43284
43285 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43286
43287         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43288         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43289
43290 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43291
43292         * gcc.dg/pragma-re-1.c: Use right pointer type.
43293
43294 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43295
43296         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43297
43298 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43299
43300         * gcc.dg/rs6000-ldouble-1.c: New.
43301
43302 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43303
43304         DR 337
43305         PR c++/9256
43306         * g++.dg/other/abstract1.C: New test.
43307
43308 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43309
43310         * g++.dg/lookup/strong-using-1.C: New.
43311
43312 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43313
43314         PR c/11234
43315         * gcc.dg/func-ptr-conv-1.c: New test.
43316         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43317
43318 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43319
43320         PR target/13380.
43321         * gcc.c-torture/compile/20040109-1.c: New.
43322
43323 2004-01-08  Stuart Hastings  <stuart@apple.com>
43324
43325         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43326         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43327         * gcc.dg/i386-sse-6.c: ...this new testcase.
43328
43329 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43330
43331         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43332
43333 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43334
43335         * ada/acats/run_acats: Treat 'gnatchop' the same way
43336         as 'gnatmake'.  Export GCC_DRIVER.
43337         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43338         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43339
43340 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43341
43342         PR c++/12573
43343         * g++.dg/template/dependent-expr4.C: New test.
43344
43345 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43346
43347         * gcc.dg/altivec-11.c: New test.
43348
43349 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43350
43351         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43352
43353 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43354
43355         PR c/6024
43356         * gcc.dg/enum-compat-1.c: New test.
43357         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43358
43359 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43360
43361         PR c/12165
43362         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43363         gcc.dg/c99-idem-qual-3.c: New tests.
43364
43365 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43366
43367         * gcc.dg/winline-7.c: Don't cast void * to int.
43368
43369 2004-01-06  Jan Hubicka  <jh@suse.cz>
43370
43371         * gcc.dg/i386-sse-5.c: New test
43372         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43373
43374 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43375
43376         PR c++/12815
43377         * g++.dg/rtti/typeid4.C: New test.
43378
43379 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43380
43381         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43382
43383 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43384
43385         PR c++/12132
43386         * g++.dg/template/error11.C: New test.
43387
43388         PR c++/13451
43389         * g++.dg/template/class2.C: New test.
43390
43391 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43392         Richard Sandiford <rsandifo@redhat.com>
43393
43394         PR c++/13387
43395         * g++.dg/opt/alias3.C: New test.
43396
43397 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43398
43399         PR c++/13157
43400         * g++.dg/template/koenig3.C: New test.
43401
43402         PR c++/13529
43403         * g++.dg/parse/offsetof3.C: New test.
43404
43405         * g++.dg/init/copy7.C: Add missing dg-error markers.
43406
43407         PR c++/12226
43408         * g++.dg/init/copy7.c: New test.
43409
43410         PR c++/13536
43411         * g++.dg/parse/cast1.C: New test.
43412
43413 2004-01-04  Jan Hubicka  <jh@suse.cz>
43414
43415         * gcc.dg/winline[1-7].c: New tests.
43416
43417 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43418
43419         PR c++/13520
43420         * g++.dg/template/qualttp22.C: New test.
43421
43422 2004-01-01  Jan Hubicka  <jh@suse.cz>
43423
43424         * gcc.dg/debug/20031231-1.c: New.
43425         * gcc.c-torture/compile/20040101-1.c: New.
43426         * gcc.dg/dwarf-die-[1-7].c: New.
43427
43428 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43429
43430         PR optimization/13521
43431         * gcc.c-torture/compile/20031231-1.c: New test.
43432
43433 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43434
43435         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43436
43437 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43438
43439         PR c++/10079
43440         * g++.dg/template/crash16.C: New test.
43441
43442 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43443
43444         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43445
43446 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43447
43448         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43449         ports.
43450         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43451         * g++.old-deja/g++.law/profile1.C: Likewise.
43452         * gcc.c-torture/compile/981006-1.c: Likewise.
43453         * gcc.c-torture/execute/loop-2e.x: Likewise.
43454         * gcc.c-torture/execute/loop-2f.x: Remove.
43455         * gcc.c-torture/execute/loop-2g.x: Likewise.
43456         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43457         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43458
43459 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43460
43461         PR c++/13507
43462         * g++.dg/ext/attrib11.C: New test.
43463
43464         PR c++/13494
43465         * g++.dg/template/array2-1.C: New test.
43466         * g++.dg/template/array2-2.C: New test.
43467
43468 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43469
43470         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43471
43472 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43473
43474         PR c++/12774
43475         * g++.dg/template/array1-1.C: New test.
43476         * g++.dg/template/array1-2.C: New test.
43477
43478 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43479
43480         PR fortran/12632
43481         * g77.dg/12632.f: New test case.
43482
43483 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43484
43485         PR c++/13289
43486         * g++.dg/parse/nontype1.C: New test.
43487
43488 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43489
43490         PR c++/12403
43491         * g++.dg/parse/explicit1.C: New test.
43492         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43493
43494 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43495
43496         PR c++/13081
43497         * g++.dg/opt/inline6.C: New test.
43498
43499         PR c++/12613
43500         * g++.dg/parse/error9.C: New test.
43501
43502         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43503
43504 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43505
43506         PR c++/13009
43507         * g++.dg/init/assign1.C: New test.
43508
43509 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43510
43511         PR c++/13070
43512         * g++.dg/warn/format3.C: New test case.
43513
43514 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43515
43516         * gcc.c-torture/compile/20031227-1.c: New test.
43517
43518 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43519
43520         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43521         * g77.dg/bprob/bprob.exp: Likewise.
43522         * gcc.misc-tests/bprob.exp: Likewise.
43523         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43524         variants on systems where the library does not provide that
43525         functionality.
43526         * gcc.dg/builtins-20.c: Use builtins-config.h.
43527         * gcc.dg/builtins-config.h: New file.
43528
43529 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43530
43531         * lib/gcc-dg.exp (dg-require-profiling): New function.
43532         * lib/target-supports.exp (check_profiling_available): Likewise.
43533         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43534         * g77.dg/bprob/bprob.exp: Likewise.
43535         * gcc.misc-tests/bprob.exp: Likewise.
43536         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43537         * gcc.dg/20021014-1.c: Likewise.
43538         * gcc.dg/nest.c: Likewise.
43539
43540 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43541
43542         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43543         compiling.
43544         * g++.dg/lookup/java2.C: Likewise.
43545         * gcc.dg/cpp/lexident.c: Likewise.
43546
43547 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43548
43549         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43550         given.
43551         * gcc.c-torture/compile/961203-1.c: Likewise.
43552         * gcc.c-torture/compile/980506-1.c: Likewise.
43553
43554 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43555
43556         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43557         (additional_prunes): New global.
43558         (gcc-dg-prune): Handle additional per-test pruning.
43559         (dg-test): Clear additional_prunes between tests.
43560
43561         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43562         dg-prune-output to avoid spurious failures from assembler
43563         complaining about nonexistent WAW violations.
43564         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43565         Use dg-prune-output to avoid spurious failures from assembler
43566         warning about Itanium B-step errata.
43567
43568 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43569
43570         * g++.dg/abi/macro0.C: New test.
43571         * g++.dg/abi/macro1.C: Likewise.
43572         * g++.dg/abi/macro2.C: Likewise.
43573
43574         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43575         * g++.dg/abi/bitfield7.C: Likewise.
43576         * g++.dg/abi/dtor2.C: Likewise.
43577         * g++.dg/abi/mangle11.C: Likewise.
43578         * g++.dg/abi/mangle12.C: Likewise.
43579         * g++.dg/abi/mangle14.C: Likewise.
43580         * g++.dg/abi/mangle17.C: Likewise.
43581         * g++.dg/abi/vbase10.C: Likewise.
43582         * g++.dg/abi/vbase14.C: Likewise.
43583         * g++.dg/template/qualttp17.C: Likewise.
43584
43585 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43586
43587         PR c/11995
43588         * gcc.dg/20031223-1.c: New test.
43589
43590 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43591
43592         * gcc.dg/noreturn-7.c: New test.
43593
43594 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43595
43596         * gcc.dg/null-pointer-1.c: New test.
43597
43598 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43599
43600         * g++.old-deja/g++.jason/template18.C: Remove.
43601         * g++.old-deja/g++.jason/template37.C: Likewise.
43602
43603         PR c++/12862
43604         * g++.dg/lookup/ns1.C: New test.
43605
43606         PR c++/12397
43607         * g++.dg/template/lookup3.C: New test.
43608
43609 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43610
43611         * g++.dg/template/recurse1.C: New test
43612
43613 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43614
43615         PR c++/12479
43616         * g++.dg/parse/semicolon1.C: New test.
43617         * g++.dg/parse/semicolon1.h: Likewise.
43618
43619 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43620
43621         * gcc.dg/darwin-misaligned.c: New test.
43622
43623 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43624
43625         PR c/9163
43626         * gcc.dg/20031222-1.c: New test.
43627
43628 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43629
43630         PR c++/13438
43631         * g++.dg/parse/error8.C: New test.
43632
43633         PR c++/11554
43634         * g++.dg/warn/ctor-init-1.C: New test.
43635
43636 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43637
43638         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43639         too small.
43640         * gcc.c-torture/compile/930217-1.c: Likewise.
43641         * gcc.c-torture/compile/930513-1.c: Likewise.
43642         * gcc.c-torture/execute/920908-2.c: Likewise.
43643         * gcc.c-torture/execute/921204-1.c: Likewise.
43644         * gcc.c-torture/execute/930621-1.c: Likewise.
43645         * gcc.c-torture/execute/930630-1.c: Likewise.
43646         * gcc.c-torture/execute/931031-1.c: Likewise.
43647         * gcc.c-torture/execute/980602-2.c: Likewise.
43648         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43649         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43650         * gcc.c-torture/execute/extzvsi.c: Likewise.
43651         * gcc.c-torture/unsorted/ext.c: Likewise.
43652
43653 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43654
43655         PR target/12749
43656         * gcc.c-torture/compile/20031220-2.c: New test case.
43657
43658 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43659
43660         PR optimization/13031
43661         * gcc.c-torture/compile/20031220-1.c: New test case.
43662
43663 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43664
43665         * gcc.dg/cast-function-1.c: New test.
43666
43667 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43668
43669         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43670         formats.
43671
43672 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43673
43674         PR c++/12795
43675         * g++.dg/ext/attrib10.C: New test.
43676
43677 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43678
43679         * gcc.dg/cleanup-10.c: New test.
43680         * gcc.dg/cleanup-11.c: New test.
43681
43682 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43683
43684         PR c++/13239
43685         * g++.dg/opt/expect1.C: New test.
43686
43687 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43688
43689         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43690
43691 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43692
43693         PR debug/12923
43694         * gcc.dg/20031218-1.c: New test.
43695
43696         PR debug/12389
43697         * gcc.dg/20031218-2.c: New test.
43698         * gcc.dg/20031218-3.c: New test.
43699
43700         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43701         of label name and allow for USER_LABEL_PREFIX == "_" names.
43702         * g++.dg/abi/mangle18-2.C: Likewise.
43703         * g++.dg/abi/mangle19-1.C: Likewise.
43704         * g++.dg/abi/mangle19-2.C: Likewise.
43705         * g++.dg/abi/mangle20-1.C: Likewise.
43706         * g++.dg/abi/mangle20-2.C: Likewise.
43707
43708 2003-12-18  Richard Henderson  <rth@redhat.com>
43709
43710         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43711
43712 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43713             Dan Kegel <dank@kegel.com>
43714
43715         PR other/12009
43716         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43717         testing a cross compiler, it causes spurious compile failures.
43718         * lib/g++.exp: Likewise.
43719
43720 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43721
43722         PR c++/13262
43723         * g++.dg/template/access13.C: New test.
43724
43725 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43726
43727         * gcc.dg/20031216-1.c: New test.
43728
43729 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43730
43731         PR c++/9154
43732         * g++.dg/template/error10.C: New test.
43733
43734 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43735
43736         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43737         * g++.dg/eh/simd-2.C: Likewise.
43738
43739 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43740             Roger Sayle  <roger@eyesopen.com>
43741
43742         * gcc.c-torture/execute/ieee/mzero5.c: New.
43743
43744 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43745
43746         PR c++/10603
43747         * g++.dg/parse/error6.C: New test.
43748
43749         PR c++/12827
43750         * g++.dg/parse/error7.C: New test.
43751
43752 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43753
43754         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43755         at -O with stabs debugging formats.
43756         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43757         * gcc.dg/debug/debug-2.c: Likewise.
43758
43759 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43760
43761         PR c++/12696
43762         * g++.dg/init/error1.C: New test.
43763
43764         PR c++/12218
43765         * g++.dg/init/pm3.C: New test.
43766
43767 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43768
43769         PR c/3347
43770         * gcc.dg/bitfld-8.c: New test.
43771
43772 2003-12-16  James Lemke  <jim@wasabisystems.com>
43773
43774         * gcc.dg/arm-scd42-[123].c: New tests.
43775
43776 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43777
43778         PR c++/9043
43779         * g++.dg/abi/mangle20-1.C: New test.
43780         * g++.dg/abi/mangle20-2.C: New test.
43781
43782 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43783
43784         PR c++/13275
43785         * g++.dg/other/offsetof2.C: Remove XFAIL.
43786         * g++.dg/parse/offsetof1.C: New test.
43787         * g++.gd/parse/offsetof2.C: Likewise.
43788
43789 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43790
43791         * g++.dg/template/nontype3.C: New test.
43792         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43793
43794 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43795
43796         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43797
43798 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43799
43800         PR c++/13387
43801         * g++.dg/expr/assign1.C: New test.
43802
43803         PR c++/13242
43804         * g++.dg/abi/mangle19-1.C: New test.
43805         * g++.dg/abi/mangle19-2.C: New test.
43806
43807 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43808
43809         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43810
43811 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43812
43813         * gcc.c-torture/execute/20031216-1.c: New test.
43814
43815 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43816
43817         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43818         an ICE regression.
43819
43820 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43821
43822         PR c++/10926
43823         * g++.dg/template/error9.C: New test.
43824
43825         PR c++/11116
43826         * g++.dg/template/error8.C: New test.
43827
43828 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43829
43830         PR middle-end/13400
43831         * gcc.c-torture/execute/20031215-1.c: New test case.
43832
43833 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43834
43835         PR c++/13269
43836         * g++.dg/parse/error5.C: New test.
43837
43838         PR c++/12989
43839         * g++.dg/expr/sizeof1.C: New test.
43840
43841         PR c++/13310
43842         * g++.dg/template/crash15.C: New test.
43843
43844 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43845
43846         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43847         a non-POD type as the last named parameter of a varargs function.
43848
43849 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43850
43851         PR c++/13243
43852         PR c++/12573
43853         * g++.dg/template/crash14.C: New test.
43854         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43855
43856 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43857
43858         * g++.dg/other/java1.C: New test.
43859
43860         PR c++/13241
43861         * g++.dg/abi/mangle18-1.C: New test.
43862         * g++.dg/abi/mangle18-2.C: New test.
43863
43864 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43865
43866         PR optimization/10312
43867         * gcc.c-torture/execute/20031214-1.c: New.
43868
43869 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43870
43871         PR c++/10779
43872         PR c++/12160
43873         * g++.dg/parse/error3.C: New test.
43874         * g++.dg/parse/error4.C: Likewise.
43875         * g++.dg/abi/mangle4.C: Tweak error messages.
43876         * g++.dg/lookup/using5.C: Likewise.
43877         * g++.dg/other/error2.C: Likewise.
43878         * g++.dg/parse/typename5.C: Likewise.
43879         * g++.dg/parse/undefined1.C: Likewise.
43880         * g++.dg/template/arg2.C: Likewise.
43881         * g++.dg/template/ttp3.C: Likewise.
43882         * g++.dg/template/type1.C: Likewise.
43883         * g++.old-deja/g++.other/crash32.C: Likewise.
43884         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43885
43886 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43887
43888         PR c++/13106
43889         * g++.dg/warn/noreturn-3.C: New test.
43890
43891 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43892
43893         PR c++/13118
43894         * g++.dg/abi/covariant3.C: New.
43895
43896 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43897
43898         * g++.dg/eh/ia64-1.C: New test.
43899
43900 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43901
43902         PR optimization/13037
43903         * g77.f-torture/execute/13037.f: New test case.
43904
43905 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43906
43907         PR c++/12881
43908         * g++.dg/abi/covariant2.C: New.
43909
43910 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43911
43912         * gcc.dg/cpp/trad/macro.c: New tests.
43913
43914 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43915
43916         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43917
43918 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43919
43920         PR other/10819
43921         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43922         to fix Bug 10819.
43923         * lib/g++.exp (g++_version): Likewise.
43924         * lib/g77.exp (g77_version): Likewise.
43925         * lib/objc.exp (default_objc_version): Likewise.
43926
43927 2003-12-10  Richard Henderson  <rth@redhat.com>
43928
43929         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43930
43931         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43932
43933 2003-12-08  Matt Austern  <austern@apple.com>
43934
43935         PR c/13134
43936         * lib/gcc-dg.exp (dg-require-visibility): Define.
43937         * lib/target-supports (check_visibility_available): Define.
43938         * gcc.dg/visibility-1.c: New test.
43939         * gcc.dg/visibility-2.c: Likewise.
43940         * gcc.dg/visibility-3.c: Likewise.
43941         * gcc.dg/visibility-4.c: Likewise.
43942         * gcc.dg/visibility-5.c: Likewise.
43943         * gcc.dg/visibility-6.c: Likewise.
43944         * g++.dg/ext/visibility-1.C: Likewise.
43945         * g++.dg/ext/visibility-2.C: Likewise.
43946         * g++.dg/ext/visibility-3.C: Likewise.
43947         * g++.dg/ext/visibility-4.C: Likewise.
43948         * g++.dg/ext/visibility-5.C: Likewise.
43949         * g++.dg/ext/visibility-6.C: Likewise.
43950
43951 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43952
43953         * g++.dg/lookup/java1.C: New test.
43954         * g++.dg/lookup/java2.C: New test.
43955
43956 2003-12-07  Falk Hueffner  <falk@debian.org>
43957
43958         * g++.dg/opt/noreturn-1.C: New test.
43959
43960 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43961
43962         * gcc.dg/overflow-1.c: New test.
43963
43964 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43965
43966         * g77.f-torture/compile/13060.f: New test.
43967
43968 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43969
43970         PR c++/13323
43971         * g++.dg/inherit/operator2.C: New test.
43972
43973 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43974
43975         PR c++/13305
43976         * g++.dg/ext/attrib9.C: New test.
43977
43978 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43979
43980         PR c++/13314
43981         * g++.dg/template/error7.C: New test.
43982
43983 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43984             J"orn Rennecke <joern.rennecke@superh.com>
43985
43986         PR target/13302
43987         * g++.dg/other/struct-va_list.C: New test.
43988
43989 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43990
43991         PR c++/13166
43992         * g++.dg/parse/defarg6.C: New test.
43993
43994 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43995
43996         PR target/13256
43997         * gcc.c-torture/execute/20031201-1.c: New test.
43998
43999 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44000
44001         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44002
44003 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44004
44005         * gcc.dg/builtin-return-1.c: New test.
44006
44007 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44008             J"orn Rennecke <joern.rennecke@superh.com>
44009
44010         PR optimization/13260
44011         * gcc.c-torture/execute/20031204-1.c: New test.
44012
44013 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44014
44015         PR c++/9127
44016         * g++.dg/template/error6.C: New test.
44017
44018 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44019
44020         * gcc.dg/20031202-1.c: New test.
44021
44022 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44023
44024         PR c++/13179
44025         * g++.dg/template/eh1.C: New test.
44026
44027         PR c++/10771
44028         * g++.dg/template/error5.C: New test.
44029
44030 2003-12-02  David Ung  <davidu@mips.com>
44031
44032         * gcc.dg/compat/vector-check.h: Corrected type for var
44033         g_##TMODE
44034
44035 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44036
44037         PR c++/10126
44038         * g++.dg/template/ptrmem8.C: New test.
44039
44040 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44041
44042         PR c++/12573
44043         * g++.dg/template/dependent-expr3.C: New test.
44044
44045 2003-12-01  James Lemke  <jim@wasabisystems.com>
44046
44047         * gcc.dg/arm-g2.c: New test.
44048
44049 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44050
44051         PR optimization/11634
44052         * gcc.dg/20031201-2.c: New test case.
44053
44054 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44055
44056         PR 11433
44057         * objc.dg/proto-lossage-3.m: New test.
44058
44059 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44060
44061         PR optimization/12628
44062         * gcc.dg/20031201-1.c: New test case.
44063
44064 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44065
44066         * gcc.dg/unaligned-1.c: New test.
44067
44068 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44069
44070         PR c++/9849
44071         * g++.dg/template/error4.C: New test.
44072         * g++.dg/template/nested3.C: Adjust error markers.
44073
44074 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44075
44076         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44077
44078 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44079
44080         PR c/10333
44081         * gcc.dg/bitfld-7.c: New test.
44082
44083 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44084
44085         * gcc.dg/tls/asm-1.C: New test.
44086
44087 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44088
44089         * gcc.dg/cpp/assert4.c: Update.
44090
44091 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44092
44093         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44094         * gcc.dg/builtin-apply3.c: New test.
44095
44096 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44097
44098         * lib/compat.exp (compat-obj): New xfaildata parameter.
44099         Use it to set compiler_conditional_xfail_data before compiling.
44100         (compat-get-options): Handle dg-xfail-if.
44101         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44102         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44103         * gcc.dg/compat/vector-1_y.c: Likewise.
44104         * gcc.dg/compat/vector-2_x.c: Likewise.
44105         * gcc.dg/compat/vector-2_y.c: Likewise.
44106
44107 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44108
44109         * g++.dg/opt/reg-stack4.C: New test.
44110
44111 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44112
44113         * gcc.dg/builtin-apply2.c: New test.
44114
44115 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44116
44117         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44118
44119 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44120
44121         PR c++/12924
44122         * g++.dg/template/template-id-2.C: New test.
44123
44124 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44125
44126         PR c++/5369
44127         * g++.dg/template/memfriend1.C: New test.
44128         * g++.dg/template/memfriend2.C: Likewise.
44129         * g++.dg/template/memfriend3.C: Likewise.
44130         * g++.dg/template/memfriend4.C: Likewise.
44131         * g++.dg/template/memfriend5.C: Likewise.
44132         * g++.dg/template/memfriend6.C: Likewise.
44133         * g++.dg/template/memfriend7.C: Likewise.
44134         * g++.dg/template/memfriend8.C: Likewise.
44135         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44136
44137 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44138
44139         PR c++/12515
44140         * g++.dg/ext/cond1.C: New test.
44141
44142 2003-11-20  Richard Henderson  <rth@redhat.com>
44143
44144         * gcc.dg/20020201-2.c: Remove.
44145         * gcc.dg/20020201-4.c: Remove.
44146         * gcc.dg/20020304-1.c: Remove.
44147
44148 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44149
44150         * gcc.dg/cpp/trad/xwin1.c: New test case.
44151
44152 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44153
44154         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44155         * lib/g77.exp: Likewise.
44156         * lib/objc.exp: Likewise.
44157         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44158         for darwin.
44159
44160 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44161
44162         PR c++/12932
44163         * g++.dg/template/static5.C: New test.
44164
44165 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44166
44167         * gcc.dg/nested-func-1.c: New test.
44168
44169 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44170
44171         * gcc.dg/cpp/assert4.c: New test.
44172
44173 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44174
44175         PR c++/2294
44176         * g++.dg/lookup/using9.c: New test.
44177
44178 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44179
44180         PR c++/12762
44181         * g++.dg/template/error3.C: New test.
44182
44183 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44184
44185         PR ada/13035
44186         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44187         No longer use a wrapper for gcc, since this does not work under
44188         Windows.
44189
44190 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44191
44192         PR c++/2094
44193         * g++.dg/template/ptrmem7.C: New test.
44194
44195 2003-11-13  Andrew Pinski <apinski@apple.com>
44196
44197         * gcc.c-torture/compile/20031113-1.c: New test.
44198
44199 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44200             Kean Johnston <jkj@sco.com>
44201
44202         PR c/13029
44203         * gcc.dg/unused-4.c: Update.
44204
44205 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44206
44207         * g++.dg/opt/const3.C: New test.
44208
44209 2003-11-13  Jan Hubicka  <jh@suse.cz>
44210
44211         * gcc.c-torture/compile/20031112-1.c: New test.
44212
44213 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44214
44215         * g++.dg/parse/crash10.C: Remove bogus error marker.
44216
44217 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44218
44219         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44220         (host_gcc): Likewise.
44221         (ROOT): Honor $PWDCMD.
44222         (BASE): Likewise.
44223         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44224
44225 2003-11-12  Catherine Moore  <clm@redhat.com>
44226
44227         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44228
44229 2003-11-12  Andreas Jaeger  <aj@suse.de>
44230             Jakub Jelinek  <jakub@redhat.com>
44231             Andrew Pinski  <pinskia@physics.uc.edu>
44232             Richard Henderson  <rth@redhat.com>
44233
44234         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44235         systems.
44236         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44237
44238         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44239         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44240
44241 2003-11-11  Andreas Jaeger  <aj@suse.de>
44242
44243         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44244
44245         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44246
44247 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44248
44249         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44250         Clean ups.
44251
44252 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44253
44254         * gcc.dg/trampoline-1.c: New test.
44255
44256 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44257
44258         * gcc.c-torture/compile/200031109-1.c: New test.
44259
44260 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44261
44262         PR c/3190
44263         PR c/8714
44264         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44265         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44266         gcc.dg/format/no-y2k-1.c: Update.
44267
44268 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44269
44270         PR optimization/10467
44271         * gcc.dg/20031108-1.c: New test case.
44272
44273 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44274
44275         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44276
44277 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44278
44279         * gcc.dg/compound-lvalue-1.c: New test.
44280         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44281         some XFAILs.
44282
44283 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44284
44285         * gcc.dg/altivec-varargs-1.c: New test.
44286
44287 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44288
44289         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44290         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44291         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44292         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44293         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44294
44295 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44296
44297         * gcc.dg/cond-lvalue-1.c: New test.
44298
44299 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44300
44301         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44302
44303 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44304
44305         PR c++/11616
44306         * g++.dg/template/instantiate5.C: New test.
44307
44308 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44309
44310         PR c++/12726
44311         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44312         * ChangeLog: Add missing first entry for above test.
44313
44314 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44315
44316         PR c++/9810
44317         * g++.dg/template/using8.C: New test.
44318         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44319
44320 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44321
44322         PR optimization/10817
44323         * gcc.c-torture/compile/20031102-1.c: New test case.
44324
44325 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44326
44327         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44328         2147483647.
44329
44330 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44331
44332         * gcc.dg/20031102-1.c: New test.
44333
44334 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44335
44336         * gcc.dg/complex-1.c: New test.
44337
44338 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44339
44340         PR c++/12796
44341         * g++.dg/template/crash13.C: Adjust expected error location.
44342         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44343
44344 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44345
44346         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44347
44348 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44349
44350         PR/10239
44351         * gcc.c-torture/compile/20031031-2.c: New test.
44352
44353 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44354
44355         PR/11640
44356         * gcc.c-torture/compile/20031031-1.c: New test.
44357
44358 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44359
44360         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44361         * gcc.misc-tests/bprob.exp: Likewise.
44362         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44363         the execution test on arm-elf configs.
44364         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44365         configs that don't support scratch files.
44366         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44367
44368 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44369
44370         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44371         done by dejagnu.
44372
44373 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44374
44375         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44376         Avoid non pure sh syntax. Add more logging.
44377
44378         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44379         fail.
44380
44381 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44382
44383         PR libgcj/10610
44384         * gcc.dg/ppc-stackalign-1.c: New test.
44385
44386 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44387
44388         * ada/acats/run_all.sh: Change output to be more compliant with
44389         dejagnu framework.
44390         Create acats.sum and acats.log files under testsuite/ada/acats
44391         Only run [a-z]* directories, to filter out e.g. CVS.
44392         Redirect build output to log file.
44393
44394 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44395
44396         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44397
44398 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44399
44400         PR ada/5909:
44401         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44402
44403 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44404
44405         * gcc.c-torture/compile/20031023-1.c: New test.
44406         * gcc.c-torture/compile/20031023-2.c: New test.
44407         * gcc.c-torture/compile/20031023-3.c: New test.
44408         * gcc.c-torture/compile/20031023-4.c: New test.
44409
44410 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44411
44412         PR c++/10371
44413         * g++.dg/lookup/scoped8.C: New test.
44414
44415 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44416
44417         * g++.dg/opt/reg-stack3.C: New test.
44418
44419 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44420
44421         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44422
44423 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44424
44425         PR c++/11076
44426         * g++.dg/template/crash13.C: New test.
44427
44428 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44429
44430         * gcc.dg/c99-restrict-2.c: New test.
44431
44432 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44433
44434         PR c++/12698, c++/12699, c++/12700, c++/12566
44435         * g++.dg/inherit/covariant9.C: New test.
44436         * g++.dg/inherit/covariant10.C: New test.
44437         * g++.dg/inherit/covariant11.C: New test.
44438
44439 2003-10-23  Jason Merrill  <jason@redhat.com>
44440
44441         PR c++/12726
44442         * g++.dg/ext/complit2.C: New test.
44443
44444 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44445
44446         PR target/12654
44447         * gcc.c-torture/execute/20031020-1.c: New test.
44448
44449 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44450
44451         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44452         following the jump_insn.
44453
44454 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44455
44456         * gcc.dg/cast-lvalue-1.c: New test.
44457
44458 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44459
44460         PR c++/11962
44461         * g++.dg/template/cond2.C: New test.
44462
44463 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44464
44465         * gcc.dg/builtins-28.c: New test.
44466
44467 2003-10-20  Jan Hubicka  <jh@suse.cz>
44468
44469         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44470         parameter.
44471         * gcc.dg/inline-2.c: Likewise.
44472
44473 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44474
44475         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44476         * gcc.dg/nest.c: Likewise.
44477
44478 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44479
44480         PR c++/9781, c++/10583, c++/11862
44481         * g++.dg/parse/crash13.C: New test.
44482
44483 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44484
44485         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44486
44487 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44488
44489         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44490         Define HAVE_C99_RUNTIME except on Solaris.
44491         * gcc.dg/builtins-20.c: Likewise.
44492
44493 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44494
44495         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44496
44497 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44498
44499         PR c++/12495
44500         * g++.dg/template/crash21.C: New test.
44501
44502 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44503
44504         PR c++/2513
44505         * g++.dg/template/typename5.C: New test.
44506
44507 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44508
44509         PR c++/12369
44510         * g++.dg/template/friend25.C: New test.
44511
44512 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44513
44514         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44515         versions.
44516
44517 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44518
44519         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44520         == 2147483647.
44521
44522 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44523
44524         * gcc.c-torture/execute/960416-1.x: Remove.
44525         * gcc.c-torture/execute/divconst-3.x: Likewise.
44526
44527 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44528
44529         PR target/12598
44530         * gcc.dg/torture/cris-volatile-1.c: New test.
44531
44532 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44533
44534         PR optimization/9325
44535         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44536         for overflowing floating point to integer conversion during RTL
44537         simplification.
44538
44539 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44540
44541         * objc/execute/_cmd.m: Fix typo.
44542         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44543         Relax 'scan-assembler' regexp.
44544         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44545         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44546         * objc.dg/zero-link-2.m: Remove blank line.
44547         * objc.dg/zero-link-3.m: New test case.
44548
44549 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44550
44551         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44552
44553         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44554         than linker trickery.
44555
44556 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44557
44558         PR c++/12370
44559         * g++.dg/other/friend2.C: New test.
44560
44561 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44562
44563         * gcc.dg/20031012-1.c: New test.
44564
44565 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44566
44567         * gcc.dg/weak/weak-3.c: Fix for new warning.
44568
44569 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44570
44571         PR optimization/8750
44572         * gcc.c-torture/execute/20031012-1.c: New test case.
44573
44574 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44575
44576         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44577         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44578
44579 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44580
44581         PR optimization/12260
44582         * gcc.c-torture/compile/20031011-2.c: New test case.
44583
44584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44585
44586         * gcc.c-torture/execute/20031011-1.c: New testcase.
44587
44588 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44589
44590         * gcc.c-torture/compile/20031011-1.c: New test.
44591
44592 2003-10-11  Jan Hubicka  <jh@suse.cz>
44593
44594         * g++.dg/other/first-global.C: New test.
44595
44596 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44597
44598         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44599
44600 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44601
44602         * gcc.c-torture/compile/20031010-1.c: New test.
44603
44604 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44605
44606         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44607         * gcc.c-torture/execute/va-arg-25.c: ... here.
44608
44609 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44610
44611         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44612
44613 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44614
44615         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44616
44617 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44618
44619         * g++.dg/parse/error2.C: New test.
44620
44621 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44622
44623         PR c++/11097
44624         * g++.dg/other/error5.C: Modify the error message.
44625         * g++.dg/lookup/using8.C: New test.
44626
44627 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44628
44629         * gcc.dg/darwin-abi-2.c: New file.
44630         * gcc.c-torture/execute/va-arg-24.c: New file.
44631
44632 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44633
44634         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44635         indentation.
44636
44637 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44638
44639         PR c++/10147
44640         * g++.dg/other/error4.C: Update error messages.
44641         * g++.dg/template/ptrmem4.C: Likewise.
44642
44643         PR c++/12337
44644         * g++.dg/init/new9.C: New test.
44645
44646         PR c++/12334, c++/12236, c++/8656
44647         * g++.dg/ext/attrib8.C: New test.
44648
44649 2003-10-06  Devang Patel  <dpatel@apple.com>
44650
44651         * gcc.dg/debug/dwarf2-3.h: New test.
44652         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44653
44654 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44655
44656         * g++.dg/opt/cfg2.C: New test.
44657
44658 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44659
44660         * g++.dg/opt/float1.C: New test.
44661
44662 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44663
44664         * gcc.dg/c90-array-lval-6.c: New test.
44665         * gcc.dg/c99-array-lval-6.c: New test.
44666
44667 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44668             Ziemowit Laski  <zlaski@apple.com>
44669
44670         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44671         'Derived', so that it is never considered a class method; add
44672         new warning for '+port' method ambiguity.
44673         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44674         <objc/objc-api.h> (needed on Mac OS X).
44675         * objc.dg/method-13.m: New test.
44676
44677 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44678
44679         PR optimization/9325, PR java/6391
44680         * gcc.c-torture/execute/20031003-1.c: New test case.
44681
44682 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44683
44684         PR optimization/12180
44685         * gcc.dg/20031002-1.c: New test.
44686
44687         PR c++/12486
44688         * g++.dg/inherit/error1.C: New test.
44689
44690 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44691
44692         * lib/f-torture.exp (search_for): Rename to...
44693         (search_for_re): This.  Also, clean up comments and the
44694         "regexp" invocation.
44695
44696 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44697
44698         * gcc.c-torture/compile/20031002-1.c: New test.
44699
44700 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44701
44702         * g++.dg/opt/cond1.C: New test.
44703
44704 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44705
44706         * gcc.dg/Wold-style-definition-2.c: New testcase.
44707         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44708
44709 2003-09-29  Richard Henderson  <rth@redhat.com>
44710
44711         * g++.dg/init/array10.C: Add dg-options.
44712
44713 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44714
44715         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44716
44717 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44718
44719         * g++.dg/template/friend19.C: Fix typo.
44720         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44721
44722 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44723
44724         * gcc.c-torture/execute/20030928-1.c: New test.
44725         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44726
44727 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44728
44729         * g++.dg/opt/unroll1.C: New test.
44730
44731 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44732
44733         PR optimization/11741
44734         * gcc.dg/20030926-1.c: New test case.
44735
44736 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44737
44738         PR c++/5655
44739         * g++.dg/parse/access7.C: New test.
44740         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44741
44742 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44743
44744         MERGE OF objc-improvements-branch into MAINLINE:
44745         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44746         if libobjc has not been built.
44747         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44748         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44749         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44750         objc/execute/nested-3.m, objc/execute/np-2.m,
44751         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44752         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44753         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44754         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44755         objc.dg/special/unclaimed-category-1.h,
44756         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44757         well as GNU runtime.
44758         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44759         * execute/cascading-1.m, execute/function-message-1.m,
44760         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44761         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44762         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44763         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44764         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44765         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44766         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44767         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44768         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44769         * objc.dg/bitfield-2.m: Run only on Darwin.
44770         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44771         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44772         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44773         * objc.dg/const-str-1.m: Fix constant string layout.
44774
44775 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44776
44777         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44778
44779 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44780
44781         * gcc.dg/darwin-abi-1.c: New file.
44782
44783 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44784
44785         PR target/12281
44786         * gcc.c-torture/compile/20030921-1.c: New test.
44787
44788 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44789
44790         * g++.dg/opt/reg-stack2.C: New test.
44791
44792 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44793
44794         * g++.dg/eh/delayslot1.C: New test.
44795
44796 2003-09-20  Richard Henderson  <rth@redhat.com>
44797
44798         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44799
44800 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44801
44802         * gcc.c-torture/execute/20030920-1.c: New test case.
44803
44804 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44805
44806         * g++.dg/rtti/typeid3.C: Correct expected error message.
44807
44808 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44809
44810         PR c++/157
44811         * g++.dg/parse/crash12.C: New test.
44812
44813 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44814
44815         * gcc.dg/compat/mixed-struct-check.h: New.
44816         * gcc.dg/compat/mixed-struct-defs.h: New.
44817         * gcc.dg/compat/mixed-struct-init.h: New.
44818         * gcc.dg/compat/struct-by-value-19_main.c: New.
44819         * gcc.dg/compat/struct-by-value-19_x.c: New.
44820         * gcc.dg/compat/struct-by-value-19_y.c: New.
44821         * gcc.dg/compat/struct-by-value-20_main.c: New.
44822         * gcc.dg/compat/struct-by-value-20_x.c: New.
44823         * gcc.dg/compat/struct-by-value-20_y.c: New.
44824         * gcc.dg/compat/struct-return-19_main.c: New.
44825         * gcc.dg/compat/struct-return-19_x.c: New.
44826         * gcc.dg/compat/struct-return-19_y.c: New.
44827         * gcc.dg/compat/struct-return-20_main.c: New.
44828         * gcc.dg/compat/struct-return-20_x.c: New.
44829         * gcc.dg/compat/struct-return-20_y.c: New.
44830
44831 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44832         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44833         so that it will not complain on LP64 targets.
44834
44835 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44836
44837         PR c++/495
44838         * g++.dg/template/friend24.C: New test.
44839
44840 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44841
44842         PR c++/12332
44843         * g++.dg/template/memtmpl2.C: New test.
44844
44845 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44846
44847         PR target/11184
44848         * gcc.dg/builtin-apply1.c: New test.
44849
44850 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44851
44852         PR c++/9848
44853         * g++.dg/warn/Wunused-4.C: New test.
44854
44855 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44856
44857         PR c++/12316
44858         * g++.dg/other/gc2.C: New test.
44859
44860 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44861
44862         PR c++/11991
44863         * g++.dg/rtti/typeid3.C: New test.
44864
44865         PR c++/12266
44866         * g++.dg/overload/template1.C: New test.
44867
44868 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44869
44870         * g++.dg/opt/cfg3.C: New test.
44871
44872 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44873
44874         PR c++/7939
44875         * g++.dg/template/crash11.C: New test.
44876
44877 2003-09-16  Jason Merrill  <jason@redhat.com>
44878             Jakub Jelinek  <jakub@redhat.com>
44879
44880         * gcc.dg/attr-warn-unused-result.c: New test.
44881
44882 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44883
44884         PR c++/12184
44885         * g++.dg/expr/call2.C: New test.
44886
44887 2003-09-15  Andreas Jaeger  <aj@suse.de>
44888
44889         * gcc.dg/Wold-style-definition-1.c: New test.
44890
44891 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44892
44893         PR c++/3907
44894         * g++.dg/parse/template12.C: New test.
44895
44896         * g++.dg/abi/bitfield11.C: New test.
44897         * g++.dg/abi/bitfield12.C: Likewise.
44898
44899 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44900
44901         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44902         non-expansion of functional macro name without arguments at EOL.
44903         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44904
44905 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44906
44907         * gcc.c-torture/execute/20030914-[12].c: New tests.
44908
44909 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44910
44911         PR c++/11788
44912         * g++.dg/overload/addr1.C: New test.
44913
44914 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44915
44916         * gcc.dg/20030909-1.c: New test.
44917
44918 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44919
44920         * gcc.dg/ultrasp10.c: New test.
44921
44922 2003-09-09  Devang Patel  <dpatel@apple.com>
44923
44924         * gcc.dg/darwin-ld-6.c: New test.
44925
44926 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44927
44928         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44929
44930 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44931
44932         * gcc.dg/ia64-types1.c: New test.
44933         * gcc.dg/ia64-types2.c: Likewise.
44934
44935 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44936
44937         * gcc.dg/builtins-1.c: Add more _Complex tests.
44938         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44939
44940         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44941         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44942
44943 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44944
44945         PR c++/11786
44946         * g++.dg/lookup/koenig2.C: New test.
44947
44948         PR c++/5296
44949         * g++.dg/rtti/typeid2.C: New test.
44950
44951 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44952
44953         * gcc.c-torture/compile/20030904-1.c: New test.
44954
44955 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44956
44957         * g++.dg/opt/longbranch2.C: New test.
44958
44959 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44960
44961         * g++.dg/template/crash10.C: Only compile it.
44962
44963 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44964
44965         PR middle-end/11665
44966         * gcc.c-torture/compile/20030907-1.c: New test.
44967         * g++.dg/init/array11.C: New test.
44968
44969 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/11852
44972         * g++.dg/init/struct1.C: New test.
44973
44974 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44975
44976         PR c++/12181
44977         * g++.dg/expr/comma1.C: New test.
44978
44979 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44980
44981         PR c++/11867
44982         * g++.dg/expr/static_cast5.C: New test.
44983
44984 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44985
44986         PR c++/11507
44987         * g++.dg/lookup/scoped7.C: New test.
44988
44989         PR c++/9574
44990         * g++.dg/other/static1.C: New test.
44991
44992         PR c++/11490
44993         * g++.dg/warn/template-1.C: New test.
44994
44995         PR c++/11432
44996         * g++.dg/template/crash10.C: New test.
44997
44998         PR c++/2478
44999         * g++.dg/overload/VLA.C: New test.
45000
45001         PR c++/10804
45002         * g++.dg/template/call1.C: New test.
45003
45004 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45005
45006         PR c++/11794
45007         * g++.dg/parse/using3.C: New test.
45008
45009 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45010
45011         PR c++/11409
45012         * g++.dg/overload/builtin3.C: New test case.
45013
45014 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45015
45016         PR c/9862
45017         * gcc.dg/20030906-1.c: New test.
45018         * gcc.dg/20030906-2.c: Likewise.
45019
45020 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45021
45022         PR c++/12167
45023         * g++.dg/parse/defarg5.C: New test.
45024
45025         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45026
45027 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45028
45029         PR c++/12163
45030         * g++.dg/expr/static_cast4.C: New test.
45031
45032         PR c++/12146
45033         * g++.dg/template/crash9.C: New test.
45034
45035 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45036
45037         * g++.old-deja/g++.ext/pretty2.C: Update for change
45038         in __FUNCTION__.
45039         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45040
45041 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45042
45043         PR c++/11922
45044         * g++/dg/template/qualified-id1.C: New test.
45045
45046         PR c++/12037
45047         * g++.dg/warn/noeffect4.C: New test.
45048
45049 2003-09-04  Matt Austern  <austern@apple.com>
45050
45051         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45052         * g++.dg/ext/fnname2.C: Likewise.
45053         * g++.dg/ext/fnname3.C: Likewise.
45054
45055 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45056
45057         * g++.dg/expr/lval1.C: New test.
45058         * g++.dg/ext/lvcast.C: Remove.
45059
45060 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45061
45062         PR optimization/11700.
45063         * gcc.c-torture/compile/20030903-1.c: New test case.
45064
45065 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45066
45067         PR c++/12053
45068         * g++.dg/abi/layout4.C: New test.
45069
45070 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45071
45072         PR c++/11553
45073         * g++.dg/parse/friend3.C: New test.
45074
45075 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45076
45077         PR c++/11847
45078         * g++.dg/template/class1.C: New test.
45079
45080         PR c++/11808
45081         * g++.dg/expr/call1.C: New test.
45082
45083 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45084
45085         PR c++/12114
45086         * g++.dg/init/ref9.C: New test.
45087
45088         PR c++/11972
45089         * g++.dg/template/nested4.C: New test.
45090
45091 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45092
45093         PR c++/12093
45094         * g++.dg/template/non-dependent4.C: New test.
45095
45096         PR c++/11928
45097         * g++.dg/inherit/conv1.C: New test.
45098
45099 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45100
45101         PR c++/6196
45102         * g++.dg/ext/label1.C: New test.
45103         * g++.dg/ext/label2.C: Likewise.
45104
45105 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45106
45107         * g++.dg/expr/cond3.C: New test.
45108
45109 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45110
45111         * gcc.dg/builtins-1.c: Add new builtin cases.
45112
45113 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45114
45115         * gcc.dg/builtins-1.c: Add new cases.
45116         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45117
45118 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45119
45120         * gcc.dg/builtins-1.c: Add more math builtin tests.
45121         * gcc.dg/torture/builtin-attr-1.c: New test.
45122
45123 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45124
45125         PR optimization/5079
45126         * g++.dg/opt/static3.C: New test.
45127
45128 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45129
45130         * gcc.misc-tests/gcov-10b.c: New test.
45131
45132 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45133
45134         * g++.dg/opt/ptrmem3.C: New test.
45135
45136         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45137
45138 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45139
45140         * gcc.dg/20030826-2.c: New test.
45141
45142 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45143
45144         PR middle-end/12002
45145         * g77.f-torture/compile/12002.f: New test case.
45146
45147 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45148
45149         * gcc.dg/20030826-1.c: New test case.
45150
45151 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45152
45153         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45154
45155 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45156
45157         PR c++/11871
45158         * c++.dg/lookup/crash1.C: New test.
45159
45160         * c++.dg/warn/noeffect3.C: New test.
45161
45162 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45163
45164         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45165         * gcc.dg/compat/vector-1_y.c: Ditto.
45166         * gcc.dg/compat/vector-2_x.c: Ditto.
45167         * gcc.dg/compat/vector-2_y.c: Ditto.
45168
45169 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45170
45171         * gcc.dg/20030702-1.c: New test.
45172
45173 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45174
45175         PR c++/8795
45176         * g++.dg/ext/altivec-1.C: New test.
45177
45178 2003-08-24  Richard Henderson  <rth@redhat.com>
45179
45180         * g++.dg/eh/simd-2.C: Add -w for x86.
45181
45182 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45183
45184         * gcc.dg/20030815-1.c: New test.
45185
45186 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45187
45188         PR c++/3765
45189         * g++.dg/parse/access6.C: New test.
45190
45191 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45192
45193         PR c++/641, c++/11876
45194         * g++.dg/template/friend22.C: New test.
45195         * g++.dg/template/friend23.C: Likewise.
45196
45197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45198
45199         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45200         identically.
45201
45202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45203
45204         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45205
45206 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45207
45208         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45209
45210 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45211
45212         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45213
45214 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45215
45216         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45217
45218 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45219
45220         PR c++/11919
45221         * g++.dg/overload/prom1.C: New test.
45222
45223         PR c++/11551
45224         * g++.dg/parse/dtor2.C: New test.
45225
45226         PR c++/10762
45227         * g++.dg/parse/using2.C: New test.
45228
45229 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45230
45231         PR target/11805
45232         * gcc.c-torture/compile/20030821-1.c: New.
45233
45234 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45235
45236         PR c++/11834
45237         * g++.dg/template/deduce2.C: New test.
45238
45239 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45240
45241         * gcc.c-torture/execute/20030821-1.c: New test.
45242
45243 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45244
45245         PR middle-end/11984
45246         * gcc.dg/20030820-1.c: New test case.
45247
45248 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45249
45250         PR c++/11945
45251         * g++.dg/warn/noeffect2.C: New test.
45252
45253 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45254
45255         PR c++/10926
45256         * g++.dg/template/dtor2.C: New test.
45257
45258         PR c++/11684
45259         * g++.dg/template/operator1.C: New test.
45260         * g++.dg/parse/operator4.C: New test.
45261
45262         PR c++/11946.C
45263         * g++.dg/expr/enum1.C: New test.
45264         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45265
45266         PR c++/11036.C
45267         * g++.dg/parse/elab2.C: New test.
45268         * g++.dg/parse/typedef4.C: Change error message.
45269         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45270         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45271         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45272
45273 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45274
45275         * gcc.dg/pch/warn-1.c: New.
45276         * gcc.dg/pch/warn-1.hs: New.
45277
45278         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45279         not-tested file.
45280
45281 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45282
45283         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45284
45285 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45286
45287         * gcc.dg/uninit-D.c: New Test.
45288         * gcc.dg/uninit-E.c: New Test.
45289         * gcc.dg/uninit-F.c: New Test.
45290         * gcc.dg/uninit-G.c: New Test.
45291
45292 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45293
45294         * g++.dg/README: Describe the pch directory.
45295
45296 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45297
45298         PR c++/11174
45299         * g++.dg/parse/access4.C: New test.
45300         * g++.dg/parse/access5.C: Likewise.
45301         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45302
45303 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45304
45305         * gcc.dg/noncompile/20030818-1.c: New.
45306
45307 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45308
45309         PR c++/11957
45310         * g++.dg/warn/noeffect1.C: New test.
45311
45312         * g++.dg/template/scope2.C: New test.
45313         * g++.dg/template/error2.C: Correct dg-error
45314
45315 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45316
45317         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45318
45319 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45320
45321         PR C++/11512
45322         * g++.dg/template/warn1.C: New.
45323
45324 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45325
45326         * g++.dg/template/error2.C: New test.
45327         * g++.dg/lookup/using7.C: Adjust errors
45328         * g++.old-deja/g++.pt/crash36.C: Likewise.
45329         * g++.old-deja/g++.pt/derived3.C: Likewise.
45330
45331 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45332
45333         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45334         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45335         * gcc.c-torture/execute/builtins/string-9.c: New, from
45336         string-opt-9.c.  Adjust for execute/builtins framework.
45337         * gcc.c-torture/execute/string-opt-9.c: Delete.
45338
45339 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45340
45341         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45342
45343         * g++.dg/parse/ret-type2.C: New test.
45344
45345         PR c++/11703
45346         * g++.dg/init/new8.C: New test.
45347
45348         PR c++/10923
45349         * g++.dg/parse/typedef5.C: New test.
45350
45351         PR c++/9512
45352         * g++.dg/parse/qualified2.C: New test.
45353         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45354         invalid code.
45355
45356 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45357
45358         * g++.dg/conversion/ptrmem1.C: New test.
45359
45360 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45361
45362         PR target/11693
45363         * gcc.dg/20030811-1.c: New test.
45364
45365         PR target/11535
45366         * gcc.c-torture/execute/20030811-1.c: New test.
45367
45368 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45369
45370         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45371
45372 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45373
45374         PR c++/11789.C
45375         * g++.dg/inherit/multiple1.C: New test.
45376
45377 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45378
45379         * gcc.dg/spe1.c: New test.
45380
45381         PR c++/11670
45382         * g++.dg/expr/cast2.C: New test.
45383
45384         PR c++/10530
45385         * g++.dg/template/dependent-name2.C: New test.
45386
45387 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45388
45389         * g++.dg/parse/crash11.C: Put the dg options in comments.
45390
45391 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45392
45393         * lib/gcc-dg.exp: Update for diagnostic change.
45394
45395 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45396
45397         PR c++/5767
45398         * g++.dg/parse/crash11.C: New test.
45399
45400 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45401
45402         * gcc.dg/cpp/spacing1.c: Update.
45403
45404 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45405
45406         PR target/11739
45407         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45408         a value for -mtune.
45409
45410 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45411
45412         PR middle-end/11771
45413         * gcc.c-torture/compile/20030804-1.c: New test case.
45414
45415 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45416
45417         * gcc.dg/20030804-1.c: New test case.
45418
45419 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45420
45421         * gcc.dg/cpp/separate-1.c: New test.
45422
45423 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45424
45425         PR c++/11704
45426         * g++.dg/template/dependent-expr2.C: New test.
45427
45428         PR c++/11766
45429         * g++.dg/expr/ptrmem1.C: New test.
45430
45431 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45432
45433         PR c++/9453
45434         * g++.dg/template/friend15.C: New test.
45435
45436 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45437
45438         * lib/dg-pch.exp: Work round PCH bug.
45439
45440 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45441
45442         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45443         builtins.  Move cases from builtins-4.c here.
45444
45445         * gcc.dg/torture/builtin-math-1.c: New test taken from
45446         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45447         additional cases.
45448
45449         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45450         Delete.
45451
45452 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45453
45454         PR c++/9447
45455         * g++.dg/template/using7.C: New test.
45456
45457 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45458
45459         * import1.c, import2.c: New tests.
45460
45461 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45462
45463         * g++.dg/eh/crossjump1.C: New test.
45464
45465 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45466
45467         PR c++/11697
45468         * g++.dg/template/using6.C: New test.
45469
45470         PR c++/11744
45471         * g++.dg/template/koenig2.C: New test.
45472
45473 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45474
45475         PR c++/7983
45476         * g++.dg/parse/typedef4.C: New test.
45477
45478 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45479
45480         PR c++/8442, c++/8806
45481         * g++.dg/template/elab1.C: New test.
45482         * g++.dg/template/type2.C: Likewise.
45483         * g++.dg/template/ttp3.C: Adjust expected error message.
45484         * g++.old-deja/g++.law/visibility13.C: Likewise.
45485         * g++.old-deja/g++.niklas/t135.C: Likewise.
45486         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45487         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45488         template argument.
45489         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45490
45491 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45492
45493         PR c++/11295
45494         * g++.dg/ext/stmtexpr1.C: New test.
45495
45496         * g++.dg/opt/tmp1.C: New test.
45497
45498         PR c++/11525
45499         * g++.dg/parse/constant4.C: New test.
45500
45501         PR c++/9447
45502         * g++.dg/template/using5.C: New test.
45503
45504 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45505
45506         * gcc.dg/builtins-27.c: New test case.
45507
45508 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45509
45510         * gcc.dg/tls/opt-7.c: New test.
45511
45512 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45513
45514         * g++.old-deja/g++.other/crash18.C: Remove.
45515
45516 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45517
45518         * g++.dg/template/explicit3.C: New.
45519         * g++.dg/template/explicit4.C: New.
45520         * g++.dg/template/explicit5.C: New.
45521
45522         PR c++/11347
45523         * g++.dg/template/memtmpl1.C: New.
45524
45525 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45526
45527         PR target/11565
45528         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45529         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45530
45531 2003-07-30  Jan Hubicka  <jh@suse.cz>
45532
45533         * vtgc1.c: Kill.
45534
45535 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45536
45537         * gcc.dg/struct-in-proto-1.c: New test.
45538
45539 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45540
45541         * gcc.dg/cpp/include2.c: Only expect one message.
45542
45543 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45544
45545         PR c++/9447
45546         * g++.dg/template/using1.C: New test.
45547         * g++.dg/template/using2.C: New test.
45548         * g++.dg/template/using3.C: New test.
45549         * g++.dg/template/using4.C: New test.
45550
45551 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45552
45553         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45554         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45555
45556 2003-07-28  Jan Hubicka  <jh@suse.cz>
45557
45558         PR c++/11530
45559         * g++.dg/opt/call1.C: New test.
45560
45561 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45562
45563         PR c++/11667
45564         * g++.dg/init/enum2.C: New test.
45565         * g++.dg/template/overload1.C: Add "-w" option.
45566
45567 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45568
45569         * gcc.dg/Wdeclaration-after-statement-1.c,
45570         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45571
45572 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45573
45574         * gcc.c-torture/compile/20030725-1.c: New test.
45575
45576 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45577
45578         * gcc.dg/20030505.c: Only run for SPE.
45579         Remove definition of opaque type.
45580
45581 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45582
45583         * g++.dg/template/ptrmem6.C: New test.
45584
45585 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45586
45587         * gcc.c-torture/compile/zero-strct-2.c: New test.
45588
45589 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45590
45591         * gcc.dg/intermod-1.c: New test.
45592
45593 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45594
45595         PR c++/11617
45596         * g++.dg/template/lookup2.C: New test.
45597         * g++.dg/template/memclass1.C: Remove instantiated from error.
45598         * g++.dg/other/error2.C: Tweak expected errors.
45599
45600         PR c++/11596
45601         * g++.dg/template/defarg3.C: New test.
45602
45603         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45604
45605 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45606
45607         * g++.dg/inherit/access5.C: New test.
45608
45609 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45610
45611         PR c++/11513
45612         * g++.dg/template/crash8.C: New test.
45613
45614 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45615
45616         PR c/10602
45617         * gcc.dg/noncompile/incomplete-2.c: New test.
45618
45619 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45620
45621         PR c++/11645
45622         * g++.dg/inherit/access4.C: New test.
45623
45624         PR c++/11517
45625         * g++.dg/expr/cond2.C: New test.
45626
45627         PR optimization/10679
45628         * g++.dg/opt/inline4.C: New test.
45629
45630 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45631
45632         * g++.dg/parse/crash10: New test.
45633
45634 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45635
45636         * g++.dg/ext/flexary1.C: New test.
45637
45638 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45639
45640         PR c++/10793
45641         * g++.dg/template/crash9.C: New test.
45642
45643 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45644
45645         PR c++/3004
45646         * g++.dg/parse/typedef3.C: New test.
45647
45648         PR c++/7906
45649         * g++.dg/parse/operator2.C: New test.
45650
45651         PR c++/8895
45652         * g++.dg/parse/def-tmpl-arg1.C: New test.
45653
45654         PR c++/9282
45655         * g++.dg/parse/funptr1.C: New test.
45656
45657         PR c++/9452
45658         * g++.dg/parse/ambig3.C: New test.
45659
45660         PR c++/9454
45661         * g++.dg/parse/operator3.C: New test.
45662
45663         PR c++/9486
45664         * g++.dg/parse/template10.C: New test.
45665
45666         PR c++/9488
45667         * g++.dg/parse/template11.C: New test.
45668
45669         PR c++/10150
45670         * g++.dg/parse/invalid-op1.C: New test.
45671
45672         PR c++/10247
45673         * g++.dg/parse/condexpr1.C: New test.
45674
45675 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45676
45677         * g++.dg/ext/packed3.C: New test.
45678         * g++.dg/ext/packed4.C: New test.
45679
45680         * gcc.dg/pack-test-3.c: New test.
45681
45682 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45683
45684         * lib/compat.exp: Handle dg-options per source file.
45685         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45686         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45687         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45688         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45689         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45690         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45691         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45692         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45693         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45694         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45695         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45696         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45697         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45698         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45699
45700 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45701
45702         PR c/10320
45703         * gcc.c-torture/execute/20030718-1.c: New test.
45704
45705 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45706
45707         PR optimization/11536
45708         * gcc.dg/20030721-1.c: New test.
45709
45710 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45711
45712         PR c++/11546
45713         * g++.dg/template/lookup1.C: New test.
45714
45715 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45716
45717         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45718         diagnostics of ill-formed constructs involving labels.
45719         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45720         the new 'previously defined here' message.
45721
45722 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45723
45724         * g++.dg/parse/non-dependent2.C: New test.
45725
45726 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45727
45728         * g++.dg/init/init-ref4.C: xfail on targets without
45729         weak symbols.
45730
45731 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45732
45733         PR target/11087
45734         * gcc.c-torture/execute/20030717-1.c: New test.
45735
45736 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45737
45738         * g++.dg/opt/cfg1.C: New test.
45739
45740 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45741
45742         PR optimization/11557
45743         * gcc.dg/20030717-1.c: New test.
45744
45745 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45746
45747         PR c++/10476
45748         * g++.dg/expr/crash-1.C: New test.
45749
45750         PR c++/11027
45751         * g++.dg/template/init3.C: New test.
45752
45753         PR c++/8222
45754         * g++.dg/template/non-dependent1.C: New test.
45755
45756         PR c++/11070
45757         * g++.dg/template/non-dependent2.C: New test.
45758
45759         PR c++/11071
45760         * g++.dg/template/non-dependent3.C: New test.
45761
45762         PR c++/9907
45763         * g++.dg/template/sizeof5.C: New test.
45764
45765 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45766
45767         PR 11498
45768         * gcc.c-torture/compile/mangle-1.c: New file.
45769
45770 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45771
45772         PR c++/7809
45773         * g++.dg/parse/access3.C: New test.
45774
45775 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45776
45777         PR c++/11384
45778         * g++.dg/init/init-ref4.C: New test.
45779
45780 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45781
45782         PR c++/11547
45783         * g++.dg/parse/constant3.C: New test.
45784         * g++.dg/parse/crash7.C: Likewise.
45785
45786 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45787
45788         PR target/11008
45789         * gcc.dg/i386-pentium4-not-mull.c: New.
45790
45791 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45792
45793         * gcc.dg/asm-names.c (ymain): Make it weak.
45794
45795 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45796
45797         PR c++/5421
45798         * g++.dg/template/friend21.C: New test.
45799
45800 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45801
45802         * gcc.dg/cleanup-8.c: New test.
45803         * gcc.dg/cleanup-9.c: New test.
45804
45805 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45806
45807         * g++.dg/ext/dll-MI1.h: New file.
45808         * g++.dg/ext/dllexport-MI1.C: New file.
45809         * g++.dg/ext/dllimport-MI1.C: New file.
45810
45811 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45812
45813         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45814         it does not have cmpstrsi patterns (just cmpmemsi).
45815
45816 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45817
45818         PR debug/11473
45819         * g++.dg/debug/debug8.C: New test.
45820
45821 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45822
45823         PR c++/10108
45824         * g++.dg/template/crash7.C: New test.
45825
45826 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45827
45828         PR target/10795
45829         * gcc.c-torture/compile/20030708-1.c: New.
45830
45831 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45832
45833         * gcc.c-torture/execute/20030715-1.c: New test.
45834
45835 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45836
45837         * gcc.dg/pch/inline-3.c: New file.
45838         * gcc.dg/pch/inline-3.hs: New file.
45839         * gcc.dg/pch/inline-4.c: New file.
45840         * gcc.dg/pch/inline-4.hs: New file.
45841
45842 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45843
45844         PR c++/11509
45845         * g++.dg/template/crash6.C: New test.
45846
45847         PR c++/7053
45848         * g++.dg/template/friend20.C: New test.
45849
45850         PR c++/7019
45851         * g++.dg/template/overload2.C: New test.
45852
45853 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45854
45855         PR optimization/11440
45856         * gcc.c-torture/execute/20030714-1.c: New test.
45857
45858 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45859
45860         PR c++/11154
45861         * g++.dg/template/partial2.C: New test.
45862
45863 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45864
45865         PR c++/11503
45866         * g++.dg/template/anon1.C: New test.
45867
45868         PR c++/11493
45869         PR c++/11495
45870         * g++.dg/parse/template9.C: Likewise.
45871         * g++.dg/template/crash4.C: New test.
45872         * g++.dg/template/koenig1.C: Likewise.
45873         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45874         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45875         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45876         functions.
45877         * g++.old-deja/g++.jason/template36.C: Likewise.
45878         * g++.old-deja/g++.mike/p1989.C: Likewise.
45879         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45880         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45881         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45882         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45883         compiling.
45884         * g++.old-deja/g++.pt/union2.C: Use this->.
45885
45886 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45887
45888         * gcc.dg/20030711-1.c: New test.
45889
45890 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45891
45892         PR c++/11050
45893         * g++.dg/parse/args1.C: New test.
45894         * g++.pt/defarg8.C: Change expected errors.
45895
45896 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45897
45898         PR c++/8164
45899         * g++.dg/template/nontype2.C: New test.
45900
45901         PR c++/10558
45902         * g++.dg/parse/template8.C: New test.
45903
45904         PR c++/8327
45905         * g++.dg/template/scope1.C: New test.
45906
45907         * g++.dg/warn/Wsign-compare-1.C: New test.
45908
45909 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45910
45911         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45912
45913 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45914
45915         PR c++/9411
45916         * g++.dg/template/explicit2.C: New test.
45917
45918         PR c++/10032
45919         * g++.dg/warn/pedantic1.C: New test.
45920
45921 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45922
45923         PR c++ 9483
45924         * g++.dg/other/field1.C: New test.
45925
45926 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45927
45928         PR c/11449
45929         * gcc.c-torture/compile/20030707-1.c: New.
45930
45931 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45932
45933         PR c++/10849
45934         * g++.dg/template/access12.C: New test.
45935
45936 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45937
45938         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45939         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45940         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45941         * gcc.misc-tests/gcov.exp: Update
45942         * g++.dg/gcov/gcov.exp: Update
45943         * lib/gcov.exp: Update.
45944
45945 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45946
45947         * g++.dg/abi/mangle17.C: Make sure template expressions are
45948         dependent.
45949         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45950         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45951         * g++.dg/opt/stack1.C: Remove erroneous code.
45952         * g++.dg/parse/template7.C: New test.
45953         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45954         * g++.old-deja/g++.pt/crash4.C: Likewise.
45955
45956 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45957
45958         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45959         with zero or one occurence of `$' after the initial `L'.
45960
45961 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45962
45963         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45964
45965 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45966
45967         PR c/11370
45968         * gcc.dg/Wunreachable-6.c: New testcase.
45969         * gcc.dg/Wunreachable-7.c: New testcase.
45970
45971 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45972
45973         PR c/11420
45974         * gcc.dg/20030708-1.c: New test.
45975
45976 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45977
45978         * gcc.dg/compat/sdata-section.h: New file.
45979         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45980         * gcc.dg/torture/mips-sdata-1.c: New test.
45981
45982 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45983
45984         PR c++/11030
45985         * g++.dg/template/friend19.C: New test.
45986
45987 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45988
45989         * g++.dg/opt/strength-reduce.C: New test.
45990
45991 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45992
45993         PR target/10979
45994         * gcc.dg/20030707-1.c: New testcase.
45995
45996 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45997
45998         PR optimization/11059
45999         * g++.dg/opt/emptyunion.C: New testcase.
46000
46001 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46002             Eric Botcazou  <ebotcazou@libertysurf.fr>
46003
46004         * g++.dg/opt/stack1.C: New test.
46005
46006 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46007
46008         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46009         run test.
46010
46011         PR c++/11431
46012         * g++.dg/expr/static_cast3.C: New test.
46013
46014 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46015
46016         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46017         everywhere.
46018         * gcc.dg/concat.c: Concatenation of string constants with
46019         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46020         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46021         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46022         necessary to avoid multi-character character constant warning.
46023         * gcc.dg/cpp/escape.c: Likewise.
46024         * gcc.dg/cpp/ucs.c: Likewise.
46025         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46026         Fix a typo.
46027
46028 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46029
46030         PR c/11428
46031         * gcc.c-torture/compile/20030704-1.c: New.
46032
46033 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46034
46035         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46036
46037 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46038
46039         PR c++/5287, PR c++/7910,  PR c++/11021
46040         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46041         tests for warnings.
46042         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46043         * g++.dg/ext/dllimport3.C: Likewise.
46044         * g++.dg/ext/dllimport4.C: New file.
46045         * g++.dg/ext/dllimport5.C: New file.
46046         * g++.dg/ext/dllimport6.C: New file.
46047         * g++.dg/ext/dllimport7.C: New file.
46048         * g++.dg/ext/dllimport8.C: New file.
46049         * g++.dg/ext/dllimport9.C: New file.
46050         * g++.dg/ext/dllimport10.C: New file.
46051         * g++.dg/ext/dllexport1.C: New file.
46052
46053 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46054
46055         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46056         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46057
46058 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46059
46060         * gcc.dg/builtins-25.c: New testcase.
46061         * gcc.dg/builtins-26.c: New testcase.
46062
46063 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46064
46065         * gcc.dg/compat/vector-defs.h: New file.
46066         * gcc.dg/compat/vector-setup.h: New file.
46067         * gcc.dg/compat/vector-check.h: New file.
46068         * gcc.dg/compat/vector-1_main.c: New file.
46069         * gcc.dg/compat/vector-1_x.c: New file.
46070         * gcc.dg/compat/vector-1_y.c: New file.
46071         * gcc.dg/compat/vector-2_main.c: New file.
46072         * gcc.dg/compat/vector-2_x.c: New file.
46073         * gcc.dg/compat/vector-2_y.c: New file.
46074
46075         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46076         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46077         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46078         * gcc.dg/compat/struct-align-1.h: New file.
46079         * gcc.dg/compat/struct-align-1_main.c: New file.
46080         * gcc.dg/compat/struct-align-1_x.c: New file.
46081         * gcc.dg/compat/struct-align-1_y.c: New file.
46082         * gcc.dg/compat/struct-align-2.h: New file.
46083         * gcc.dg/compat/struct-align-2_main.c: New file.
46084         * gcc.dg/compat/struct-align-2_x.c: New file.
46085         * gcc.dg/compat/struct-align-2_y.c: New file.
46086
46087         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46088         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46089         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46090         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46091         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46092         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46093         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46094         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46095         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46096         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46097         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46098         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46099         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46100         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46101         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46102         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46103         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46104         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46105         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46106         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46107         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46108         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46109         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46110         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46111         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46112         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46113         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46114         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46115         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46116
46117 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46118
46119         * gcc.dg/i386-call-1.c: New test.
46120
46121 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46122
46123         PR c++/9162
46124         * g++.dg/parse/defarg4.C: New.
46125
46126 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46127
46128         PR target/10700
46129         * gcc.c-torture/compile/20030703-1.c: New test case.
46130
46131 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46132
46133         * g++.dg/template/local3.C: Remove extra semicolon.
46134
46135 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46136
46137         * gcc.dg/i386-volatile-1.c: New test.
46138
46139 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46140
46141         PR c++/11072
46142         * g++.dg/other/offsetof2.C: XFAIL.
46143         * g++.dg/other/offsetof5.C: New.
46144
46145         PR c++/10219
46146         * g++.dg/template/error1.C: New.
46147
46148         PR c++/9779
46149         * g++.dg/template/dependent-expr1.C: New.
46150
46151 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46152
46153         PR c++/6949
46154         * g++.dg/template/local3.C: New test.
46155
46156         PR c++/11149
46157         * g++.dg/lookup/scoped6.C: New test.
46158
46159 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46160
46161         PR c++/8046
46162         * g++.dg/other/error7.C: New test.
46163
46164 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46165
46166         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46167         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46168         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46169         * g++.old-deja/g++.other/union2.C: Likewise.
46170         * gcc.dg/c90-const-expr-2.c: Likewise.
46171         * gcc.dg/c90-const-expr-3.c: Likewise.
46172         * gcc.dg/c99-const-expr-2.c: Likewise.
46173         * gcc.dg/c99-const-expr-3.c: Likewise.
46174         * gcc.dg/concat.c: Likewise.
46175
46176 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46177
46178         PR c++/9559
46179         * g++.dg/init/static1.C: New test.
46180
46181 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46182
46183         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46184         * g++.old-deja/g++.other/access2.C: Likewise.
46185         * g++.old-deja/g++.other/decl2.C: Likewise.
46186         * gcc.c-torture/execute/20020615-1.c: Likewise.
46187
46188 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46189
46190         PR c++/4933
46191         * g++.dg/template/sizeof4.C: New test.
46192
46193 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46194
46195         * g++.dg/other/error6.C: New test.
46196
46197 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46198
46199         PR c++/10750
46200         * g++.dg/parse/constant2.C: New test.
46201
46202 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46203
46204         PR c++/11106
46205         * g++.dg/other/error5.C: New test.
46206
46207 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46208
46209         * gcc.dg/format/gcc_diag-1.c: New test.
46210
46211 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46212
46213         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46214
46215 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46216
46217         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46218         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46219         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46220
46221 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46222
46223         * gcc.c-torture/execute/builtins/string-8.c: New test.
46224         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46225         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46226         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46227
46228 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46229
46230         PR c++/10468
46231         * g++.dg/ext/typeof6.C: New test.
46232
46233 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46234
46235         PR c++/10796
46236         * g++.dg/init/enum1.C: New test.
46237
46238 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46239
46240         * gcc.dg/20030627-1.c: New test.
46241
46242 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46243
46244         PR c++/11332
46245         * g++.dg/expr/static_cast2.C: New test.
46246
46247 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46248             Jakub Jelinek  <jakub@redhat.com>
46249
46250         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46251         sprintf(dst,"%s",src) optimization.
46252         * gcc.c-torture/execute/20030626-1.c: New test case.
46253         * gcc.c-torture/execute/20030626-2.c: New test case.
46254
46255 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46256
46257         * gcc.c-torture/execute/multi-ix.c: New test.
46258
46259         * gcc.c-torture/execute/simd-4.c (main):
46260         Added missing semicolon at end of union.
46261
46262 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46263
46264         PR c++/8266
46265         * g++.dg/template/explicit-instantiation3.C: New test.
46266
46267 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46268
46269         * gcc.dg/20030626-1.c: Use signed char.
46270
46271 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46272
46273         * gcc.dg/20030626-1.c: New test.
46274
46275 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46276
46277         * const-str-2.m: Update.
46278
46279 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46280
46281         PR c++/10990
46282         * g++.dg/rtti/dyncast1.C: New test.
46283         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46284         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46285         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46286
46287         PR c++/10931
46288         * g++.dg/expr/static_cast1.C: New test.
46289
46290 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46291
46292         * gcc.dg/20030625-1.c: New test.
46293
46294 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46295
46296         * gcc.c-torture/compile/20030624-1.c: New test case.
46297
46298 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46299
46300         * gcc.c-torture/execute/string-opt-17.c: New test.
46301
46302 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46303
46304         PR c++/5754
46305         * g++.dg/parse/crash6.C: New test.
46306
46307 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46308
46309         * gcc.dg/builtins-24.c: New test case.
46310
46311 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46312
46313         * g++.dg/opt/operator1.C: New test.
46314
46315 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46316
46317         * gcc.c-torture/execute/string-opt-16.c: New test case.
46318
46319 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46320
46321         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46322         * g++.old-deja/g++.other/conv7.C: Likewise.
46323         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46324         * g++.old-deja/g++.other/overload14.C: Likewise.
46325
46326 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46327
46328         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46329         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46330
46331 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46332
46333         PR c++/10888
46334         * g++.dg/warn/Winline-3.C: New test.
46335
46336 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46337
46338         * lib/target-supports.exp (check_alias_available): Make the test
46339         program acceptable to the Solaris assembler.
46340
46341         PR c++/10749
46342         * g++.dg/template/memclass2.C: New test.
46343
46344 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46345             Eric Botcazou  <ebotcazou@libertysurf.fr>
46346
46347         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46348         data for non-matching targets.
46349         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46350
46351 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46352
46353         PR c++/10845
46354         * g++.dg/template/member3.C: New test.
46355
46356 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46357
46358         PR c++/10939
46359         * g++.dg/template/func1.C: New test.
46360
46361         PR c++/9649
46362         * g++.dg/template/static4.C: New test.
46363         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46364
46365         PR c++/11041
46366         * g++.dg/init/ref7.C: New test.
46367
46368 2003-06-19  Matt Austern  <austern@apple.com>
46369
46370         PR c++/11228
46371         * g++.dg/anew1.C: New test.
46372         * g++.dg/anew2.C: New test.
46373         * g++.dg/anew3.C: New test.
46374         * g++.dg/anew4.C: New test.
46375
46376 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46377
46378         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46379
46380 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46381
46382         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46383         endian-dependent.
46384
46385 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46386
46387         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46388         Remove cruft.
46389
46390 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46391
46392         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46393         * gcc.c-torture/compile/961203-1.c: Likewise.
46394         * gcc.c-torture/compile/980506-1.c: Likewise.
46395
46396 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46397
46398         PR c++/10712
46399         * g++.dg/lookup/using7.C: New test.
46400
46401 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46402
46403         PR c++/11105
46404         * g++.dg/abi/conv1.C: Remove it.
46405         * g++.dg/template/conv7.C: New test.
46406         * g++.dg/template/conv8.C: Likewise.
46407         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46408         conversion operator.
46409
46410 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46411
46412         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46413         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46414         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46415         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46416         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46417         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46418         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46419         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46420         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46421         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46422         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46423         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46424         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46425         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46426         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46427         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46428         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46429         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46430         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46431         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46432         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46433         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46434         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46435         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46436         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46437         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46438         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46439         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46440         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46441
46442 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46443
46444         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46445         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46446         indications.
46447
46448 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46449
46450         * gcc.dg/i386-387-5.c: New test case.
46451         * gcc.dg/i386-387-6.c: New test case.
46452         * gcc.dg/builtins-23.c: New test case.
46453
46454 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46455
46456         * gcc.dg/builtins-22.c: New test case.
46457         * gcc.dg/i386-387-1.c: Update to test exp.
46458         * gcc.dg/i386-387-2.c: Likewise.
46459
46460 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46461
46462         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46463
46464 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46465
46466         * lib/gcc-dg.exp (dg-require-dll): New function.
46467         (dg-xfail-if): Likewise.
46468         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46469         driver.
46470
46471         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46472         * gcc.c-torture/compile/20001205-1.c: Likewise.
46473         * gcc.c-torture/compile/20001226-1.c: Likewise.
46474         * gcc.c-torture/compile/20010518-2.c: Likewise.
46475         * gcc.c-torture/compile/20020312-1.c: Likewise.
46476         * gcc.c-torture/compile/20020604-1.c: Likewise.
46477         * gcc.c-torture/compile/920501-12.c: Likewise.
46478         * gcc.c-torture/compile/920501-4.c: Likewise.
46479         * gcc.c-torture/compile/920520-1.c: Likewise.
46480         * gcc.c-torture/compile/920521-1.c: Likewise.
46481         * gcc.c-torture/compile/920625-1.c: Likewise.
46482         * gcc.c-torture/compile/961203-1.c: Likewise.
46483         * gcc.c-torture/compile/980506-1.c: Likewise.
46484         * gcc.c-torture/compile/981006-1.c: Likewise.
46485         * gcc.c-torture/compile/981022-1.c: Likewise.
46486         * gcc.c-torture/compile/981223-1.c: Likewise.
46487         * gcc.c-torture/compile/990617-1.c: Likewise.
46488         * gcc.c-torture/compile/dll.c: Likewise.
46489         * gcc.c-torture/compile/labels-3.c: Likewise.
46490         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46491         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46492         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46493         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46494         * gcc.c-torture/compile/simd-5.c: Likewise.
46495         * gcc.c-torture/compile/20000804-1.x: Remove.
46496         * gcc.c-torture/compile/20001205-1.x: Likewise.
46497         * gcc.c-torture/compile/20001226-1.x: Likewise.
46498         * gcc.c-torture/compile/20010518-2.x: Likewise.
46499         * gcc.c-torture/compile/20020312-1.x: Likewise.
46500         * gcc.c-torture/compile/20020604-1.x: Likewise.
46501         * gcc.c-torture/compile/920501-12.x: Likewise.
46502         * gcc.c-torture/compile/920501-4.x: Likewise.
46503         * gcc.c-torture/compile/920520-1.x: Likewise.
46504         * gcc.c-torture/compile/920521-1.x: Likewise.
46505         * gcc.c-torture/compile/920625-1.x: Likewise.
46506         * gcc.c-torture/compile/961203-1.x: Likewise.
46507         * gcc.c-torture/compile/980506-1.x: Likewise.
46508         * gcc.c-torture/compile/981006-1.x: Likewise.
46509         * gcc.c-torture/compile/981022-1.x: Likewise.
46510         * gcc.c-torture/compile/981223-1.x: Likewise.
46511         * gcc.c-torture/compile/990617-1.x: Likewise.
46512         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46513         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46514         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46515         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46516         * gcc.c-torture/compile/simd-5.x: Likewise.
46517
46518         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46519
46520 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46521
46522         * gcc.c-torture/execute/20030611-1.c: New test.
46523
46524 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46525
46526         PR middle-end/168
46527         * gcc.dg/20030612-1.c: New test case.
46528
46529 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46530
46531         PR c++/10635
46532         * g++.dg/expr/cast1.C: New test.
46533
46534 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46535
46536         * gcc.dg/builtins-21.c: New test case.
46537
46538 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46539
46540         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46541         options instead of at the end.
46542         * lib/objc.exp (objc_target_compile): Likewise.
46543
46544 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46545
46546         PR c++/10432
46547         * g++.dg/parse/error1.C: New test.
46548
46549 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46550
46551         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46552         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46553         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46554         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46555         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46556         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46557         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46558         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46559         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46560         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46561         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46562         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46563         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46564         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46565         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46566         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46567         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46568         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46569         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46570         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46571         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46572         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46573         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46574         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46575
46576         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46577         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46578         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46579         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46580         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46581         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46582         * gcc.dg/compat/scalar-return-3_main.c: New file.
46583         * gcc.dg/compat/scalar-return-3_x.c: New file.
46584         * gcc.dg/compat/scalar-return-3_y.c: New file.
46585         * gcc.dg/compat/scalar-return-4_main.c: New file.
46586         * gcc.dg/compat/scalar-return-4_x.c: New file.
46587         * gcc.dg/compat/scalar-return-4_y.c: New file.
46588
46589 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46590
46591         * gcc.dg/compat/fp2-struct-check.h: New file.
46592         * gcc.dg/compat/fp2-struct-defs.h: New file.
46593         * gcc.dg/compat/fp2-struct-init.h: New file.
46594         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46595         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46596         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46597         * gcc.dg/compat/struct-return-10_main.c: New file.
46598         * gcc.dg/compat/struct-return-10_x.c: New file.
46599         * gcc.dg/compat/struct-return-10_y.c: New file.
46600
46601         * gcc.dg/compat/compat-common.h: New file.
46602         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46603         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46604         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46605         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46606         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46607         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46608         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46609         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46610         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46611         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46612         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46613         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46614         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46615         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46616         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46617         * gcc.dg/compat/small-struct-check.h: Ditto.
46618         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46619         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46620         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46621         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46622         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46623         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46624         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46625         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46626         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46627         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46628         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46629         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46630         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46631         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46632         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46633         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46634         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46635         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46636         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46637         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46638         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46639         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46640         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46641         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46642         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46643         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46644         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46645         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46646         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46647         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46648
46649 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46650
46651         * g++.dg/pch/static-1.C: New file.
46652         * g++.dg/pch/static-1.Hs: New file.
46653
46654 2003-06-10  Richard Henderson  <rth@redhat.com>
46655
46656         * gcc.dg/asm-7.c: Adjust expected warning text.
46657
46658 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46659
46660         * gcc.dg/builtins-20.c: New test case.
46661
46662 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46663
46664         PR c++/11131
46665         * g++.dg/opt/template1.C: New test.
46666
46667 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46668
46669         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46670         additional_sources.
46671
46672 2003-05-21  David Taylor  <dtaylor@emc.com>
46673
46674         * gcc.dg/Wpadded.c: New file.
46675
46676 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46677
46678         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46679         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46680         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46681         dg-require-weak.
46682
46683 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46684
46685         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46686
46687 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46688
46689         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46690         (dg-require-alias): Likewise.
46691         (dg-require-gc-sections): Likewise.
46692         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46693
46694 2003-06-08  Richard Henderson  <rth@redhat.com>
46695
46696         * gcc.dg/20011029-2.c: Fix the array reference.
46697         * gcc.dg/asm-7.c: New.
46698
46699 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46700
46701         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46702
46703 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46704
46705         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46706         (dg-require-gc-sections): Likewise.
46707
46708 2003-06-08  Jan Hubicka  <jh@suse.cz>
46709
46710         * i386-cmov1.c: Fix regular expression.
46711         * i386-cvt-1.c: Likewise.
46712         * i386-local.c: Likewise.
46713         * i386-local2.c: Likewise.
46714         * i386-mul.c: Likewise.
46715         * i386-ssetype-1.c: Likewise.
46716         * i386-ssetype-3.c: Likewise.
46717         * i386-ssetype-5.c: Likewise.
46718
46719 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46720
46721         PR c++/11039
46722         * g++.dg/warn/implicit-typename2.C: New test.
46723         * g++.dg/warn/implicit-typename3.C: New test.
46724
46725 2003-06-07  Richard Henderson  <rth@redhat.com>
46726
46727         * g++.dg/other/offsetof3.C: Use size_t.
46728         * g++.dg/other/offsetof4.C: Likewise.
46729
46730 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46731
46732         * lib/copy-file.exp: New. Implement gcc_copy_files.
46733
46734         * lib/dg-pch.exp: Load copy-file.exp
46735         (dg-pch): Use gcc_copy_files instead of "file copy".
46736
46737 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46738
46739         * gcc.dg/weak/weak.exp: Simplify.
46740         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46741         * gcc.dg/weak/weak-1.c: Likewise.
46742         * gcc.dg/weak/weak-2.c: Likewise.
46743         * gcc.dg/weak/weak-3.c: Likewise.
46744         * gcc.dg/weak/weak-4.c: Likewise.
46745         * gcc.dg/weak/weak-5.c: Likewise.
46746         * gcc.dg/weak/weak-6.c: Likewise.
46747         * gcc.dg/weak/weak-7.c: Likewise.
46748         * gcc.dg/weak/weak-8.c: Likewise.
46749         * gcc.dg/weak/weak-9.c: Likewise.
46750
46751 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46752
46753         gcc.c-torture/execute/20030606-1.c: New.
46754
46755 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46756
46757         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46758         * gcc.dg/builtins-19.c: Likewise.
46759
46760 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46761
46762         * gcc.dg/builtins-2.c: Add some more tests.
46763         * gcc.dg/builtins-18.c: New test case.
46764         * gcc.dg/builtins-19.c: New test case.
46765
46766 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46767             Jim Wilson  <wilson@tuliptree.org>
46768
46769         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46770
46771 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46772
46773         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46774         mempcpy/stpcpy calls not to be optimized into something else.
46775         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46776         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46777         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46778
46779 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46780
46781         * gcc.dg/format/asm_fprintf-1.c: New test.
46782
46783 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46784
46785         * lib/gcc-defs.exp (additional_sources): New variable.
46786         (dg-additional-sources): New function.
46787         (additional_files): New variable.
46788         (dg-additional-files): New function.
46789         (dg-additional-files-options): Likewise.
46790         * lib/gcc-dg.exp (dg-require-weak): New function.
46791         (dg-require-alias): Likewise.
46792         (dg-require-gc-sections): Likewise.
46793         * lib/target-supports.exp (check_alias_available): Remove testfile
46794         parameter.
46795         (check_gc_sections_available): New function.
46796         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46797         (dg-gpp-additional-files): Likewise.
46798         * lib/g++.exp (additional_sources): Remove.
46799         (additional_files): Likewise.
46800         (g++_target_compile): Use dg-additional-files-options.
46801
46802         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46803         Tcl logic.
46804         * gcc.dg/special/ecos.exp: Remove.
46805         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46806         * gcc.dg/special/alias-1.c: Likewise.
46807         * gcc.dg/special/alias-2.c: Likewise.
46808         * gcc.dg/special/gcsec-1.c: Likewise.
46809         * gcc.dg/special/weak-1.c: Likewise.
46810         * gcc.dg/special/weak-2.c: Likewise.
46811         * gcc.dg/special/wkali-1.c: Likewise.
46812         * gcc.dg/special/wkali-2.c: Likewise.
46813
46814         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46815         dg-gpp-additional-*.
46816         * g++.dg/special/conpr-3.C: Likewise.
46817         * g++.dg/special/conpr-4.C: Likewise.
46818         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46819         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46820         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46821         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46822         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46823         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46824         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46825         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46826         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46827         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46828         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46829         * g++.old-deja/g++.other/comdat1.C: Likewise.
46830         * g++.old-deja/g++.other/comdat2.C: Likewise.
46831         * g++.old-deja/g++.other/comdat3.C: Likewise.
46832         * g++.old-deja/g++.other/ctor1.C: Likewise.
46833         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46834
46835 2003-06-05  Richard Henderson  <rth@redhat.com>
46836
46837         * gcc.dg/debug/20030605-1.c: New.
46838
46839 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46840
46841         * README.QMTEST: Update.
46842
46843 2003-06-04  Richard Henderson  <rth@redhat.com>
46844
46845         * gcc.dg/cleanup-1.c: New.
46846         * gcc.dg/cleanup-2.c: New.
46847         * gcc.dg/cleanup-3.c: New.
46848         * gcc.dg/cleanup-4.c: New.
46849         * gcc.dg/cleanup-5.c: New.
46850         * gcc.dg/cleanup-6.c: New.
46851         * gcc.dg/cleanup-7.c: New.
46852
46853 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46854
46855         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46856
46857         * lib/dg-pch.exp: New file.
46858         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46859         * gcc.dg/pch/pch.exp: Likewise.
46860
46861 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46862
46863         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46864         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46865         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46866         * gcc.dg/builtins-17.c: New test case.
46867         * gcc.dg/i386-387-4.c: New test case.
46868         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46869
46870 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46871
46872         * gcc.dg/ultrasp9.c: New test.
46873
46874 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46875
46876         * gcc.c-torture/compile/20030604-1.c: New test.
46877         * gcc.dg/sparc-constant-1.c: New test.
46878
46879 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46880
46881         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46882
46883 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46884
46885         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46886
46887         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46888         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46889
46890 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46891
46892         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46893
46894 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46895
46896         PR c++/10940
46897         * g++.dg/template/spec10.C: New test.
46898
46899 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46900
46901         * gcc.dg/builtins-16.c: New test case.
46902
46903 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46904
46905         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46906         mempcpy test with post-increments.
46907         * gcc.c-torture/execute/string-opt-3.c: New test.
46908         * gcc.dg/string-opt-1.c: New test.
46909
46910 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46911
46912         PR fortran/10965
46913         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46914
46915 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46916
46917         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46918         (scan-assembler): ... here.  Use dg-scan.
46919         (scan-assembler-not): Likewise.
46920         (scan-file): New function.
46921         (scan-file-not): Likewise.
46922         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46923         * gcc.dg/cpp/_Pragma4.c: Likewise.
46924         * gcc.dg/cpp/_Pragma5.c: Likewise.
46925         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46926         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46927         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46928         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46929         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46930         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46931         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46932         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46933         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46934         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46935         * gcc.dg/cpp/cxxcom1.c: Likewise.
46936         * gcc.dg/cpp/line1.c: Likewise.
46937         * gcc.dg/cpp/maccom1.c: Likewise.
46938         * gcc.dg/cpp/maccom2.c: Likewise.
46939         * gcc.dg/cpp/maccom3.c: Likewise.
46940         * gcc.dg/cpp/maccom4.c: Likewise.
46941         * gcc.dg/cpp/maccom5.c: Likewise.
46942         * gcc.dg/cpp/maccom6.c: Likewise.
46943         * gcc.dg/cpp/multiline.c: Likewise.
46944         * gcc.dg/cpp/spacing1.c: Likewise.
46945         * gcc.dg/cpp/spacing2.c: Likewise.
46946         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46947         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46948         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46949         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46950         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46951         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46952         * gcc.dg/cpp/cxxcom2.c: Likewise.
46953         * gcc.dg/cpp/cxxcom2.h: New file.
46954
46955         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46956         * g++.dg/cpp/truefalse.C: Here.
46957         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46958
46959 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46960
46961         * gcc.dg/cpp/redef3.c: New file.
46962
46963 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46964
46965         * gcc.dg/i386-loop-3.c: New test.
46966
46967 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46968
46969         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46970
46971 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46972
46973         * gcc.dg/fwrapv-1.c: New test case.
46974         * gcc.dg/fwrapv-2.c: New test case.
46975
46976 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46977
46978         PR c++/10956
46979         * g++.dg/template/spec9.C: New test.
46980
46981 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46982
46983         * gcc.dg/duff-4.c: New test case.
46984
46985 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46986
46987         PR fortran/10843
46988         * g77.dg/ffixed-form-1.f: New test
46989         * g77.dg/ffixed-form-2.f: New test
46990         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46991         * g77.dg/ffree-form-3.f: New test
46992
46993 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46994
46995         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46996         * gcc.dg/wint_t-1.c: Likewise.
46997
46998 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46999
47000         * g++.dg/template/access11.C: New test.
47001
47002 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47003
47004         PR c++/10849
47005         * g++.dg/template/access10.C: New test.
47006
47007 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47008             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47009
47010         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47011
47012 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47013
47014         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47015         suppress for powerpc-*-darwin*.
47016         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47017
47018 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47019
47020         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47021         suppress option for powerpc-*-darwin*.
47022
47023 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47024
47025         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47026         * gcc.dg/builtins-4.c: Add test for fmod.
47027
47028 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47029
47030         PR c++/10682
47031         * g++.dg/template/instantiate4.C: New test.
47032
47033 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47034
47035         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47036
47037 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47038
47039         * gcc.dg/compat/scalar-return-1_main.c: New file.
47040         * gcc.dg/compat/scalar-return-1_x.c: New file.
47041         * gcc.dg/compat/scalar-return-1_y.c: New file.
47042         * gcc.dg/compat/scalar-return-2_main.c: New file.
47043         * gcc.dg/compat/scalar-return-2_x.c: New file.
47044         * gcc.dg/compat/scalar-return-2_y.c: New file.
47045         * gcc.dg/compat/struct-return-3_main.c: New file.
47046         * gcc.dg/compat/struct-return-3_y.c: New file.
47047         * gcc.dg/compat/struct-return-3_x.c: New file.
47048         * gcc.dg/compat/struct-return-2_main.c: New file.
47049         * gcc.dg/compat/struct-return-2_x.c: New file.
47050         * gcc.dg/compat/struct-return-2_y.c: New file.
47051
47052 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47053
47054         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47055         for hppa*-hp-hpux*.
47056         * gcc.dg/20021014-1.c (dg-options): Likewise.
47057         * gcc.dg/nest.c (dg-options): Likewise.
47058
47059 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47060
47061         PR c++/9738
47062         * g++.dg/ext/dllimport2.C: New file.
47063         * g++.dg/ext/dllimport3.C: New file.
47064
47065 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47066
47067         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47068         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47069         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47070         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47071         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47072         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47073         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47074         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47075         * gcc.dg/compat/small-struct-defs.h: New file.
47076         * gcc.dg/compat/small-struct-init.h: New file.
47077         * gcc.dg/compat/small-struct-check.h: New file.
47078         * gcc.dg/compat/fp-struct-defs.h: New file.
47079         * gcc.dg/compat/fp-struct-check.h: New file.
47080         * gcc.dg/compat/fp-struct-init.h: New file.
47081         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47082         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47083
47084 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47085
47086         * gcc.dg/20030225-2.c: New test.
47087
47088 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47089             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47090
47091         * gcc.c-torture/compile/20030518-1.c: New test case.
47092
47093 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47094
47095         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47096         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47097         gcc-dg-debug-runtest.
47098         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47099         gcc-dg-debug-runtest.
47100
47101 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47102
47103         PR c++/9022
47104         * g++.dg/lookup/using6.C: New test.
47105
47106 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47107
47108         * g++.dg/parse/access2.C: New test.
47109
47110 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47111
47112         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47113         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47114         * gcc.dg/debug/debug.exp: Likewise.
47115
47116 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47117
47118         * gcc.dg/dollar.c: New test.
47119
47120 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47121
47122         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47123         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47124         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47125         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47126         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47127         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47128         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47129         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47130         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47131         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47132         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47133         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47134         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47135         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47136         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47137         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47138         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47139         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47140
47141 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47142
47143         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47144         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47145         support for "repo" mode.
47146         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47147         * lib/g77-dg.exp: Likewise.
47148         * lib/obj-dg.exp: Likewise.
47149
47150 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47151
47152         Merge from gcc-3_2-rhl8-branch:
47153         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47154
47155         * gcc.dg/tls/opt-6.c: New test.
47156
47157         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47158
47159         * gcc.dg/20030405-1.c: New test.
47160
47161         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47162
47163         * gcc.dg/20030309-1.c: New test.
47164
47165         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47166
47167         * gcc.c-torture/execute/20030307-1.c: New test.
47168
47169         2003-02-20  Randolph Chung  <tausq@debian.org>
47170
47171         * gcc.c-torture/compile/20030220-1.c: New test.
47172
47173         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47174
47175         * gcc.dg/20030217-1.c: New test.
47176
47177         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47178
47179         * gcc.c-torture/compile/20020129-1.c: New test.
47180
47181         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47182
47183         * gcc.dg/unroll-1.c: New test.
47184
47185         2002-11-16  Jan Hubicka  <jh@suse.cz>
47186
47187         * gcc.c-torture/execute/20020920-1.c: New test.
47188
47189         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47190
47191         PR target/7434
47192         * gcc.c-torture/compile/20021008-1.c: New test.
47193
47194         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47195
47196         PR target/7559
47197         * gcc.c-torture/execute/20020810-1.c: New test.
47198
47199         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47200
47201         * gcc.c-torture/compile/20020807-1.c: New test.
47202
47203         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47204
47205         * gcc.dg/tls/opt-1.c: New test.
47206
47207         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47208
47209         * gcc.dg/20020729-1.c: New test.
47210
47211         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47212
47213         * g++.dg/opt/life1.C: New test.
47214
47215         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47216
47217         * gcc.dg/20020525-1.c: New test.
47218
47219         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47220
47221         PR c++/6794
47222         * g++.dg/ext/pretty1.C: New test.
47223         * g++.dg/ext/pretty2.C: New test.
47224
47225 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47226
47227         PR c++/8385
47228         * g++.dg/ext/typeof5.C: New test.
47229
47230 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47231
47232         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47233         __USER_LABEL_PREFIX__ into account.
47234         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47235
47236 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47237
47238         * gcc.dg/builtins-15.c: New test case.
47239
47240 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47241
47242         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47243
47244 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47245
47246         * lib/g++.exp: Tweak handling of additional source files.
47247         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47248         * g++.dg/special/conpr-2a.C: Rename to ...
47249         * g++.dg/special/conpr-2a.cc: ... this.
47250         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47251         * g++.dg/special/conpr-3a.C: Rename to ...
47252         * g++.dg/special/conpr-3a.cc: This.
47253         * g++.dg/special/conpr-3b.C: Rename to ...
47254         * g++.dg/special/conpr-3b.cc: This.
47255         * g++.dg/special/conpr-4.C: New test.
47256         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47257
47258 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47259
47260         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47261
47262 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47263
47264         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47265         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47266         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47267         * g++.old-deja/g++.other/warn3.C: Likewise.
47268
47269 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47270
47271         * gcc.dg/i386-387-1.c: Update to also test log.
47272         * gcc.dg/i386-387-2.c: Likewise.
47273
47274 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47275
47276         * g77.f-torture/execute/int8421.f: New test.
47277
47278 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47279
47280         PR c++/10230, c++/10481
47281         * g++.dg/lookup/scoped5.C: New test.
47282
47283 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47284
47285         PR c++/10552
47286         * g++.dg/template/ttp6.C: New test.
47287
47288 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47289
47290         * gcc.c-torture/execute/builtins: New directory.
47291         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47292         gcc.c-torture/execute/builtins.
47293         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47294         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47295         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47296         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47297
47298 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47299
47300         PR c++/9252
47301         * g++.dg/template/access8.C: New test.
47302         * g++.dg/template/access9.C: New test.
47303
47304 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47305
47306         PR c++/9554
47307         * g++.dg/parse/access1.C: New test.
47308
47309 2003-05-09  DJ Delorie  <dj@redhat.com>
47310
47311         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47312         long, and not an int.
47313
47314 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47315
47316         PR c++/10555, c++/10576
47317         * g++.dg/template/memclass1.C: New test.
47318
47319 2003-05-08  DJ Delorie  <dj@redhat.com>
47320
47321         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47322         targets.
47323         * gcc.c-torture/execute/20021024-1.x: Likewise.
47324         * gcc.c-torture/execute/shiftdi.x: Likewise.
47325         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47326         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47327         * gcc.dg/20021018-1.c: Likewise.
47328
47329 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47330
47331         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47332
47333         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47334         (bcopy): Call memmove.
47335
47336 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47337
47338         * g77.f-torture/compile/8485.f: New test case.
47339
47340 2003-05-07  Richard Henderson  <rth@redhat.com>
47341
47342         PR c++/10570
47343         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47344         Verify exception_cleanup not called for rethrows.
47345         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47346         when exiting catch block without rethrowing.
47347         * g++.dg/eh/forced3.C: New.
47348         * g++.dg/eh/forced4.C: New.
47349
47350 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47351
47352         * gcc.dg/20030505.c: Fix triplet.
47353
47354 2003-05-06  DJ Delorie  <dj@redhat.com>
47355
47356         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47357         * gcc.dg/nest.c: Likewise.
47358
47359 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47360
47361         * gcc.dg/builtins-14.c: New test case.
47362
47363 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47364
47365         * lib/compat.exp (compat-execute): New argument.
47366         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47367         * gcc.dg/compat: New test directory.
47368         * gcc.dg/compat/compat.exp: New expect script.
47369         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47370         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47371         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47372         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47373         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47374         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47375
47376         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47377         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47378         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47379         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47380         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47381         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47382         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47383         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47384         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47385         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47386         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47387         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47388         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47389         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47390         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47391
47392 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47393
47394         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47395
47396 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47397
47398         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47399
47400 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47401
47402         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47403         * gcc.dg/ppc-fsel-2.c: New test.
47404
47405         * gcc.dg/unused-5.c: New test.
47406
47407 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47408
47409         PR c++/10496
47410         * g++.dg/warn/pmf1.C: New test.
47411
47412 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47413
47414         PR c++/4494
47415         * g++.dg/warn/main.C: New test.
47416
47417 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47418
47419         * gcc.dg/nonnull-3.c: New test.
47420
47421 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47422
47423         * gcc.dg/cpp/Wtrigraphs.c: Update.
47424         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47425
47426 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47427
47428         * gcc.dg/ppc-fsel-1.c: New test.
47429
47430 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47431
47432         PR c/10604
47433         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47434
47435 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47436
47437         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47438
47439 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47440
47441         PR c++/9364, c++/10553, c++/10586
47442         * g++.dg/parse/typename4.C: New test.
47443         * g++.dg/parse/typename5.C: Likewise.
47444
47445 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47446
47447         * gcc.c-torture/compile/20030503-1.c: New test.
47448
47449 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47450
47451         * g++.dg/lookup/using5.C: Fix testcase error.
47452
47453 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47454
47455         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47456         since MEABI is no longer supported.  Remove all vestiges
47457         of MEABI from the test.
47458
47459 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47460
47461         PR c++/10554
47462         * g++.dg/lookup/using5.C: New test.
47463
47464 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47465
47466         PR c++/8772
47467         * g++.dg/template/ttp5.C: New test.
47468
47469 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47470
47471         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47472         (dg-gpp-additional-sources): New function.
47473         (dg-gpp-additional-files): Likewise.
47474         * lib/g++.exp (additional_sources): New variable.
47475         (additional_files): Likewise.
47476         (g++_target_compile): Deal with them.
47477         * lib/old-dejagnu.exp: Remove.
47478         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47479         * g++.old-deja: Revise all tests to use dg commands.
47480
47481 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47482
47483         PR c++/9432, c++/9528
47484         * g++.dg/lookup/using4.C: New test.
47485
47486 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47487
47488         * gcc.dg/noreturn-5.c: New file.
47489         * gcc.dg/noreturn-6.c: New file.
47490
47491         * gcc.c-torture/compile/inline-1.c: New file.
47492
47493 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47494
47495         PR c++/10551
47496         * g++.dg/template/explicit1.C: New test.
47497
47498 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47499
47500         PR c++/10549
47501         * g++.dg/other/bitfield1.C: New test.
47502
47503         PR c++/10527
47504         * g++.dg/init/new7.C: New test.
47505
47506 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47507
47508         * g++.dg/ext/desig1.C: New test.
47509         * g++.dg/ext/init1.C: Update.
47510
47511         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47512
47513 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47514
47515         PR c++/10180
47516         * g++.dg/warn/Winline-1.C: New test.
47517
47518 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47519
47520         * gcc.c-torture/execute/string-opt-19.c: New test.
47521
47522         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47523         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47524
47525 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47526
47527         PR c++/10506
47528         * g++.dg/init/new6.C: New test.
47529
47530         PR c++/10503
47531         * g++.dg/init/ref6.C: New test.
47532
47533 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47534
47535         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47536
47537 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47538
47539         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47540         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47541
47542 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47543
47544         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47545         initialized static data members.
47546
47547 2003-04-25  H.J. Lu <hjl@gnu.org>
47548
47549         * gcc.dg/ia64-sync-4.c: New test.
47550
47551 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47552
47553         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47554         date.
47555
47556 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47557
47558         PR c++/10337
47559         * g++.dg/warn/conv1.C: New test.
47560         * g++.old-deja/g++.other/conv7.C: Adjust.
47561         * g++.old-deja/g++.other/overload14.C: Adjust.
47562
47563 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47564
47565         PR c++/10471
47566         * g++.dg/template/defarg2.C: New test.
47567
47568 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47569
47570         * gcc.dg/cpp/include2.c: Update.
47571         * gcc.dg/cpp/multiline-2.c: New.
47572         * gcc.dg/cpp/multiline.c: Update.
47573         * gcc.dg/cpp/strify2.c: Update.
47574         * gcc.dg/cpp/trad/literals-2.c: Update.
47575
47576 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47577
47578         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47579
47580 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47581
47582         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47583
47584 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47585
47586         PR c++/10451
47587         * g++.dg/parse/crash4.C: New test.
47588
47589         PR c++/9847
47590         * g++.dg/parse/crash5.C: New test.
47591
47592 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47593
47594         PR c++/10446
47595         * g++.dg/parse/crash3.C: New test.
47596
47597         PR c++/10428
47598         * g++.dg/parse/elab1.C: New test.
47599
47600 2003-04-22  Devang Patel  <dpatel@apple.com>
47601
47602         * gcc.dg/cpp/trad/funlike-5.c: New test.
47603
47604 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47605
47606         * g++.dg/other/packed1.C: Fix dg options.
47607
47608 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47609
47610         * g++.dg/other/offsetof2.C: New test.
47611
47612 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47613
47614         * g++.dg/template/recurse.C: Adjust location of error messages.
47615
47616 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47617
47618         PR c++/9881
47619         * g++.dg/init/addr-const1.C: New test.
47620         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47621
47622 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47623
47624         PR c++/10405
47625         * g++.dg/lookup/struct-hack1.C: New test.
47626
47627 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47628
47629         * ucs.c: Update diagnostic messages.
47630
47631 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47632
47633         * gcc.dg/cpp/truefalse.cpp: New test.
47634         * gcc.dg/cpp/cpp.exp: Update.
47635         * g++.dg/other/stdbool-if.C: Remove.
47636
47637 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47638
47639         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47640         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47641
47642 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47643
47644         * gcc.c-torture/compile/20030418-1.c: New test.
47645
47646 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47647
47648         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47649
47650 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47651
47652         PR c++/10347
47653         g++.dg/template/dependent-name1.C: New test.
47654
47655 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47656
47657         * gcc.dg/warn-1.c (tourist_guide): New array,
47658         contains a pointer to bar.
47659
47660 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47661
47662         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47663         * gcc.c-torture/execute/medce-1.c: New test case.
47664         * gcc.c-torture/execute/medce-2.c: New test case.
47665
47666 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47667
47668         * lib/prune.exp: Ignore more messages.
47669
47670         PR c++/10381
47671         * g++.dg/parse/lookup3.C: New test.
47672
47673 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47674
47675         * gcc.c-torture/compile/20030415-1.c : New test.
47676
47677 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47678
47679         * gcc.c-torture/execute/scope-2.c: Move to ...
47680         * gcc.dg/noncompile/scope.c: .... here.
47681
47682 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47683
47684         * gcc.dg/20030414-2.c: New test case.
47685
47686 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47687
47688         PR target/10377
47689         * gcc.dg/20030414-1.c: New test.
47690
47691 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47692
47693         * gcc.dg/builtins-12.c: New test case.
47694         * gcc.dg/builtins-13.c: New test case.
47695
47696 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47697
47698         * gcc.c-torture/execute/string-opt-18.c: New test.
47699
47700 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47701
47702         PR c++/10300
47703         * g++.dg/init/new5.C: New test.
47704
47705 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47706
47707         PR c++/7910
47708         * g++.dg/ext/dllimport1.C: New test.
47709
47710 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47711
47712         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47713
47714 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47715
47716         PR Fortran/9263
47717         * g77.f-torture/noncompile/9263.f: New test
47718         PR Fortran/1832
47719         * g77.f-torture/execute/1832.f: New test
47720
47721 2003-04-11  David Chad  <davidc@freebsd.org>
47722             Loren J. Rittle  <ljrittle@acm.org>
47723
47724         PR libobjc/8562
47725         * objc.dg/headers.m: New test.
47726
47727 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47728
47729         * gcc.c-torture/execute/builtin-noret-2.c: New.
47730         * gcc.c-torture/execute/builtin-noret-2.x: New.
47731         XFAIL builtin-noret-2.c at -O1 and above.
47732         * gcc.dg/redecl.c: New.
47733         * gcc.dg/Wshadow-1.c: Update error regexps.
47734
47735 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47736
47737         * g++.dg/abi/bitfield10.C: New test.
47738
47739 2003-04-09  Mike Stump  <mrs@apple.com>
47740
47741         * gcc.dg/pch/pch.exp: Make testcase names longer.
47742         * g++.dg/pch/pch.exp: Make testcase names longer.
47743
47744 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47745
47746         * gcc.dg/builtins-11.c: New test case.
47747
47748 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47749
47750         * gcc.dg/builtins-9.c: New test case.
47751         * gcc.dg/builtins-10.c: New test case.
47752
47753 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47754
47755         * gcc.dg/noncompile/init-4.c.c: New test.
47756
47757 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47758
47759         * gcc.misc-test/gcov-9.c: New test.
47760         * gcc.misc-test/gcov-10.c: New test
47761         * gcc.misc-test/gcov-11.c: New test.
47762
47763 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47764
47765         PR optimization/10024
47766         * gcc.c-torture/compile/20030405-1.c: New test.
47767
47768 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47769
47770         * gcc.dg/pch/static-3.c: New.
47771         * gcc.dg/pch/static-3.hs: New.
47772         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47773
47774 2003-04-04  Richard Henderson  <rth@redhat.com>
47775
47776         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47777         * g++.dg/eh/forced2.C: Likewise.
47778
47779 2003-04-03  Mike Stump  <mrs@apple.com>
47780
47781         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47782         target arg.
47783         (scan-assembler-times, scan-assembler-not): Likewise.
47784         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47785
47786 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47787
47788         * gcc.dg/sparc-loop-1.c: New test.
47789
47790 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47791
47792         PR other/9274
47793         * g++.dg/pch/system-2.C: New.
47794         * g++.dg/pch/system-2.Hs: New.
47795
47796 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47797
47798         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47799
47800         * g++.dg/eh/simd-1.C (vecfunc): Same.
47801
47802 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47803
47804         * gcc.c-torture/execute/20030401-1.c: New test case.
47805
47806 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47807
47808         * objc.dg/defs.m: New.
47809
47810 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47811
47812         * g++.dg/eh/simd-1.C: New.
47813         * g++.dg/eh/simd-2.C: New.
47814
47815 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47816
47817         * gcc.c-torture/execute/simd-3.c: New.
47818
47819 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47820
47821         PR c/9936
47822         * gcc.dg/20030331-2.c: New test.
47823
47824 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47825
47826         PR c++/10278
47827         * g++.dg/parse/crash2.C: New test.
47828
47829 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47830
47831         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47832         * gcc.c-torture/execute/20030331-1.c: ...here.
47833
47834 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47835
47836         * gcc.c-torture/execute/20030331-1.c: New test.
47837
47838 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47839
47840         * lib/gcov.exp: Adjust call return testing strings.
47841         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47842
47843 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47844
47845         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47846         * gcc.dg/builtins-7.c: New test case.
47847         * gcc.dg/builtins-8.c: New test case.
47848
47849 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47850
47851         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47852
47853 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47854
47855         PR c++/7647
47856         * g++.dg/lookup-class-member-2.C: New test.
47857
47858 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47859
47860         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47861
47862 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47863
47864         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47865
47866 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47867
47868         * g++.dg/init/attrib1.C: New test.
47869
47870 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47871
47872         * gcc.dg/ultrasp8.c: New test.
47873
47874 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47875
47876         * gcc.dg/ultrasp7.c: New test.
47877
47878 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47879
47880         PR c++/10047
47881         * g++.dg/template/inline1.C: New test.
47882
47883 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47884
47885         * gcc.dg/sparc-dwarf2.c: New test.
47886
47887 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47888
47889         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47890         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47891
47892 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47893
47894         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47895         than reading .x files.
47896         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47897         * g77.dg/gcov/gcov-1.f: Likewise.
47898         * gcc.misc-tests/gcov-4b.c: Likewise.
47899         * gcc.misc-tests/gcov-5b.c: Likewise.
47900         * gcc.misc-tests/gcov-6.c: Likewise.
47901         * gcc.misc-tests/gcov-7.c: Likewise.
47902         * gcc.misc-tests/gcov-8.c: Likewise.
47903         * g++.dg/gcov/gcov-1.x: Remove.
47904         * g77.dg/gcov/gcov-1.x: Likewise.
47905         * gcc.misc-tests/gcov-4b.x: Likewise.
47906         * gcc.misc-tests/gcov-5b.x: Likewise.
47907         * gcc.misc-tests/gcov-6.x: Likewise.
47908         * gcc.misc-tests/gcov-7.x: Likewise.
47909         * gcc.misc-tests/gcov-8.x: Likewise.
47910
47911 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47912
47913         PR opt/10087
47914         * gcc.dg/20030324-1.c: New test.
47915
47916 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47917
47918         PR c++/10224
47919         * g++.dg/template/arg3.C: New test.
47920
47921         PR c++/10158
47922         * g++.dg/template/friend18.C: New test.
47923
47924 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47925
47926         * g77.f-torture/compile/20030326-1.f: New test case.
47927
47928 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47929
47930         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47931
47932         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47933
47934 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47935
47936         * gcc.dg/ia64-sync-3.c: New test.
47937
47938 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47939
47940         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47941
47942 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47943
47944         * gcc.dg/ultrasp6.c: New test.
47945
47946 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47947
47948         * gcc.dg/i386-signbit-1.c: New test.
47949         * gcc.dg/i386-signbit-2.c: New test.
47950         * gcc.dg/i386-signbit-3.c: New test.
47951
47952 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47953
47954         * gcc.dg/ultrasp5.c: Fix options.
47955
47956 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47957
47958         * gcc.dg/ultrasp5.c: Fix comment.
47959
47960 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47961
47962         PR fortran/10197
47963         * g77.f-torture/execute/10197.f: New test.
47964
47965 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47966
47967         PR c++/9898, c++/383
47968         * g++.dg/template/conv6.C: New test.
47969
47970         PR c++/10119
47971         * g++.dg/template/ptrmem5.C: New test.
47972
47973         PR c++/10026
47974         * g++.dg/lookup/koenig1.C: New test.
47975
47976         PR C++/10199
47977         * g++.dg/lookup/template2.C: New test.
47978
47979 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47980
47981         * g++.dg/opt/rtti1.C: New test.
47982
47983 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47984
47985         * gcc.dg/ultrasp5.c: New test.
47986
47987 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47988
47989         PR middle-end/9967
47990         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47991         builtin fputs.
47992
47993 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47994
47995         PR c/8224
47996         * gcc.dg/20030323-1.c: New test.
47997
47998 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47999
48000         * gcc.c-torture/compile/20030323-1.c: New test case.
48001
48002 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48003
48004         * gcc.dg/20030321-1.c: New test.
48005
48006 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48007
48008         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48009
48010 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48011
48012         PR c++/9978, c++/9708
48013         * g++.dg/ext/vlm1.C: Adjust expected error.
48014         * g++.dg/ext/vla2.C: New test.
48015         * g++.dg/template/arg1.C: New test.
48016         * g++.dg/template/arg2.C: New test.
48017
48018 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48019
48020         * g77.f-torture/execute/select.f: New test.
48021         * g77.f-torture/noncompile/select_no_compile.f: New test.
48022
48023 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48024
48025         PR c++/9898
48026         * g++.dg/other/error4.C: New test.
48027
48028 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48029
48030         * g++.dg/template/friend17.C: New test.
48031
48032 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48033
48034         * gcc.c-torture/compile/20030320-1.c: New.
48035
48036 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48037
48038         * gcc.dg/builtins-6.c: New test case.
48039
48040 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48041
48042         PR target/10073
48043         * gcc.c-torture/compile/20030319-1.c: New.
48044
48045 2003-03-18  Jan Hubicka  <jh@suse.cz>
48046
48047         * gcc.dg/i386-cvt-1.c: New test.
48048
48049 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48050
48051         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48052         * objc.dg/naming-2.m: Likewise.
48053
48054 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48055
48056         PR c++/9639
48057         * g++.dg/parse/crash1.C: New test.
48058
48059 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48060
48061         PR c++/8805
48062         * g++.dg/eh/cleanup1.C: New test.
48063
48064 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48065
48066         * gcc.c-torture/execute/20030316-1.c: New test case.
48067
48068 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48069
48070         PR c++/9629
48071         * g++.dg/init/ctor2.C: New test.
48072
48073 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48074
48075         * g77.f-torture/compile/xformat.f: New test case.
48076
48077 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48078
48079         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48080         * g++.old-deja/g++.mike/eh50.C: Likewise.
48081
48082 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48083
48084         PR c++/6440
48085         * g++.dg/template/spec7.C: New test.
48086         * g++.dg/template/spec8.C: Likewise.
48087
48088 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48089
48090         * gcc.c-torture/execute/20030313-1.c: New test.
48091
48092 2003-03-14  Richard Henderson  <rth@redhat.com>
48093
48094         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48095
48096 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48097
48098         * gcc.c-torture/compile/20030314-1.c: New test.
48099
48100 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48101
48102         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48103         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48104         thumb target,
48105         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48106         to accept newer _imp__  prefix and additional
48107         newline in .drectve section.
48108         * gcc.dg/dll-4.c: Likewise.
48109         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48110         switch.
48111
48112 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48113
48114         * g++.dg/parse/namespace9.C: New test.
48115
48116         * g++.dg/init/ref5.C: New test.
48117         * g++.dg/parse/ptrmem1.C: Likewise.
48118
48119 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48120
48121         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48122         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48123         regular expression.
48124         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48125         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48126
48127 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48128
48129         * gcc.c-torture/execute/20030224-2.c: New test.
48130
48131 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48132
48133         * gcc.dg/decl-3.c: New test.
48134
48135 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48136
48137         * gcc.dg/i386-loop-2.c: New test.
48138
48139 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48140
48141         PR c++/9474
48142         * g++.dg/parse/namespace8.C: New test.
48143
48144         PR c++/9924
48145         * g++.dg/overload/builtin2.C: New test.
48146
48147 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48148
48149         * gcc.dg/return-type-3.c: New test.
48150
48151 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48152
48153         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48154         profiling options are not supported.
48155
48156 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48157
48158         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48159         * g++.old-deja/g++.warn/impint2.C: Likewise.
48160
48161 2003-03-10  Devang Patel  <dpatel@apple.com>
48162
48163         * g++.dg/cpp/c++_cmd_1.C: New test.
48164         * g++.dg/cpp/c++_cmd_1.h: New file.
48165
48166 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48167
48168         * gcc.dg/altivec-9.c: New file.
48169
48170 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48171
48172         * gcc.dg/ppc-sdata-1.c: New test.
48173         * gcc.dg/ppc-sdata-2.c: New test.
48174
48175 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48176
48177         PR c++/9373
48178         * g++.dg/opt/ptrmem2.C: New test.
48179
48180         PR c++/8534
48181         * g++.dg/opt/ptrmem1.C: New test.
48182
48183 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48184
48185         * gcc.dg/i386-loop-1.c: New test.
48186
48187 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48188
48189         PR c++/9970
48190         * g++.dg/lookup/friend1.C: New test.
48191
48192 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48193
48194         PR c++/9823
48195         * g++.dg/parser/constructor1.C: New test.
48196
48197 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48198
48199         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48200
48201         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48202
48203 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48204
48205         * gcc.dg/cpp/Wunused.c: Update test.
48206
48207 2003-03-08  Jan Hubicka  <jh@suse.cz>
48208
48209         * gcc.dg/inline-3.c: New test.
48210
48211 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48212
48213         PR c++/9809
48214         * g++.dg/parse/builtin1.C: New test.
48215
48216         PR c++/9982
48217         * g++.dg/abi/cookie1.C: New test.
48218         * g++.dg/abi/cookie2.C: Likewise.
48219
48220         PR c++/9524
48221         * g++.dg/template/field1.C: New test.
48222
48223         PR c++/9912
48224         * g++.dg/parse/class1.C: New test.
48225         * g++.dg/parse/namespace7.C: Likewise.
48226         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48227
48228 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48229
48230         * g++.dg/init/ref4.C: New test.
48231
48232 2003-03-07  Jan Hubicka  <jh@suse.cz>
48233
48234         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48235         * gcc.dg/inline-3.c: New test.
48236
48237 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48238
48239         * g++.dg/init/ref3.C: New test.
48240
48241         PR c++/9965
48242         * g++.dg/init/ref2.C: New test.
48243
48244         PR c++/9400
48245         * g++.dg/warn/Wshadow-2.C: New test.
48246
48247         PR c++/9791
48248         * g++.dg/warn/Woverloaded-1.C: New test.
48249
48250 2003-03-05  Jan Hubicka  <jh@suse.cz>
48251
48252         * gcc.dg/i386-local2.c: New.
48253         * gcc.dg/i386-local.c: Fix typo.
48254
48255 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48256
48257         * g++.dg/abi/layout3.C: New test.
48258
48259 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48260
48261         * gcc.c-torture/compile/20030305-1.c
48262
48263 2003-03-05  Jan Hubicka  <jh@suse.cz>
48264
48265         * gcc.dg/i386-local.c: New.
48266
48267 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48268
48269         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48270
48271 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48272
48273         * gcc.dg/switch-2.c: New test.
48274         * gcc.dg/switch-3.c: New test.
48275         * gcc.dg/Wswitch.c: Adjust line numbers.
48276         * gcc.dg/Wswitch-default.c: Likewise.
48277         * gcc.dg/Wswitch-enum.c: Likewise.
48278
48279 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48280
48281         * gcc.c-torture/execute/20030222-1.c: New test.
48282
48283 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48284
48285         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48286
48287 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48288
48289         PR c++/9878
48290         * g++.dg/init/ref1.C: New test.
48291
48292 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48293
48294         * gcc.dg/sh-relax.c: New SH-only test.
48295
48296 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48297
48298         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48299         comment explaining purpose of testcase.
48300
48301 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48302
48303         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48304         for HC11/HC12 (asm needs two int registers).
48305         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48306         HC11/HC12 because the test uses an asm which needs two 32-bit
48307         registers.
48308
48309 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48310
48311         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48312         for HC11/HC12 (array is too large otherwise).
48313         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48314         * gcc.c-torture/compile/20010518-2.x: Likewise.
48315         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48316         HC11/HC12 (array is too large).
48317
48318 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48319
48320         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48321         * lib/g++-dg.exp (g++-dg-test): Likewise.
48322
48323 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48324
48325         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48326         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48327
48328 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48329
48330         * g++.dg/warn/implicit-typename1.C: Remove warning.
48331
48332 2003-02-28  Richard Henderson  <rth@redhat.com>
48333
48334         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48335         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48336
48337 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48338
48339         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48340         * g++.dg/pch/pch.exp: Likewise.
48341
48342 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48343
48344         PR c++/9879
48345         * g++.dg/init/new4.C: New test.
48346
48347 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48348
48349         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48350
48351 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48352
48353         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48354         unsigned long.
48355
48356         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48357         wider than float.
48358
48359 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48360
48361         * lib/scanasm.exp: Add support for counting numbers of
48362         occurences.
48363         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48364         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48365
48366 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48367
48368         PR c++/9683
48369         * g++.dg/template/static3.C: New test.
48370
48371         PR c++/9829
48372         * g++.dg/parse/namespace6.C: New test.
48373
48374 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48375
48376         PR target/9732
48377         * gcc.dg/20030225-1.c: New test.
48378
48379 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48380
48381         * README: Remove out-of-date information.
48382
48383         PR c++/9836
48384         * g++.dg/template/spec6.C: New test.
48385
48386 2003-02-24  Jeff Law  <law@redhat.com>
48387
48388         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48389
48390 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48391
48392         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48393         * gcc.dg/pragma-ep-1.c: Likewise.
48394
48395 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48396
48397         PR c++/9602
48398         * g++.dg/template/friend16.C: New test.
48399
48400 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48401
48402         PR c++/5333
48403         * g++.dg/parse/fused-params1.C: Adjust error messages.
48404         * g++.dg/template/nested3.C: New test.
48405
48406 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48407
48408         * g++.dg/abi/param1.C: New test.
48409
48410 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48411
48412         PR c++/7982
48413         * g++.dg/warn/implicit-typename1.C: New test.
48414
48415 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48416
48417         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48418         with "mtune".
48419         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48420         * gcc.c-torture/execute/20010129-1.x: Likewise.
48421         * gcc.dg/20011107-1.c: Likewise.
48422         * gcc.dg/20020108-1.c: Likewise.
48423         * gcc.dg/20020122-3.c: Likewise.
48424         * gcc.dg/20020206-1.c: Likewise.
48425         * gcc.dg/20020310-1.c: Likewise.
48426         * gcc.dg/20020426-2.c: Likewise.
48427         * gcc.dg/20020517-1.c: Likewise.
48428         * gcc.dg/991230-1.c: Likewise.
48429         * gcc.dg/i386-unroll-1.c: Likewise.
48430         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48431
48432 2003-02-22  Jan Hubicka  <jh@suse.cz>
48433
48434         * gcc.dg/i386-mul.c: New test.
48435
48436 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48437
48438         * gcc.dg/builtins-5.c: New test case.
48439
48440 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48441
48442         * gcc.dg/asmreg-1.c: New test.
48443
48444 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48445
48446         PR c++/9749
48447         * g++.dg/parse/varmod1.C: New test.
48448
48449 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48450
48451         PR c++/9727
48452         * g++.dg/template/op1.C: New test.
48453
48454 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48455
48456         PR c++/8906
48457         * g++.dg/template/nested2.C: New test.
48458
48459 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48460
48461         PR c++/8724
48462         * g++.dg/expr/dtor1.C: New test.
48463
48464 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48465
48466         * gcc.dg/cpp/include3.c: New test.
48467         * gcc.dg/cpp/inc/foo.h: New file.
48468
48469 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48470
48471         * gcc.c-torture/execute/20030221-1.c: New test.
48472
48473 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48474
48475         PR c++/9729
48476         * g++.dg/abi/conv1.C: New test.
48477
48478 2003-02-20  Jan Hubicka  <jh@suse.cz>
48479
48480         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48481
48482 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48483
48484         * gcc.c-torture/compile/20030219-1.c: New test.
48485
48486 2003-02-18  Jan Hubicka  <jh@suse.cz>
48487
48488         * gcc.dg/funcorder.c: New test.
48489
48490 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48491
48492         * gcc.c-torture/execute/20030218-1.c: New.
48493
48494 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48495
48496         * gcc.dg/20030218-1.c: New.
48497
48498 2003-02-18  Richard Henderson  <rth@redhat.com>
48499
48500         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48501         * gcc.dg/attr-used-2.c: New.
48502
48503 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48504
48505         PR c++/9704
48506         * g++.dg/init/copy5.C: New test.
48507
48508 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48509
48510         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48511         * g++.dg/pch/pch.exp: Likewise.
48512
48513 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48514
48515         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48516         STACK_SIZE is not defined.
48517
48518 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48519
48520         PR c++/9457
48521         * g++.dg/template/init1.C: New test.
48522
48523 2003-02-16  Jan HUbicka  <jh@suse.cz>
48524
48525         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48526         (foo): Add few extra tests
48527         * gcc.dg/c99-const-expr-3.c: Likewise.
48528         * gcc.c-torture/execute/20030216-1.c: New.
48529
48530 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48531
48532         PR c++/9459
48533         * g++.dg/ext/typeof4.C: New test.
48534
48535 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48536
48537         * gcc.dg/i386-387-3.c: New test case.
48538
48539 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48540
48541         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48542         cris-*-elf* cris-*-aout* and mmix-*-*.
48543
48544 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48545
48546         * gcc.dg/20030213-1.c: New test.
48547
48548 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48549
48550         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48551         * gcc.dg/i386-387-2.c: Likewise.
48552
48553 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48554
48555         * gcc.dg/ppc-spe.c: Fix formatting.
48556         Enable tests that were previously unsupported by gas.
48557         Delete tests for instructions that no longer exist.
48558         Switch arguments on evsubifw builtin.
48559
48560 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48561
48562         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48563         STACK_SIZE is too small.
48564
48565 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48566             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48567
48568         * gcc.dg/decl-2.c: New test.
48569
48570 2003-02-10  Jan Hubicka  <jh@suse.cz>
48571
48572         * gcc.dg/i386-fpcvt-1.c: New test.
48573
48574 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48575
48576         * gcc.c-torture/execute/20030209-1.c: New test.
48577
48578 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48579
48580         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48581         int-wide bitops, use the constants of the same width.
48582         Likewise, if long long is 32-bit wide, test bitops using
48583         32-bit constants.
48584
48585 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48586
48587         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48588
48589 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48590
48591         * gcc.dg/builtins-4.c: New test case.
48592
48593 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48594
48595         * gcc.dg/20020430-1.c: Fix dg command typos.
48596         * gcc.dg/20020503-1.c: Likewise.
48597
48598 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48599
48600         PR c++/8785
48601         * g++.dg/parse/fused-params1.C: New test.
48602
48603         PR c++/8857
48604         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48605
48606         PR c++/8921
48607         * g++.dg/parse/non-dependent1.C: New test.
48608
48609         PR c++/8928
48610         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48611
48612         PR c++/9228
48613         * g++.dg/parse/undefined7.C: New test.
48614         * g++.dg/parse/non-templ1.C: New test.
48615
48616         PR c++/9229
48617         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48618
48619 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48620
48621         * gcc.c-torture/compile/20030206-1.c: New test.
48622
48623 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48624
48625         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48626         "pow" to "foo" to avoid potential confusion with a math built-in.
48627
48628 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48629
48630         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48631         conditions for SPARC targets.
48632
48633 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48634
48635         * gcc.dg/20030204-1.c: New test.
48636
48637 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48638
48639         PR c++/38
48640         * g++.dg/parse/array-size1.C: New test.
48641
48642         PR c++/5657
48643         * g++.dg/parse/undefined3.C: New test.
48644
48645         PR c++/5665
48646         * g++.dg/parse/undefined4.C: New test.
48647
48648         PR c++/5975
48649         * g++.dg/parse/undefined5.C: New test.
48650
48651         PR c++/7259
48652         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48653
48654         PR c++/8578
48655         * g++.dg/parse/casting-operator1.C: New test.
48656
48657         PR c++/8596
48658         * g++.dg/parse/undefined6.C: New test.
48659
48660         PR c++/8736
48661         * g++.dg/parse/missing-template1.C: New test.
48662
48663 2003-02-04  Jan Hubicka  <jh@suse.cz>
48664
48665         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48666         * gcc.dg/i386-cmov?.c: Likewise.
48667         * gcc.dg/i386-fpcvt-?.c: Likewise.
48668         * gcc.dg/i386-ssefp-1.c: Likewise.
48669         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48670         conventions.
48671
48672 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48673
48674         PR c++/7129
48675         * g++.dg/ext/max.C: New test.
48676
48677 2003-02-03  Jan Hubicka  <jh@suse.cz>
48678
48679         * gcc.c-torture/execute/20030203-1.c: New test.
48680
48681 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48682
48683         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48684         'natural-endian'.
48685
48686 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48687
48688         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48689         * g++.dg/init/new2.C: Likewise.
48690         * g++.dg/other/new1.C: Likewise.
48691
48692 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48693
48694         * gcc.dg/struct-ret-libc.c: New test.
48695
48696 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48697
48698         * gcc.dg/20030129-1.c: New test.
48699
48700 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48701
48702         PR c++/8849
48703         * g++.dg/template/ptrmem4.C: New test.
48704
48705 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48706
48707         * g++.dg/parser/constant1.C: New test.
48708
48709 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48710
48711         PR c++/8591
48712         * g++.dg/parse/friend2.C: New test.
48713
48714 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48715
48716         PR c++/9437
48717         * g++.dg/template/unify4.C: New test.
48718
48719 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48720
48721         * gcc.c-torture/execute/20030128-1.c: New test.
48722
48723 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48724
48725         * g++.dg/lookup/nested1.C: Test moved from ...
48726         * g++.old-deja/g++.other/lookup24.C: ... here.
48727
48728 2003-01-28  Jan Hubicka  <jh@suse.cz>
48729
48730         * gcc.dg/i386-cmov5.c: New test.
48731
48732 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48733
48734         * gcc.c-torture/execute/20010925-1.c: Changed the
48735         memcpy declaration.
48736
48737 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48738
48739         PR c++/3902
48740         * g++.dg/parse/template5.C: New test.
48741
48742 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48743
48744         PR fortran/9258
48745         * g77.dg/pr9258: New test.
48746
48747 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48748
48749         * README: Move relevant parts from README.g++.
48750
48751         * README.g++: Remove this file.
48752
48753 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48754
48755         * g++.dg/abi/dcast1.C: New test.
48756
48757 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48758
48759         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48760
48761 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48762
48763         PR c++/47
48764         * g++.old-deja/g++.other/lookup24.C: New test.
48765
48766 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48767
48768         PR middle-end/7227
48769         * gcc.dg/uninit-C.c: New test.
48770
48771 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48772
48773         * g++.dg/abi/covariant1.C: New test.
48774
48775 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48776
48777         * gcc.dg/20030123-1.c: New test.
48778
48779 2003-01-25  Jan Hubicka  <jh@suse.cz>
48780
48781         PR opt/8492
48782         * gcc.c-torture/compile/20030125-1.c
48783
48784 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48785
48786         PR c++/9403
48787         * g++.dg/parse/template3.C: New test.
48788         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48789
48790         PR c++/795
48791         * g++.dg/parse/template4.C: New test.
48792
48793         PR c++/9415
48794         * g++.dg/template/qual2.C: New test.
48795
48796         PR c++/8545
48797         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48798
48799         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48800
48801 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48802
48803         * gcc.c-torture/execute/switch-1.c: New test case.
48804
48805 2003-01-25  Jan Hubicka  <jh@suse.cz>
48806
48807         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48808
48809 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48810
48811         Tweaks for Bison-1.875. From the NEWS file:
48812         "- `parse error' -> `syntax error'
48813         Bison now uniformly uses the term `syntax error'"
48814         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48815         * gcc.dg/cpp/digraph2.c: Likewise.
48816         * gcc.dg/cpp/direct2.c: Likewise.
48817         * gcc.dg/cpp/paste4.c: Likewise.
48818         * gcc.dg/c90-restrict-1.c: Likewise.
48819         * gcc.dg/c99-func-2.c: Likewise.
48820         * gcc.dg/noncompile/920721-2.c: Likewise.
48821         * gcc.dg/noncompile/930622-2.c: Likewise.
48822         * gcc.dg/noncompile/940112-1.c: Likewise.
48823         * gcc.dg/noncompile/950921-1.c: Likewise.
48824         * gcc.dg/noncompile/951123-1.c: Likewise.
48825         * gcc.dg/noncompile/971104-1.c: Likewise.
48826         * gcc.dg/noncompile/990416-1.c: Likewise.
48827
48828 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48829
48830         * g++.dg/parse/undefined1.C: Add error message.
48831
48832 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48833
48834         PR c++/9354
48835         * g++.dg/parse/new1.C: New test.
48836
48837         PR c++/9216
48838         * g++.dg/parse/template2.C: New test.
48839
48840         PR c++/9354
48841         * g++.dg/parse/typedef2.C: New test.
48842
48843         PR c++/9328
48844         * g++.dg/ext/typeof3.C: New test.
48845
48846 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48847
48848         PR c++/2738
48849         * g++.dg/parse/ret-type1.C: New test.
48850
48851         PR c++/3792
48852         * g++.dg/parse/tmpl-outside1.C: New test.
48853
48854         PR c++/4207
48855         * g++.dg/parse/int-as-enum1.C: New test.
48856
48857         PR c++/4903
48858         * g++.dg/parse/no-typename1.C: New test.
48859
48860         PR c++/5533
48861         * g++.dg/parse/no-value1.C: New test.
48862
48863         PR c++/5921
48864         * g++.dg/parse/wrong-inline1.C: New test.
48865
48866         PR c++/6402
48867         * g++.dg/parse/ref1.C: New test.
48868
48869         PR c++/6992
48870         * g++.dg/parse/attr-ctor1.C: New test.
48871
48872         PR c++/7229
48873         * g++.dg/parse/namespace5.C: New test.
48874
48875         PR c++/7917
48876         * g++.dg/parse/func-def1.C: New test.
48877
48878         PR c++/8143
48879         * g++.dg/parse/undefined1.C: New test.
48880
48881         PR c++/5723, PR c++/8522
48882         * g++.dg/parse/specialization1.C: New test.
48883
48884         PR c++/163, PR c++/8595
48885         * g++.dg/parse/struct-as-enum1.C: New test.
48886
48887         PR c++/9173
48888         * g++.dg/parse/undefined2.C: New test.
48889
48890 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48891
48892         PR c++/9298
48893         * g++.dg/parse/template1.C: New test.
48894
48895         PR c++/9384
48896         * g++.dg/parse/using1.C: New test.
48897
48898         PR c++/9285
48899         PR c++/9294
48900         * g++.dg/parse/expr2.C: New test.
48901
48902         PR c++/9388
48903         * g++.dg/parse/lookup2.C: Likewise.
48904
48905 2003-01-21  Jan Hubicka  <jh@suse.cz>
48906
48907         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48908         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48909         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48910         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48911
48912 2003-01-20  Nick Clifton  <nickc@redhat.com>
48913
48914         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48915         problem with ARM sibcall code generation.
48916
48917 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48918
48919         * gcc.c-torture/execute/20030120-1.c: New.
48920
48921 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48922
48923         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48924
48925 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48926
48927         PR c++/9272
48928         * g++.dg/parse/ctor1.C: New test.
48929
48930         PR c++/9294:
48931         * g++.dg/parse/qualified1.C: New test.
48932
48933         * g++.dg/parse/typename3.C: New test.
48934
48935 2003-01-16  Richard Henderson  <rth@redhat.com>
48936
48937         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48938
48939 2003-01-16  Richard Henderson  <rth@redhat.com>
48940
48941         * g++.dg/pch/pch.exp: Copy test header to the working directory
48942         before using it either for precompilation or direct use.
48943         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48944         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48945
48946 2003-01-16  Richard Henderson  <rth@redhat.com>
48947
48948         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48949         before using it either for precompilation or direct use.
48950         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48951         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48952
48953 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48954
48955         * g++.dg/ext/typename1.C: Add typename keyword.
48956         * g++.dg/template/crash1.C: Update error messages.
48957         * g++.dg/template/crash2.C: Remove error message.
48958         * g++.dg/parse/typename2.C: New test.
48959         * g++.dg/template/typename2.C: Change implicit
48960         typename warning into error.
48961         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48962         error messages.
48963         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48964         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48965         * g++.old-deja/g++.law/visibility13.C: Remove error
48966         messages.
48967         * g++.old-deja/g++.ns/template17.C: Reorder code to
48968         make declaration visible in template.
48969         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48970         * g++.old-deja/g++.pt/crash36.C: Issue more error
48971         messages.
48972         * g++.old-deja/g++.pt/crash5.C: Improve error
48973         message.
48974         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48975         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48976         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48977         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48978         typename warning with error message.
48979         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48980         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48981         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48982
48983 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48984
48985         * g++.dg/parse/ambig2.C: New test.
48986
48987 2003-01-15  Richard Henderson  <rth@redhat.com>
48988
48989         * g++.dg/tls/init-2.C: Update error message string.
48990
48991 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48992
48993         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48994
48995 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48996
48997         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48998         all for HC11/HC12.
48999         * gcc.c-torture/compile/20001205-1.x: Likewise.
49000         * gcc.c-torture/compile/20001226-1.x: Likewise.
49001         * gcc.c-torture/compile/920520-1.x: Likewise.
49002         * gcc.c-torture/compile/961203-1.x: Likewise.
49003         * gcc.c-torture/compile/20020604-1.x: Likewise.
49004
49005 2003-01-15  Jan Hubicka  <jh@suse.cz>
49006
49007         * gcc.c-torture/compile/20030115-1.c: New test.
49008
49009         * gcc.dg/i386-fpcvt-1.c: New test.
49010         * gcc.dg/i386-fpcvt-2.c: New test.
49011
49012 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49013
49014         Further conform g++'s __vmi_class_type_info to the C++ ABI
49015         specification.
49016         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49017         the specification.
49018
49019 2003-01-14  Jan Hubicka  <jh@suse.cz>
49020
49021         * gcc.dg/i386-fpcvt-1.c: New test.
49022         * gcc.dg/i386-fpcvt-2.c: New test.
49023
49024 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49025
49026         * gcc.dg/i386-mmx-3.c: New test.
49027
49028 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49029
49030         PR c++/9264
49031         * g++.dg/parse/octal1.C: New file.
49032
49033         PR c++/9172
49034         * g++.dg/parse/typename1.C: New file.
49035
49036 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49037
49038         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49039         * gcc.dg/bf-no-ms-layout.c: Likewise.
49040         * gcc.dg/bf-ms-attrib.c: Likewise.
49041
49042 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49043
49044         PR c++/9099
49045         * g++.dg/parse/dtor1.C: New file.
49046
49047         PR c++/9128
49048         * g++.dg/rtti/typeid1.C: New file.
49049
49050         PR c++/9153
49051         * g++.dg/parse/lookup1.C: New file.
49052
49053         PR c++/9171
49054         * g++.dg/templ/spec5.C: New file.
49055
49056 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49057
49058         * gcc.c-torture/compile/20030110-1.c: New test.
49059
49060 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49061
49062         Merge from pch-branch:
49063
49064         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49065
49066         * gcc.dg/pch/cpp-1.h: New.
49067         * gcc.dg/pch/cpp-1.c: New.
49068         * gcc.dg/pch/cpp-2.h: New.
49069         * gcc.dg/pch/cpp-2.c: New.
49070
49071         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49072
49073         * gcc.dg/pch/except-1.h: New.
49074         * gcc.dg/pch/except-1.c: New.
49075
49076         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49077
49078         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49079         running test.
49080         * gcc.dg/pch: Include *.hp not *.h.
49081         * gcc.dg/pch/system-1.h: New.
49082         * gcc.dg/pch/system-1.c: New.
49083
49084         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49085
49086         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49087         rather than trying to build and run a program using PCH.
49088         * gcc.dg/pch: Remove dg-do commands from test files.
49089
49090         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49091
49092         * gcc.dg/pch/macro-3.c: New.
49093         * gcc.dg/pch/macro-3.h: New.
49094
49095         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49096
49097         * gcc.dg/pch/common-1.c: New.
49098         * gcc.dg/pch/common-1.h: New.
49099         * gcc.dg/pch/decl-1.c: New.
49100         * gcc.dg/pch/decl-1.h: New.
49101         * gcc.dg/pch/decl-2.c: New.
49102         * gcc.dg/pch/decl-2.h: New.
49103         * gcc.dg/pch/decl-3.c: New.
49104         * gcc.dg/pch/decl-3.h: New.
49105         * gcc.dg/pch/decl-4.c: New.
49106         * gcc.dg/pch/decl-4.h: New.
49107         * gcc.dg/pch/decl-5.c: New.
49108         * gcc.dg/pch/decl-5.h: New.
49109         * gcc.dg/pch/global-1.c: New.
49110         * gcc.dg/pch/global-1.h: New.
49111         * gcc.dg/pch/inline-1.c: New.
49112         * gcc.dg/pch/inline-1.h: New.
49113         * gcc.dg/pch/inline-2.c: New.
49114         * gcc.dg/pch/inline-2.h: New.
49115         * gcc.dg/pch/static-1.c: New.
49116         * gcc.dg/pch/static-1.h: New.
49117         * gcc.dg/pch/static-2.c: New.
49118         * gcc.dg/pch/static-2.h: New.
49119
49120         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49121
49122         * g++.dg/pch/pch.exp: Better handle failing testcases.
49123         * gcc.dg/pch/pch.exp: Likewise.
49124         * gcc.dg/pch/macro-1.c: New.
49125         * gcc.dg/pch/macro-1.h: New.
49126         * gcc.dg/pch/macro-2.c: New.
49127         * gcc.dg/pch/macro-2.h: New.
49128
49129         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49130
49131         * g++.dg/dg.exp: Treat files in pch/ specially.
49132         * g++.dg/pch/pch.exp: New file.
49133         * g++.dg/pch/empty.H: New file.
49134         * g++.dg/pch/empty.C: New file.
49135         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49136         "precompile".
49137
49138         * gcc.dg/pch/pch.exp: New file.
49139         * gcc.dg/pch/empty.h: New file.
49140         * gcc.dg/pch/empty.c: New file.
49141         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49142         "precompile".
49143
49144 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49145
49146         * g++.dg/template/friend14.C: New test.
49147
49148 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49149
49150         * gcc.dg/old-style-asm-1.c: New test.
49151
49152 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49153
49154         * gcc.c-torture/compile/20030109-1.c: New test.
49155
49156 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49157
49158         * gcc.c-torture/execute/20030109-1.c: New test.
49159
49160 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49161
49162         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49163         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49164         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49165         * g++.old-deja/g++.mike/eh2.C: Likewise.
49166         * g++.old-deja/g++.mike/eh3.C: Likewise.
49167         * g++.old-deja/g++.mike/eh5.C: Likewise.
49168         * g++.old-deja/g++.mike/eh6.C: Likewise.
49169         * g++.old-deja/g++.mike/eh7.C: Likewise.
49170         * g++.old-deja/g++.mike/eh8.C: Likewise.
49171         * g++.old-deja/g++.mike/eh9.C: Likewise.
49172         * g++.old-deja/g++.mike/eh10.C: Likewise.
49173         * g++.old-deja/g++.mike/eh12.C: Likewise.
49174         * g++.old-deja/g++.mike/eh13.C: Likewise.
49175         * g++.old-deja/g++.mike/eh14.C: Likewise.
49176         * g++.old-deja/g++.mike/eh16.C: Likewise.
49177         * g++.old-deja/g++.mike/eh17.C: Likewise.
49178         * g++.old-deja/g++.mike/eh18.C: Likewise.
49179         * g++.old-deja/g++.mike/eh21.C: Likewise.
49180         * g++.old-deja/g++.mike/eh23.C: Likewise.
49181         * g++.old-deja/g++.mike/eh24.C: Likewise.
49182         * g++.old-deja/g++.mike/eh25.C: Likewise.
49183         * g++.old-deja/g++.mike/eh26.C: Likewise.
49184         * g++.old-deja/g++.mike/eh27.C: Likewise.
49185         * g++.old-deja/g++.mike/eh28.C: Likewise.
49186         * g++.old-deja/g++.mike/eh29.C: Likewise.
49187         * g++.old-deja/g++.mike/eh31.C: Likewise.
49188         * g++.old-deja/g++.mike/eh33.C: Likewise.
49189         * g++.old-deja/g++.mike/eh34.C: Likewise.
49190         * g++.old-deja/g++.mike/eh35.C: Likewise.
49191         * g++.old-deja/g++.mike/eh36.C: Likewise.
49192         * g++.old-deja/g++.mike/eh37.C: Likewise.
49193         * g++.old-deja/g++.mike/eh38.C: Likewise.
49194         * g++.old-deja/g++.mike/eh39.C: Likewise.
49195         * g++.old-deja/g++.mike/eh40.C: Likewise.
49196         * g++.old-deja/g++.mike/eh41.C: Likewise.
49197         * g++.old-deja/g++.mike/eh42.C: Likewise.
49198         * g++.old-deja/g++.mike/eh44.C: Likewise.
49199         * g++.old-deja/g++.mike/eh46.C: Likewise.
49200         * g++.old-deja/g++.mike/eh47.C: Likewise.
49201         * g++.old-deja/g++.mike/eh48.C: Likewise.
49202         * g++.old-deja/g++.mike/eh49.C: Likewise.
49203         * g++.old-deja/g++.mike/eh50.C: Likewise.
49204         * g++.old-deja/g++.mike/eh51.C: Likewise.
49205         * g++.old-deja/g++.mike/eh53.C: Likewise.
49206         * g++.old-deja/g++.mike/eh55.C: Likewise.
49207         * g++.old-deja/g++.mike/p7912.C: Likewise.
49208         * g++.old-deja/g++.mike/p9706.C: Likewise.
49209         * g++.old-deja/g++.mike/p10416.C: Likewise.
49210         * g++.old-deja/g++.mike/p11667.C: Likewise.
49211         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49212         Remove redundant reference to Iris.
49213         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49214         Elxsi, i860, Pico Java, and WE32K.
49215
49216 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49217
49218         * g++.dg/ext/asm4.C: New test.
49219
49220 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49221
49222         PR c++/9030
49223         * g++.dg/template/friend12.C: New test.
49224         * g++.dg/template/friend13.C: Likewise.
49225         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49226
49227 2003-01-08  Jan Hubicka  <jh@suse.cz>
49228
49229         * gcc.dg/i386-cadd.c: New test.
49230         * gcc.dg/i386-cmov4.c: Likewise.
49231
49232 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49233
49234         PR c++/9165
49235         * g++.dg/warn/Wunused-3.C: New test.
49236
49237         * g++.dg/abi/bitfield9.C: New test.
49238
49239         PR c++/9189
49240         * g++.dg/parse/defarg3.C: New test.
49241
49242 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49243
49244         * g++.dg/parse/ambig1.C: New test.
49245         * g++.dg/parse/defarg2.C: New test.
49246
49247 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49248
49249         * g++.dg/template/defarg-1.C: New test.
49250         * g++.dg/template/local2.C: Likewise.
49251
49252 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49253
49254         * gcc.c-torture/execute/20030105-1.c: New test.
49255
49256 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49257
49258         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49259         * g++.dg/parse/namespace4.C: Likewise.
49260
49261 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49262
49263         * g++.dg/template/ntp2.C: New test.
49264
49265 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49266
49267         * g++.dg/parse/extern-C-1.C: New test.
49268
49269         * g++.dg/parse/namespace4.C: New test.
49270
49271         * g++.dg/template/nested1.C: New test.
49272
49273         * g++.dg/parse/namespace3.C: New test.
49274
49275 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49276
49277         * g++.dg/lookup/two-stage1.C: New test.
49278
49279 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49280
49281         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49282         * g++.old-deja/g++.jason/access8.C: Likewise.
49283         * g++.old-deja/g++.other/decl5.C: Likewise.
49284
49285 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49286
49287         * g++.dg/parse/parse7.C: New test.
49288
49289 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49290
49291         PR c++/2843
49292         * g++.dg/ext/attrib7.C: New test.
49293
49294 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49295
49296         * g++.dg/parse/parse6.C: New test.
49297
49298 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49299
49300         * gcc.dg/h8300-stack-1.c: New.
49301
49302 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49303
49304         g++.dg/lookup/exception1.C: New test.
49305
49306         g++.dg/lookup/template1.C: New test.
49307
49308         g++.dg/parse/namespace2.C: New test.
49309
49310         g++.dg/parse/parens2.C: New test.
49311
49312 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49313
49314         * g++.dg/parse/parse5.C: New test.
49315         * g++.dg/lookup/scoped4.C: New test.
49316
49317 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49318
49319         * g++.dg/parse/parens1.C: New test.
49320
49321         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49322         angle-bracket1.C.
49323         * g++.dg/parse/parens2.C: New test.
49324
49325         * g++.dg/lookup/scope-operator1.C: New test.
49326
49327         * g++.dg/parse/operator1.C: New test.
49328
49329 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49330
49331         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49332         * g++.old-deja/g++.other/access6.C: Likewise.
49333         * g++.old-deja/g++.other/decl1.C: Likewise.
49334         * g++.old-deja/g++.pt/typename12.C: Likewise.
49335
49336 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49337
49338         * g++.dg/parse/namespace1.C: New test.
49339
49340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49341
49342         * g++.dg/parse/parse4.C: New test.
49343
49344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49345
49346         * g++.dg/parse/parse3.C: New test.
49347
49348 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49349
49350         * g++.dg/parse/parse2.C: New test.
49351
49352 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49353
49354         * g++.dg/template/friend11.C: New test.
49355
49356 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49357
49358         * g++.dg/parse/parse1.C: New test.
49359
49360 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49361
49362         * lib/profopt.exp: Change the name of a global variable to avoid
49363         possible clashes with other test suites.
49364
49365 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49366
49367         * g++.dg/inherit/covariant8.C: New test.
49368
49369 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49370
49371         * g++.dg/init/array9.C: New test.
49372
49373         PR c++/9112
49374         * g++.dg/parse/expr1.C: New test.
49375
49376 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49377
49378         * gcc.c-torture/compile/20021230-1.c: New test.
49379
49380 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49381
49382         * g++.dg/inherit/covariant5.C: New test.
49383         * g++.dg/inherit/covariant6.C: New test.
49384         * g++.dg/inherit/covariant7.C: New test.
49385
49386 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49387
49388         PR c++/2739
49389         * g++.dg/other/access2.C: New test.
49390
49391 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49392
49393         * g++.dg/other/anon-struct.C: No longer fails
49394         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49395         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49396         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49397
49398 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49399
49400         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49401
49402 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49403
49404         * g++.dg/eh/spec4.C: Remove stray semicolon.
49405         * g++.dg/expr/pmf-1.C: Change error message.
49406         * g++.dg/ext/asm1.C: Remove stray semicolon.
49407         * g++.dg/ext/typename1.C: Add missing typenames.
49408         * g++.dg/inherit/template-as-base.C: Change error message.
49409         * g++.dg/lookup/scoped1.C: Likewise.
49410         * g++.dg/lookup/scoped2.C: Likewise.
49411         * g++.dg/lookup/using2.C: Likewise.
49412         * g++.dg/other/component1.C: Remove stray semicolon.
49413         * g++.dg/other/do1.C: Change error message.
49414         * g++.dg/other/error2.C: Likewise.
49415         * g++.dg/other/init1.C: Likewise.
49416         * g++.dg/other/packed1.C: Remove stray semicolon.
49417         * g++.dg/other/ptrmem2.C: Change error message.
49418         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49419         marker.
49420         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49421         * g++.dg/template/access3.C: Add typename keyword.
49422         * g++.dg/template/access5.C: Remove stray semicolon.
49423         * g++.dg/template/access6.C: Likewise.
49424         * g++.dg/template/complit1.C: Likewise.
49425         * g++.dg/template/crash1.C: Change error message.
49426         * g++.dg/template/inherit2.C: Remove stray semicolon.
49427         * g++.dg/template/instantiate2.C: Likewise.
49428         * g++.dg/template/instantiate3.C: Change error message.
49429         * g++.dg/template/qual1.C: Remove stray semicolon.
49430         * g++.dg/template/qualttp18.C: Change error message.
49431         * g++.dg/template/ref1.C: Remove stray semicolon.
49432         * g++.dg/template/sizeof1.C (A::value): Declare it.
49433         * g++.dg/template/spec4.C: Change error message.
49434         * g++.dg/template/static1.C: Likewise.
49435         * g++.dg/template/type1.C: Likewise.
49436         * g++.dg/template/typename3.C: Likewise.
49437         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49438         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49439         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49440         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49441         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49442         named return value extension.
49443         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49444         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49445         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49446         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49447         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49448         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49449         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49450         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49451         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49452         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49453         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49454         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49455         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49456         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49457         syntax.
49458         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49459         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49460         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49461         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49462         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49463         * g++.old-deja/g++.brendan/template11.C: Likewise.
49464         * g++.old-deja/g++.brendan/template26.C: Likewise.
49465         * g++.old-deja/g++.brendan/template27.C: Use explicit
49466         specialization syntax.
49467         * g++.old-deja/g++.brendan/template30.C: Likewise.
49468         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49469         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49470         non-dependent names.
49471         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49472         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49473         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49474         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49475         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49476         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49477         named return value extension.
49478         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49479         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49480         * g++.old-deja/g++.ext/return1.C: Likewise.
49481         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49482         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49483         * g++.old-deja/g++.jason/access8.C: Likewise.
49484         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49485         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49486         pseudo-destructor names.
49487         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49488         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49489         pseudo-destructor names.
49490         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49491         * g++.old-deja/g++.jason/overload19.C: Likewise.
49492         * g++.old-deja/g++.jason/overload32.C: Likewise.
49493         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49494         stray semicolons.
49495         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49496         * g++.old-deja/g++.jason/return.C: Likewise.
49497         * g++.old-deja/g++.jason/return2.C: Likewise.
49498         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49499         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49500         syntax.
49501         * g++.old-deja/g++.jason/template10.C: Account for use of
49502         non-dependent names.
49503         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49504         syntax.
49505         * g++.old-deja/g++.jason/template37.C: Likewise.
49506         * g++.old-deja/g++.law/access4.C: Change error messages.
49507         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49508         pseudo-destructor names.
49509         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49510         * g++.old-deja/g++.law/ctors9.C: Likewise.
49511         * g++.old-deja/g++.law/cvt22.C: Likewise.
49512         * g++.old-deja/g++.law/dtors5.C: Likewise.
49513         * g++.old-deja/g++.law/global-init1.C: Likewise.
49514         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49515         * g++.old-deja/g++.law/operators28.C: Likewise.
49516         * g++.old-deja/g++.law/visibility28.C: Likewise.
49517         * g++.old-deja/g++.martin/eval1.C: Likewise.
49518         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49519         name.
49520         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49521         * g++.old-deja/g++.mike/net34.C: Likewise.
49522         * g++.old-deja/g++.mike/net36.C: Likewise.
49523         * g++.old-deja/g++.mike/ns2.C: Likewise.
49524         * g++.old-deja/g++.mike/p12306.C: Likewise.
49525         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49526         value extension.
49527         * g++.old-deja/g++.mike/p700.C: Likewise.
49528         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49529         * g++.old-deja/g++.mike/p710.C: Likewise.
49530         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49531         value extension.
49532         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49533         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49534         * g++.old-deja/g++.ns/crash2.C: Likewise.
49535         * g++.old-deja/g++.ns/crash3.C: Likewise.
49536         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49537         * g++.old-deja/g++.ns/ns17.C: Likewise.
49538         * g++.old-deja/g++.ns/template16.C: Likewise.
49539         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49540         keyword.
49541         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49542         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49543         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49544         named return value extension.
49545         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49546         * g++.old-deja/g++.other/access4.C: Issue additional error
49547         messages.
49548         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49549         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49550         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49551         * g++.old-deja/g++.other/crash25.C: Change error message.
49552         * g++.old-deja/g++.other/crash4.C: Change error message.
49553         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49554         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49555         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49556         checks.
49557         * g++.old-deja/g++.other/defarg8.C: Likewise.
49558         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49559         * g++.old-deja/g++.other/dtor10.C: Likewise.
49560         * g++.old-deja/g++.other/incomplete.C: Likewise.
49561         * g++.old-deja/g++.other/linkage7.C: Likewise.
49562         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49563         lookup algorithm.
49564         * g++.old-deja/g++.other/mangle2.C: Likewise.
49565         * g++.old-deja/g++.other/refinit2.C: Likewise.
49566         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49567         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49568         * g++.old-deja/g++.pt/crash28.C: Likewise.
49569         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49570         syntax.
49571         * g++.old-deja/g++.pt/crash32.C: Change error message.
49572         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49573         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49574         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49575         error message position.
49576         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49577         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49578         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49579         syntax.
49580         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49581         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49582         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49583         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49584         keyword.
49585         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49586         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49587         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49588         keyword.
49589         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49590         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49591         syntax.
49592         * g++.old-deja/g++.pt/friend28.C: Account for use of
49593         non-dependent names.
49594         * g++.old-deja/g++.pt/friend29.C: Likewise.
49595         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49596         rules.
49597         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49598         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49599         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49600         lookup rules.
49601         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49602         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49603         keyword.
49604         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49605         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49606         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49607         keyword.
49608         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49609         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49610         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49611         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49612         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49613         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49614         keyword.
49615         * g++.old-deja/g++.pt/spec10.C: Likewise.
49616         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49617         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49618         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49619         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49620         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49621         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49622         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49623         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49624         * g++.old-deja/g++.pt/typename15.C: Likewise.
49625         * g++.old-deja/g++.pt/typename22.C: Likewise.
49626         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49627         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49628         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49629         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49630         syntax.
49631         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49632         return value extension.
49633         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49634         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49635         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49636         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49637
49638 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49639
49640         * g++.dg/warn/inline1.C: New test.
49641         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49642         * g++.old-deja/g++.jason/synth10.C: Likewise.
49643         * g++.old-deja/g++.mike/net31.C: Likewise.
49644         * g++.old-deja/g++.mike/p8786.C: Likewise.
49645
49646         * g++.dg/template/friend10.C: New test.
49647         * g++.dg/template/conv5.C: New test.
49648
49649 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49650
49651         * g++.dg/lookup/scoped3.C: New test.
49652
49653         * g++.dg/lookup/decl1.C: New test.
49654         * g++.dg/lookup/decl2.C: New test.
49655
49656 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49657
49658         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49659         gcc.c-torture/compile/20021015-1.c,
49660         gcc.c-torture/compile/20021015-2.c,
49661         gcc.c-torture/compile/20021123-1.c,
49662         gcc.c-torture/compile/20021123-2.c,
49663         gcc.c-torture/compile/20021123-3.c,
49664         gcc.c-torture/compile/20021123-4.c,
49665         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49666         only to 3.1 or 3.2 branch.
49667
49668 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49669
49670         * gcc.dg/i386-bitfield3.c: New test.
49671
49672         * gcc.dg/i386-bitfield2.c: New test.
49673
49674 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49675
49676         * g++.dg/parse/conv_op1.C: New test.
49677
49678 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49679
49680         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49681         approved.
49682
49683 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49684
49685         * gcc.c-torture/compile/20021220-1.c: New test.
49686
49687 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49688
49689         * gcc.dg/i386-fastcall-1.c: New.
49690
49691 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49692
49693         * gcc.c-torture/execute/20021219-1.c: New test.
49694
49695 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49696
49697         * gcc.dg/i386-pic-1.c: New test.
49698
49699 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49700
49701         PR c++/8099
49702         * g++.dg/template/friend9.C: New test.
49703
49704 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49705
49706         PR c++/3663
49707         * g++.dg/template/access7.C: New test.
49708
49709 2002-12-18  Nick Clifton  <nickc@redhat.com>
49710
49711         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49712         the libstdc++-v3 directory has been found.
49713
49714 2002-12-12  Devang Patel <dpatel@apple.com>
49715         * gcc.dg/darwin-ld-1.c: New test.
49716         * gcc.dg/darwin-ld-2.c: New test.
49717         * gcc.dg/darwin-ld-3.c: New test.
49718         * gcc.dg/darwin-ld-4.c: New test.
49719         * gcc.dg/darwin-ld-5.c: New test.
49720
49721 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49722
49723         * gcc.c-torture/compile/20021212-1.c: New test.
49724
49725 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49726
49727         * gcc.dg/fshort-wchar: New test.
49728
49729 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49730
49731         PR c++/8372
49732         * g++.dg/template/dtor1.C: New test.
49733
49734         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49735         markers.
49736
49737 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49738
49739         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49740
49741 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49742
49743         * g++.dg/template/static1.C: New test.
49744         * g++.dg/template/static2.C: New test.
49745         * g++.old-deja/g++.ext/memconst.C: New test.
49746
49747 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49748
49749         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49750         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49751         * g++.dg/special/initp1.C: Likewise.
49752
49753 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49754
49755         * gcc.c-torture/execute/20021204-1.c: New test.
49756
49757 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49758
49759         * gcc.dg/ppc-fmadd-1.c: New file.
49760         * gcc.dg/ppc-fmadd-2.c: New file.
49761         * gcc.dg/ppc-fmadd-3.c: New file.
49762
49763 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49764
49765         * gcc.c-torture/compile/20021204-1.c: New test.
49766
49767 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49768
49769         * g++.dg/inherit/covariant2.C: New test.
49770         * g++.dg/inherit/covariant3.C: New test.
49771         * g++.dg/inherit/covariant4.C: New test.
49772         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49773         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49774
49775 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49776
49777         PR c++/8688
49778         * g++.dg/init/brace3.C: New test.
49779
49780 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49781
49782         * gcc.dg/20020210-1.c: Fix a comment typo.
49783
49784 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49785
49786         PR c++/8720
49787         * g++.dg/parse/defarg1.C: New test.
49788
49789         PR c++/8615
49790         * g++.dg/template/char1.C: New test.
49791
49792         * g++.dg/template/varmod1.C: Fix typo.
49793
49794 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49795
49796         DR 180
49797         * g++.old-deja/g++.pt/crash32.C: Expect error.
49798
49799 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49800
49801         PR c++/5919
49802         * g++.dg/template/varmod1.C: New test.
49803
49804         PR c++/8727
49805         * g++.dg/inherit/typeinfo1.C: New test.
49806
49807         PR c++/8663
49808         * g++.dg/inherit/typedef1.C: New test.
49809
49810 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49811
49812         PR c++/8332
49813         PR c++/8493
49814         * g++.dg/template/strlen1.C: New test.
49815
49816         PR c++/8227
49817         * g++.dg/template/ctor2.C: New test.
49818
49819         PR c++/8214
49820         * g++.dg/init/string1.C: New test.
49821
49822         PR c++/8511
49823         * g++.dg/template/friend8.C: New test.
49824
49825 2002-11-29  Joe Buck <jbuck@synopsys.com>
49826
49827         * g++.dg/lookup/anon2.C: New test.
49828
49829 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49830
49831         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49832         h8300 port.
49833
49834 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49835
49836         * gcc.dg/bitfld-6.c: New test.
49837
49838 2002-11-27  Jan Hubicka  <jh@suse.cz>
49839
49840         * gcc.c-torture/execute/20021127.[cx]: New test.
49841
49842 2002-11-26  Jan Hubicka  <jh@suse.cz>
49843
49844         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49845         quality.
49846
49847 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49848
49849         * g++.dg/init/brace2.C: New test.
49850         * g++.old-deja/g++.mike/p9129.C: Correct.
49851
49852 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49853
49854         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49855
49856 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49857
49858         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49859
49860 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49861
49862         * g++.dg/abi/empty11.C: New test.
49863         * g++.dg/rtti/cv1.C: New test.
49864
49865 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49866
49867         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49868
49869 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49870
49871         * g++.dg/abi/empty10.C: New test.
49872
49873 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49874
49875         * gcc.c-torture/compile/20021124-1.c: New test.
49876
49877 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49878
49879         * g++.dg/abi/rtti2.C: New test.
49880
49881 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49882
49883         * gcc.dg/i386-unroll-1.c: New test.
49884
49885 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49886
49887         * gcc.c-torture/compile/20021120-1.c: New test.
49888         * gcc.c-torture/compile/20021120-2.c: New test.
49889
49890 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49891
49892         * gcc.dg/bitfld-5.c: New test.
49893
49894 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49895
49896         * gcc.c-torture/execute/20021120-3.c: New test.
49897
49898 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49899
49900         * gcc.c-torture/execute/20021120-2.c: New test.
49901
49902 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49903
49904         * gcc.c-torture/execute/20021120-1.c: New test.
49905
49906 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49907
49908         * gcc.c-torture/execute/20021118-3.c: New test.
49909
49910 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49911
49912         * gcc.c-torture/compile/20021119-1.c: New test.
49913
49914 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49915
49916         * gcc.dg/duff-1.c: New test.
49917         * gcc.dg/duff-2.c: New test.
49918         * gcc.dg/duff-3.c: New test.
49919
49920 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49921
49922         * gcc.dg/cpp/_Pragma5.c: New test.
49923
49924 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49925
49926         * gcc.c-torture/execute/20021118-2.c: New test.
49927
49928 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49929
49930         * gcc.c-torture/execute/20021118-1.c: New test.
49931
49932 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49933
49934         * gcc.dg/20021116-1.c: New test.
49935
49936 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49937
49938         * g++.dg/abi/vcall1.C: New test.
49939
49940 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49941
49942         * gcc.dg/20021029-1.c: New test.
49943         * gcc.dg/20021029-2.c: New test.
49944
49945 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49946
49947         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49948
49949 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49950
49951         PR c/8439
49952         * gcc.dg/20021110.c: Move to ...
49953         * gcc.c-torture/compile/20021110.c: .... here.
49954
49955 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49956
49957         PR c/8467
49958         * gcc.c-torture/execute/20021111-1.c
49959
49960 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49961
49962         PR c/8439
49963         * gcc.dg/20021110.c: New test.
49964
49965 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49966
49967         * g++.dg/abi/vthunk3.C: Run only on x86.
49968
49969 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49970
49971         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49972
49973 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49974
49975         * lib/compat.exp (compat-execute): Fix logic error in last
49976         change.
49977
49978 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49979
49980         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49981
49982 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49983
49984         PR c++/8389
49985         * g++.dg/template/access6.C: New test.
49986
49987 2002-11-08  Jan Hubicka  <jh@suse.cz>
49988
49989         * gcc.dg/i386-ssefp-1.c: New test.
49990         * gcc.dg/i386-ssefp-1.c: New test.
49991
49992 2002-11-08  Jan Hubicka  <jh@suse.cz>
49993
49994         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49995
49996 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49997
49998         * g++.dg/abi/vthunk3.C: New test.
49999
50000         PR c++/8338
50001         * g++.dg/template/crash2.C: New test.
50002
50003 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50004
50005         * g++.dg/abi/dtor1.C: New test.
50006         * g++.dg/abi/dtor2.C: Likewise.
50007
50008 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50009
50010         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50011         Darwin.
50012
50013 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50014
50015         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50016         -mthumb.  Only xfail with -O0.
50017
50018 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50019
50020         * g++.dg/abi/thunk1.C: New test.
50021         * g++.dg/abi/thunk2.C: Likewise.
50022         * g++.dg/abi/vtt1.C: Likewise.
50023
50024 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50025
50026         PR optimization/8423
50027         * gcc.c-torture/execute/builtin-constant.c: New test.
50028
50029 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50030
50031         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50032         Add some more cases.
50033
50034 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50035
50036         PR c++/8391
50037         * g++.dg/opt/local1.C: New test.
50038
50039 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50040
50041         PR c++/8160
50042         * g++.dg/template/complit1.C: New test.
50043
50044         PR c++/8149
50045         * g++.dg/template/typename4.C: Likewise.
50046
50047 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50048
50049         Core issue 287, PR c++/7639
50050         * g++.dg/template/instantiate1.C: Adjust error location.
50051         * g++.dg/template/instantiate3.C: New test.
50052         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50053         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50054         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50055
50056 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50057
50058         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50059
50060 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50061
50062         PR c++/8287
50063         * g++.dg/init/dtor2.C: New test.
50064
50065 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50066
50067         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50068         * gcc.dg/nest.c: Bypass errors on irix6.
50069
50070 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50071
50072         * gcc.dg/nest.c: Expect error for mmix-*-*.
50073         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50074
50075 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50076
50077         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50078         markers.
50079
50080         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50081
50082 2002-10-25  Mike Stump  <mrs@apple.com>
50083
50084         * gcc.dg/warn-1.c: New test.
50085
50086 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50087
50088         * g++.dg/template/typename3.C: New test.
50089
50090 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50091
50092         * g++.dg/lookup/ptrmem1.C: New test.
50093
50094         * g++.dg/abi/vthunk2.C: New test.
50095
50096 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50097
50098         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50099
50100 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50101
50102         * g++.dg/abi/empty9.C: New test.
50103
50104 2002-10-24  Richard Henderson  <rth@redhat.com>
50105
50106         * g++.dg/inherit/thunk1.C: Enable for ia64.
50107
50108 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50109
50110         PR c++/8067
50111         * g++.dg/lookup/pretty1.C: New test.
50112
50113 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50114
50115         * gcc.dg/20021023-1.c: New test.
50116
50117 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50118
50119         PR c++/7679
50120         * g++.dg/parse/inline1.C: New test.
50121
50122 2002-10-23  Richard Henderson  <rth@redhat.com>
50123
50124         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50125
50126         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50127
50128 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50129
50130         PR c++/6579
50131         * g++.dg/parse/stmtexpr3.C: New test.
50132
50133 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50134
50135         * g++.dg/expr/cond1.C: New test.
50136
50137 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50138
50139         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50140
50141 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50142
50143         * g++.dg/abi/vbase13.C: New test.
50144         * g++.dg/abi/vbase14.C: Likewise.
50145
50146 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50147
50148         * gcc.dg/tls/pic-1.c: New test.
50149         * gcc.dg/tls/nonpic-1.c: New test.
50150         * gcc.dg/20021018-1.c: New test.
50151
50152 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50153
50154         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50155         Remove only files with the same base name as the test case.
50156         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50157         (profopt-execute): Likewise.  Also, remove old profiling
50158         and performance data files before running the tests.
50159
50160         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50161         * g++.dg/bprob/bprob.exp: Likewise.
50162         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50163         to allow more general test case names.
50164
50165         * g++.dg/bprob/bprob-1.C: Rename to ...
50166         * g++.dg/bprob/g++-bprob-1.C: ... this.
50167
50168         * g77.dg/bprob/bprob-1.f: Rename to ...
50169         * g77.dg/bprob/g77-bprob-1.f: ... this.
50170
50171 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50172
50173         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50174         bison 1.50 or later.
50175
50176 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50177
50178         * g++.dg/README: Describe more test directories.
50179
50180 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50181
50182         * g++.dg/init/array6.C: Add additional tests.
50183
50184 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50185
50186         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50187         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50188
50189 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50190
50191         * gcc.c-torture/compile/20020604-1.x: New.
50192         * gcc.c-torture/compile/simd-5.x: Likewise.
50193         * gcc.c-torture/execute/920710-1.x: Likewise.
50194         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50195
50196 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50197
50198         * g++.dg/inherit/override1.C: Add dg-options clause.
50199
50200 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50201
50202         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50203         _mm_slli_si128.
50204
50205 2002-10-19  Andreas Schwab  <schwab@suse.de>
50206
50207         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50208         directory component.
50209
50210 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50211
50212         * g++.dg/inherit/thunk1.C: New test.
50213
50214         * g++.dg/inherit/override1.C: New test.
50215
50216         * g++.dg/abi/mangle11.C: New test.
50217         * g++.dg/abi/mangle14.C: New test.
50218         * g++.dg/abi/mangle17.C: New test.
50219
50220 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50221
50222         * g++.dg/overload/member2.C: New test.
50223
50224 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50225
50226         * g++.dg/README: Describe new compat directory.
50227         * g++.dg/dg.exp: Skip tests in compat directory.
50228         * README.compat: New file.
50229         * lib/compat.exp: New expect script.
50230         * g++.dg/compat: New test directory.
50231         * g++.dg/compat/compat.exp: New expect script.
50232         * g++.dg/compat/abi: New test directory.
50233         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50234         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50235         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50236         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50237         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50238         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50239         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50240         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50241         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50242         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50243         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50244         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50245         * g++.dg/compat/break: New test directory.
50246         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50247         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50248         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50249         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50250         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50251         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50252         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50253         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50254         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50255         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50256         g++.dg/compat/break/README: New files.
50257         * g++.dg/compat/eh: New test directory.
50258         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50259         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50260         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50261         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50262         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50263         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50264         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50265         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50266         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50267         g++.dg/compat/eh/filter2_y.C,
50268         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50269         g++.dg/compat/eh/new1_y.C,
50270         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50271         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50272         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50273         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50274         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50275         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50276         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50277         g++.dg/compat/eh/unexpected1_y.C: New files.
50278         * g++.dg/compat/init: New test directory.
50279         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50280         g++.dg/compat/init/array5_y.C,
50281         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50282         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50283         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50284         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50285         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50286         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50287         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50288         g++.dg/compat/init/init-ref2_y.C: New files.
50289
50290 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50291
50292         PR c++/7584
50293         * g++.dg/inherit/using3.C: New test.
50294
50295 2002-10-17  Jan Hubicka  <jh@suse.cz>
50296
50297         * gcc.dg/20021017-2.c: New test.
50298
50299 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50300
50301         * g++.dg/abi/mangle16.C: Adjust.
50302
50303         * g++.dg/init/array8.C: New test.
50304
50305 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50306
50307         * gcc.dg/special/mips-abi.exp: New test.
50308         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50309
50310 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50311
50312         * g++.dg/abi/mangle16.C: New test.
50313         * g++.dg/abi/mangle17.C: Likewise.
50314
50315         PR c++/7478
50316         * g++.dg/template/ref1.C: New test.
50317
50318 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50319
50320         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50321
50322 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50323
50324         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50325
50326 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50327
50328         PR c++/7524
50329         * g++.dg/init/array7.C: New test.
50330
50331 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50332
50333         * g++.dg/init/array6.C: New test.
50334
50335         * g++.dg/abi/mangle13.C: Likewise.
50336         * g++.dg/abi/mangle14.C: Likewise.
50337         * g++.dg/abi/mangle15.C: Likewise.
50338
50339 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50340
50341         * g++.dg/abi/empty8.C: New test.
50342
50343 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50344
50345         * g++.dg/init/ctor1.C: New test.
50346
50347 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50348
50349         * gcc.c-torture/execute/20021015-1.c: New test.
50350
50351 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50352
50353         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50354
50355 2002-10-14  Jan Hubicka  <jh@suse.cz>
50356
50357         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50358
50359 2002-10-14  Richard Henderson  <rth@redhat.com>
50360
50361         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50362
50363 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50364
50365         PR optimization/6631
50366         * g++.dg/opt/const2.C: New test.
50367
50368 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50369
50370         PR c++/7176
50371         * g++.dg/parse/friend1.C: New test.
50372         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50373
50374 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50375
50376         * gcc.dg/20021014-1.c: New test.
50377
50378 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50379
50380         PR c++/5661
50381         * g++.dg/ext/vlm1.C: New test.
50382         * g++.dg/ext/vlm2.C: Likewise.
50383
50384         * g++.dg/init/array1.C: Remove invalid braces.
50385         * g++.dg/init/brace1.C: New test.
50386         * g++.dg/init/copy2.C: Likewise.
50387         * g++.dg/init/copy3.C: Likewise.
50388         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50389         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50390         braces.
50391
50392 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50393
50394         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50395
50396 2002-10-11  Richard Shann  <richard.shann@superh.com>
50397
50398         * gcc.c-torture/compile/simd-5.c: New test.
50399
50400 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50401
50402         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50403
50404 2002-10-10  Jim Wilson  <wilson@redhat.com>
50405
50406         * gcc.c-torture/execute/20021010-1.c: New test.
50407
50408 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50409
50410         PR c/7353
50411         * g++.dg/ext/typedef-init.C: New test.
50412         * gcc.dg/typedef-init.c: New test.
50413
50414 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50415
50416         * gcc.dg/cpp/paste13.c: New test.
50417
50418 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50419
50420         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50421         remaining platforms, XFAIL during compile, not execute.  Don't
50422         XFAIL at -O0.
50423
50424 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50425
50426         * gcc.dg/alias-1.c: Tweak expected warning.
50427
50428 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50429
50430         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50431
50432 2002-10-06  Andreas Jaeger  <aj@suse.de>
50433
50434         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50435         * gcc.dg/cpp/c++98.C: Likewise.
50436
50437         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50438         * g++.dg/cpp/c++98.C: Likewise.
50439
50440         * g++.dg/README (Subdirectories): Mention cpp directory.
50441
50442         PR target/7559
50443         * gcc.dg/20021006-1.c: New test.
50444
50445 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50446
50447         PR c++/7804
50448         * g++.dg/other/warning1.C: New test.
50449
50450 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50451
50452         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50453         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50454         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50455
50456 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50457
50458         PR c++/7931
50459         * g++.dg/template/ptrmem3.C: New test.
50460
50461         PR c++/7754
50462         * g++.dg/template/union1.C: New test.
50463
50464 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50465
50466         PR c++/8006
50467         * g++.dg/abi/mangle9.C: New test.
50468         * g++.dg/abi/mangle10.C: New test.
50469         * g++.dg/abi/mangle11.C: New test.
50470         * g++.dg/abi/mangle12.C: New test.
50471
50472 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50473
50474         PR c++/7188.
50475         * g++.dg/template/meminit1.C: New test.
50476         * g++.dg/warn/Wreorder-1.C: Likewise.
50477         * g++.old-deja/g++.mike/warn3.C: Tweak.
50478         * lib/prune.exp: Ingore "in copy constructor".
50479
50480 2002-10-02  Andreas Jaeger  <aj@suse.de>
50481
50482         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50483         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50484         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50485         on x86-64.
50486
50487 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50488
50489         * gcc.dg/empty1.C: Fix typo.
50490
50491 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50492
50493         * gcc.dg/alias-1.c: New test.
50494
50495 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50496
50497         * gcc.dg/empty1.C: New test.
50498
50499         * g++.dg/tls/init-2.C: Tweak error messages.
50500
50501 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50502
50503         * gcc.c-torture/compile/20020923-1.c: New test.
50504
50505 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50506
50507         * gcc.c-torture/execute/ffs-1.c: New test.
50508         * gcc.c-torture/execute/ffs-2.c: Ditto.
50509
50510 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50511
50512         * g++.dg/overload/member1.C: New test.
50513
50514 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50515
50516         * g++.dg/abi/empty7.C: New test.
50517         * g++.dg/init/pm2.C: Likewise.
50518
50519 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50520
50521         * g++.dg/rtti/crash1.C: New test.
50522
50523 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50524
50525         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50526         gcc.dg/sibcall-4.c: New tests.
50527
50528 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50529
50530         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50531         powerpc and MMIX targets.
50532
50533 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50534
50535         * gcc.dg/cpp/20020927-1.c: New.
50536
50537 2002-09-26  David S. Miller  <davem@redhat.com>
50538
50539         * gcc.c-torture/compile/trunctfdf.c: New.
50540
50541 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50542
50543         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50544
50545 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50546
50547         * gcc.c-torture/execute/loop-15.c: New.
50548
50549 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50550
50551         * README.QMTEST: Fix typo.
50552
50553 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50554
50555         * gcc.dg/20020926-1.c: New test.
50556
50557 2002-09-25  David S. Miller  <davem@redhat.com>
50558
50559         PR target/7842
50560         * gcc.c-torture/execute/shiftdi.c: New test.
50561
50562 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50563
50564         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50565         unique to the tool.
50566         * lib/g77.exp (g77_init): Likewise.
50567         * lib/g++.exp (g++_init): Likewise.
50568         * lib/objc.exp (objc_init): Likewise.
50569
50570 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50571
50572         * g++.dg/abi/empty5.C: New test.
50573         * g++.dg/abi/empty6.C: New test.
50574         * g++.dg/abi/vbase12.C: New test.
50575
50576 2002-09-25  Richard Henderson  <rth@redhat.com>
50577
50578         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50579         too-small long double.
50580
50581 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50582
50583         * gcc.dg/20020919-1.c: New test.
50584
50585 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50586
50587         * g++.dg/abi/bitfield6.C: New test.
50588         * g++.dg/abi/bitfield7.C: New test.
50589         * g++.dg/abi/bitfield8.C: New test.
50590         * g++.dg/abi/vbase11.C: New test.
50591
50592 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50593
50594         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50595         hppa*-*-hpux*.  Update test comment.
50596
50597 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50598
50599         * gcc.dg/tls/struct-1.c: New test.
50600
50601 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50602
50603         * gcc.dg/cpp/tr-warn2.c: Update.
50604
50605 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50606
50607         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50608
50609 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50610
50611         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50612         systems.
50613
50614 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50615
50616         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50617
50618         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50619         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50620         setting of cxxfilt.
50621
50622 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50623
50624         * gcc.dg/20020312-2.c: Update for darwin.
50625
50626 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50627
50628         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50629
50630 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50631
50632         * objc.dg/comp-types-1.m: New test.
50633         * objc.dg/comp-types-2.m: New test.
50634         * objc.dg/comp-types-3.m: New test.
50635         * objc.dg/comp-types-4.m: New test.
50636         * objc.dg/comp-types-5.m: New test.
50637         * objc.dg/comp-types-6.m: New test.
50638
50639 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50640
50641         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50642
50643 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50644
50645         * g++.dg/other/do1.C: New test.
50646
50647         * g++.dg/template/subst1.C: New test.
50648
50649 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50650
50651         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50652
50653 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50654
50655         * g++.dg/template/qualttp20.C: Adjust expected errors.
50656         * g++.old-deja/g++.jason/report.C: Likewise.
50657         * g++.old-deja/g++.other/qual1.C: Likewise.
50658
50659         * g++.dg/lookup/scoped2.C: New test.
50660
50661         * g++.dg/ext/asm3.C: New test.
50662
50663 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50664
50665         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50666
50667 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50668
50669         * ChangeLog: follow spelling conventions.
50670         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50671         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50672         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50673         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50674         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50675         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50676         * g++.old-deja/g++.law/global-init1.C: Likewise.
50677         * g++.old-deja/g++.other/delete4.C: Likewise.
50678         * g++.old-deja/g++.other/inline21.C: Likewise.
50679         * g++.old-deja/g++.other/singleton.C: Likewise.
50680         * g77.dg/strlen0.f: Likewise.
50681         * g77.f-torture/compile/20010519-1.f: Likewise.
50682         * g77.f-torture/compile/980310-4.f: Likewise.
50683         * gcc.c-torture/compile/20000605-1.c: Likewise.
50684         * gcc.c-torture/execute/20020225-1.c: Likewise.
50685         * gcc.dg/c90-hexfloat-2.c: Likewise.
50686         * gcc.dg/c99-bool-1.c: Likewise.
50687         * gcc.dg/c99-hexfloat-2.c: Likewise.
50688         * gcc.dg/dll-2.c: Likewise.
50689         * gcc.dg/wtr-union-init-1.c: Likewise.
50690         * gcc.dg/wtr-union-init-2.c: Likewise.
50691         * gcc.dg/wtr-union-init-3.c: Likewise.
50692         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50693         * gcc.dg/cpp/defined.c: Likewise.
50694         * gcc.dg/cpp/macsyntx.c: Likewise.
50695         * gcc.dg/cpp/paste2.c: Likewise.
50696         * gcc.dg/cpp/trad/defined.c: Likewise.
50697         * gcc.dg/format/c90-printf-1.c: Likewise.
50698         * gcc.dg/format/c90-scanf-1.c: Likewise.
50699         * gcc.dg/format/c99-printf-1.c: Likewise.
50700         * gcc.dg/format/c99-scanf-1.c: Likewise.
50701         * gcc.misc-tests/gcov-8.c: Likewise.
50702         * lib/profopt.exp: Likewise.
50703
50704 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50705
50706         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50707
50708 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50709
50710         * g++.dg/inherit/using2.C: New test.
50711
50712 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50713
50714         * ChangeLog: Follow spelling conventions.
50715         * g++.dg/template/friend4.C: Likewise.
50716         * g++.old-deja/g++.pt/crash67.C: Likewise.
50717         * gcc.c-torture/execute/20000801-4.c: Likewise.
50718         * gcc.dg/c90-digraph-1.c: Likewise.
50719         * gcc.dg/c94-digraph-1.c: Likewise.
50720         * gcc.dg/c99-digraph-1.c: Likewise.
50721         * gcc.dg/cpp/line5.c: Likewise.
50722         * gcc.dg/cpp/multiline.c: Likewise.
50723         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50724         * gcc.dg/format/attr-3.c: Likewise.
50725         * gcc.dg/format/c90-scanf-3.c: Likewise.
50726         * gcc.dg/format/ext-4.c: Likewise.
50727
50728 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50729
50730         * g++.dg/template/pretty1.C: New test.
50731
50732 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50733
50734         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50735
50736 2002-09-13  Matt Austern  <austern@apple.com>
50737
50738         * g++.dg/other/constref[12].C: New, regression tests for
50739         passing a cast expression to a function by const reference.
50740
50741 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50742
50743         * g++.dg/template/deduce1.C: New test.
50744
50745 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50746
50747         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50748         32-bit int.
50749
50750 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50751
50752         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50753         usage.
50754
50755 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50756
50757         * gcc.c-torture/compile/20020910-1.c: New test.
50758
50759 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50760
50761         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50762
50763 2002-09-10  Andreas Jaeger  <aj@suse.de>
50764
50765         * gcc.dg/20020312-2.c: Adjust for x86-64.
50766
50767 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50768
50769         * g77.dg/7388.f: New test case for PR 7388.
50770
50771 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50772
50773         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50774
50775 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50776
50777         * objc.dg/proto-lossage-1.m: New test.
50778
50779 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50780
50781         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50782
50783 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50784
50785         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50786         expected to pass.
50787
50788 2002-09-06  Stan Shebs  <shebs@apple.com>
50789             David Edelsohn  <edelsohn@gnu.org>
50790
50791         * gcc.dg/weak: New directory.
50792         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50793         target-specific xfail bits.
50794         * gcc.dg/typeof-2.c: Move to new directory.
50795         * gcc.dg/weak.exp: New expect script.
50796
50797 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50798
50799         * gcc.c-torture/execute/extzvsi.c: New test.
50800
50801 2002-09-05  Stan Shebs  <shebs@apple.com>
50802
50803         * gcc.dg/weak-1.c: xfail on Darwin.
50804         * gcc.dg/weak-2.c: Ditto.
50805         * gcc.dg/weak-3.c: Ditto.
50806         * gcc.dg/weak-4.c: Ditto.
50807         * gcc.dg/weak-5.c: Ditto.
50808         * gcc.dg/weak-6.c: Ditto.
50809         * gcc.dg/weak-7.c: Ditto.
50810         * gcc.dg/weak-8.c: Ditto.
50811         * gcc.dg/weak-9.c: Ditto.
50812
50813 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50814
50815         * gcc.c-torture/execute/loop-14.c: New test.
50816
50817 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50818
50819         * g++.dg/other/cxa-atexit1.C: New test.
50820
50821         * gcc.dg/typeof-2.c: New test.
50822
50823 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50824
50825         * gcc.dg/builtins-2.c: New testcase.
50826         * gcc.dg/builtins-3.c: New testcase.
50827
50828 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50829
50830         * gcc.dg/cpp/_Pragma4.c: New test.
50831
50832 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50833
50834         * objc/execute/nil_method-1.m: New testcase.
50835
50836 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50837
50838         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50839         [Object class], not [Object initialize].
50840
50841 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50842             Hans-Peter Nilsson  <hp@bitrange.com>
50843
50844         * gcc.c-torture/execute/20020720-1.x: Skip test on
50845         mmix-knuth-mmixware.  Correct comment.
50846
50847 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50848
50849         * g++.dg/abi/bitfield5.C: New test.
50850         * g++.dg/abi/vbase10.C: Likewise.
50851
50852 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50853
50854         * objc.dg/undeclared-selector.m: New test.
50855
50856 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50857
50858         * g++.dg/other/offsetof1.C: Avoid cast warning.
50859
50860 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50861
50862         * objc.dg/super-class-2.m: New test.
50863
50864 2002-08-24  Matt Austern  <austern@apple.com>
50865
50866         * g++.dg/ext/lvaddr.C: New test.
50867         * g++.dg/ext/lvcast.C: New test.
50868
50869 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50870
50871         * g++.dg/inherit/cond1.C: New test.
50872
50873 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50874
50875         * gcc.dg/noncompile/incomplete-1.c: New test.
50876
50877 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50878
50879         * gcc.dg/typespec-1.c: New test.
50880
50881 2002-08-20  Devang Patel  <dpatel@apple.com>
50882         * objc.dg/proto-hier-2.m: New test.
50883
50884 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50885
50886         * objc.dg/bitfield-1.m: New test.
50887         * objc.dg/bitfield-2.m: New test.
50888
50889 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50890
50891         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50892         gcc.dg/c99-flex-array-4.c: New tests.
50893
50894 2002-08-16  Stan Shebs  <shebs@apple.com>
50895
50896         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50897
50898 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50899
50900         * gcc.dg/typeof-1.c: New test.
50901         * g++.dg/ext/typeof2.C: New test.
50902
50903 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50904
50905         * g++.dg/other/offsetof1.C: New test.
50906
50907 2002-08-14  Richard Henderson  <rth@redhat.com>
50908
50909         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50910
50911 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50912
50913         * gcc.dg/cpp/_Pragma3.c: New test.
50914
50915 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50916
50917         * g++.dg/template/inherit3: New test.
50918
50919 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50920
50921         * gcc.dg/bitfld-4.c: Add blank options.
50922
50923 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50924
50925         * g++.dg/template/crash1.C: New test.
50926
50927 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50928
50929         * gcc.dg/tls/opt-2.c: New test.
50930
50931 2002-08-08  Devang Patel  <dpatel@apple.com>
50932
50933         * objc.dg/selector-1.m : New test
50934
50935 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50936
50937         * g++.dg/abi/bitfield4.C: New test.
50938         * gcc.dg/bitfld-4.c: New test.
50939
50940 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50941
50942         * g++.dg/other/packed1.C: New test.
50943
50944 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50945
50946         * g++.dg/abi/offsetof.C: Tweak error messages.
50947         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50948
50949 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50950
50951         * gcc.dg/bitfld-3.c: New test.
50952
50953 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50954             Richard Henderson  <rth@redhat.com>
50955
50956         * gcc.dg/i386-bitfield1.c: New test.
50957         * g++.dg/abi/bitfield3.C: Update.
50958
50959 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50960
50961         * objc.dg/const-str-2.m: Update.
50962         * gcc.dg/cpp/c++98.c: Change to C extension.
50963         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50964         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50965
50966 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50967
50968         * gcc.dg/tls/diag-3.c: New.
50969
50970 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50971
50972         * g++.dg/README (Subdirectories): Document new subdir expr.
50973         * g++.dg/expr/pmf-1.C: New test.
50974
50975 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50976
50977         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50978
50979 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50980
50981         * g++.dg/abi/bitfield3.C: New test.
50982
50983 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50984
50985         * lib/gcov.exp: Tweak expected line formats.
50986         * gcc.misc-tests/gcov8.c: New test.
50987         * gcc.misc-tests/gcov8.x: New flags.
50988
50989 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50990
50991         * consistency.vlad/layout/endian.c: Include string.h.
50992
50993         * gcc.c-torture/execute/20020805-1.c: New test.
50994
50995 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50996
50997         * g++.dg/other/conversion1.C: New test.
50998
50999 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51000
51001         * gcc.dg/builtins-1.c: New testcase.
51002
51003 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51004
51005         * g++.dg/inherit/access3.C: New test.
51006
51007 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51008
51009         * gcc.dg/ia64-visibility-2.c: New test.
51010
51011 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51012
51013         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51014         __qualifier_flags to __flags.
51015
51016 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51017
51018         * g++.dg/inherit/operator1.C: New test.
51019         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51020         * g++.dg/other/error1.C: Change expected error message.
51021         * g++.dg/template/conv4.C: Likewise.
51022
51023 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51024
51025         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51026         for documented behavior.
51027
51028 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51029
51030         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51031         several targets known to fail.
51032
51033 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51034
51035         * gcc.dg/mips-args-[123].c: New tests.
51036
51037 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51038
51039         * gcc.dg/ppc-spe.c: New.
51040
51041 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51042
51043         * g++.dg/other/ptrmem4.C: New testcase.
51044
51045 2002-07-24  Richard Henderson  <rth@redhat.com>
51046
51047         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51048
51049 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51050
51051         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51052
51053 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51054
51055         * gcc.c-torture/execute/memset-3.c: New testcase.
51056
51057 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51058
51059         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51060         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51061
51062 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51063
51064         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51065         Delete.
51066
51067 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51068
51069         * gcc.c-torture/compile/simd-4.c: New test.
51070
51071 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51072
51073         PR c++/7347, c++/7348
51074         * g++.dg/template/access4.C: New test.
51075         * g++.dg/template/access5.C: New test.
51076         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51077         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51078         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51079         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51080
51081 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51082
51083         * gcc.dg/gnu89-init-2.c: New test.
51084
51085 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51086
51087         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51088
51089 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51090
51091         * gcc.c-torture/execute/20020720-1.c: New testcase.
51092
51093 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51094
51095         * gcc.dg/cpp/Wsignprom.c: New tests.
51096
51097 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51098
51099         * gcc.c-torture/execute/loop-13.c: New test.
51100
51101 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51102
51103         * gcc.dg/cpp/expr.c: New tests.
51104
51105 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51106
51107         * g++.dg/opt/pr6713.C: Add template instantiation.
51108
51109 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51110
51111         * gcc.dg/nest.c: New test.
51112
51113 2002-07-17  Richard Henderson  <rth@redhat.com>
51114
51115         * g++.dg/opt/pr6713.C: New test.
51116
51117 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51118
51119         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51120         XFAIL for all x86 processors.
51121
51122 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51123
51124         * gcc.c-torture/execute/20010122-1.x: Do not test with
51125         -fomit-frame-pointer.
51126
51127 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51128
51129         * g++.dg/template/instantiate2.C: New test.
51130         * g++.dg/template/spec4.C: New test.
51131
51132 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51133
51134         * g++.dg/template/access2.C: New test.
51135         * g++.dg/template/access3.C: New test.
51136
51137 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51138
51139         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51140         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51141         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51142         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51143         Convert to use <stdarg.h>.
51144         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51145         Delete.
51146         * gcc.dg/va-arg-2.c: New.
51147         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51148
51149 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51150
51151         * gcc.c-torture/compile/20020710-1.c: New test.
51152
51153 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51154                           Andrew Pinski  <pinskia@physics.uc.edu>
51155
51156         gcc.c-torture/compile/simd-2.c: New testcase.
51157         gcc.c-torture/compile/simd-3.c: Likewise.
51158
51159 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51160
51161         PR c++/7224
51162         * g++.dg/overload/error1.C: New test.
51163
51164 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51165
51166         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51167         configuration and IRIX 6 O32 ABI.
51168
51169 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51170
51171         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51172
51173 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51174
51175         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51176
51177 2002-07-10  Jeffrey A Law  <law@redhat.com>
51178
51179         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51180
51181         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51182
51183 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51184
51185         * gcc.dg/20020312-2.c: Check for __PPC__.
51186
51187 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51188
51189         * gcc.c-torture/compile/20020709-1.c: New test.
51190
51191 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51192
51193         * g++.dg/template/qualttp21.C: New test case.
51194
51195 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51196
51197         * gcc.c-torture/compile/20020706-1.c: New test.
51198         * gcc.c-torture/compile/20020706-2.c: New test.
51199
51200 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51201             Alexandre Oliva  <aoliva@redhat.com>
51202
51203         * g++.dg/warn/incomplete1.C: New test.
51204
51205 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51206
51207         PR c++/7099
51208         * g++.dg/warn/noreturn1.C: New test.
51209
51210 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51211
51212         PR c++/6706
51213         * g++.dg/debug/debug6.C: New test.
51214         * g++.dg/debug/debug7.C: New test.
51215
51216 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51217
51218         * gcc.c-torture/compile/simd-3.c: New test.
51219
51220 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51221
51222         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51223         * gcc.dg/20020620-1.c: Likewise.
51224
51225 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51226
51227         PR c++/6944
51228         * g++.dg/init/array4.C: New test.
51229         * g++.dg/init/array5.C: New test.
51230
51231 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51232
51233         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51234         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51235
51236 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51237
51238         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51239         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51240         * gcc.dg/wtr-conversion-1.c: Likewise.
51241         * gcc.dg/wtr-escape-1.c: Likewise.
51242         * gcc.dg/wtr-int-type-1.c: Likewise.
51243         * gcc.dg/wtr-label-1.c: Likewise.
51244         * gcc.dg/wtr-static-1.c: Likewise.
51245         * gcc.dg/wtr-strcat-1.c: Likewise.
51246         * gcc.dg/wtr-suffix-1.c: Likewise.
51247         * gcc.dg/wtr-switch-1.c: Likewise.
51248         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51249         * gcc.dg/wtr-union-init-1.c: Likewise.
51250         * gcc.dg/wtr-union-init-2.c: Likewise.
51251         * gcc.dg/wtr-union-init-3.c: Likewise.
51252
51253         * gcc.dg/wtr-func-def-1.c: New test.
51254
51255 2002-07-02 Devang Patel <dpatel@apple.com>
51256
51257         * objc.dg/param-1.m: New test.
51258
51259 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51260
51261         * gcc.dg/cpp/trad/directive.c: Add test.
51262         * gcc.dg/cpp/trad/macroargs.c: Add test.
51263         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51264
51265 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51266
51267         * gcc.dg/cpp/cmdlne-M.c: New test.
51268
51269 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51270
51271         * objc.dg/desig-init-1.m: New test.
51272
51273 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51274
51275         PR c++/6716
51276         * g++.dg/template/instantiate1.C: New test.
51277
51278 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51279
51280         PR c++/7112
51281         * g++.dg/template/sizeof2.C: New test.
51282
51283 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51284
51285         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51286         gcc.dg/cpp/trad/include.c: New tests.
51287
51288 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51289
51290         PR target/7177
51291         * gcc.c-torture/compile/20020701-1.c: New test.
51292
51293 2002-07-01  Stan Shebs  <shebs@apple.com>
51294
51295         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51296         header here...
51297         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51298         (objc-torture-execute): or here.
51299
51300 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51301
51302         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51303
51304 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51305
51306         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51307
51308 2002-06-30  Devang Patel  <dpatel@apple.com>
51309
51310         * objc.dg/fsyntax-only.m: New test.
51311
51312 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51313
51314         PR c++/6695
51315         * g++.dg/template/friend7.C: New file.
51316
51317 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51318
51319         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51320         return type.
51321
51322 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51323
51324         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51325         avoid division by zero.
51326
51327 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51328
51329         * gcc.dg/Wunknownprag.c: New tests.
51330
51331 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51332
51333         * gcc.c-torture/execute/simd-2.c: New test.
51334
51335 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51336
51337         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51338         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51339         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51340         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51341         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51342         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51343         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51344         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51345         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51346         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51347         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51348         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51349         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51350         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51351         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51352         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51353         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51354
51355 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51356
51357         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51358         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51359         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51360         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51361         New tests.
51362         * gcc.dg/cpp/trad/directive.c: Update.
51363
51364 2002-06-23  Andreas Jaeger  <aj@suse.de>
51365
51366         * gcc.c-torture/execute/complex-6.c: New.
51367
51368 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51369
51370         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51371         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51372         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51373         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51374
51375 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51376
51377         * gcc.dg/cpp/trad: New directory with traditional tests copied
51378         from parent directory.
51379         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51380         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51381         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51382         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51383         Move to trad/ and rename.
51384         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51385         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51386         gcc.dg/cpp/trad/redef2.c: New tests.
51387         * gcc.dg/cpp/trad/trad.exp: New driver.
51388
51389 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51390
51391         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51392         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51393         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51394         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51395         Remove.
51396
51397 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51398
51399         * gcc.dg/20020620-1.c: New test.
51400
51401 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51402
51403         * g++.dg/template/ttp4.C: New test.
51404
51405 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * g++.dg/opt/vt1.C: Fix regexp.
51408
51409 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51410
51411         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51412         Don't use attribute `noinline'.
51413
51414 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51415
51416         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51417
51418 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51419
51420         * gcc.c-torture/execute/simd-1.c: New.
51421
51422         * gcc.dg/simd-1.c: New.
51423
51424 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51425
51426         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51427
51428 2002-06-16  Richard Henderson  <rth@redhat.com>
51429
51430         * g++.dg/ext/anon-struct1.C: New.
51431         * g++.dg/ext/anon-struct2.C: New.
51432         * g++.dg/ext/anon-struct3.C: New.
51433         * gcc.dg/anon-struct-1.c: New.
51434         * gcc.dg/anon-struct-2.c: New.
51435         * gcc.dg/anon-struct-3.c: New.
51436         * gcc.dg/20011008-1.c: Adjust warning text.
51437         * gcc.dg/20020527-1.c: Add -fms-extensions.
51438
51439 2002-06-16  Richard Henderson  <rth@redhat.com>
51440
51441         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51442
51443 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51444
51445         * gcc.c-torture/execute/20020615-1.c: New test.
51446
51447 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51448
51449         * gcc.c-tortuture/execute/compare-1.c: New test case.
51450         * gcc.c-tortuture/execute/compare-2.c: New test case.
51451         * gcc.c-tortuture/execute/compare-3.c: New test case.
51452
51453 2002-06-13  Richard Henderson  <rth@redhat.com>
51454
51455         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51456         ia64 ilp32.
51457
51458 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51459
51460         * g++.dg/template/typename2.C: Update error message.
51461
51462 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51463
51464         * gcc.c-torture/execute/20020611-1.c: New test.
51465
51466 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51467
51468         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51469         list of targets to skip.
51470
51471 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51472
51473         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51474         targets if not optimizing.
51475
51476 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51477
51478         * gcc.c-torture/compile/20020605-1.c: New test.
51479
51480         * g++.dg/opt/vt1.C: New test.
51481
51482         * gcc.dg/20020531-1.c: New test.
51483
51484         * gcc.dg/20020530-1.c: New test.
51485
51486         * gcc.dg/20020527-1.c: New test.
51487
51488         * g++.dg/opt/cse1.C: New test.
51489
51490 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51491
51492         * gcc.dg/20020607-2.c: New test case.
51493
51494 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51495
51496         * gcc.c-torture/compile/20020604-1.c: New test.
51497
51498 2002-06-04  Richard Henderson  <rth@redhat.com>
51499
51500         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51501         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51502         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51503
51504 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51505
51506         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51507
51508 2002-06-03  Richard Henderson  <rth@redhat.com>
51509
51510         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51511         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51512
51513 2002-06-02  Richard Henderson  <rth@redhat.com>
51514
51515         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51516         test functions static.
51517
51518 2002-06-02  Andreas Jaeger  <aj@suse.de>
51519
51520         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51521         now.
51522
51523 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51524
51525         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51526         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51527         Update for mofified diagnostics.
51528         * gcc.dg/c99-intconst-1.c: No longer fail.
51529
51530 2002-06-02  Richard Henderson  <rth@redhat.com>
51531
51532         * gcc.dg/uninit-A.c: Remove xfail markers.
51533
51534 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51535
51536         * gcc.dg/fnegate-1.c: New test case.
51537
51538 2002-05-30  Osku Salerma  <osku@iki.fi>
51539
51540         * gcc.c-torture/execute/mayalias-1.c: New file.
51541
51542 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51543
51544         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51545         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51546         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51547
51548 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51549
51550         * gcc.c-torture/execute/20020529-1.c: New test.
51551
51552 2002-05-27  Richard Henderson  <rth@redhat.com>
51553
51554         * g++.dg/ext/attrib6.C: New test case.
51555
51556 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51557
51558         * gcc.c-torture/execute/pure-1.c: New test.
51559
51560 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51561
51562         * gcc.dg/cpp/arith-2.c: Remove.
51563
51564 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51565
51566         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51567         * gcc.dg/cpp/if-3.c: Remove.
51568
51569 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51570
51571         * g++.dg/opt/cse2.C: New test.
51572
51573 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51574
51575         * gcc.dg/cpp/arith-1.c: New semantic tests.
51576         * gcc.dg/cpp/if-1.c: Update.
51577
51578 2002-05-24  Ben Elliston  <bje@redhat.com>
51579
51580         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51581
51582 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51583
51584         * gcc.dg/verbose-asm.c: New test.
51585
51586 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51587
51588         * gcc.dg/cpp/paste12.c: New test.
51589
51590 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51591
51592         * g++.dg/parse/named_ops.C: New test.
51593
51594 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51595
51596         * gcc.dg/weak-8.c: New test.
51597
51598 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51599
51600         * gcc.dg/weak-2.c: Allow optional leading underscore
51601         in scan-assembler symbol name.
51602         * gcc.dg/weak-3.c: Likewise.
51603         * gcc.dg/weak-4.c: Likewise.
51604         * gcc.dg/weak-5.c: Likewise.
51605
51606 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51607
51608         * gcc.dg/20020523-1.c: New test.
51609
51610 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51611
51612         * objc.dg/const-str-2.m: Update now that we stop after
51613         a command line error.
51614
51615 2002-05-22  Richard Henderson  <rth@redhat.com>
51616
51617         * g++.dg/dg.exp: Fix typo in test pruneing.
51618
51619 2002-05-22  Richard Henderson  <rth@redhat.com>
51620
51621         * g++.dg/dg.exp: Prune the tls subdirectory.
51622         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51623         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51624         * g++.dg/tls/init-1.C: New.
51625
51626 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51627
51628         * gcc.dg/20020517-1.c: New test.
51629
51630 2002-05-21  Richard Henderson  <rth@redhat.com>
51631
51632         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51633         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51634
51635 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51636
51637         * g++.dg/other/copy2.C: New test.
51638
51639 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51640
51641         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51642         (MAX_COPY): Bump up to 10 times sizeof (long long).
51643         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51644
51645         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51646         sizeof (long long).
51647
51648         * gcc.c-torture/execute/strcpy-1.c: New test.
51649
51650 2002-05-19  Jason Merrill  <jason2redhat.com>
51651
51652         * g++.dg/ext/oper1.C: New test.
51653
51654 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51655 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51656
51657         * README.QMTEST: New file.
51658
51659         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51660
51661 2002-05-19  Andreas Jaeger  <aj@suse.de>
51662
51663         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51664         now.
51665         * gcc.c-torture/execute/loop-2d.x: Likewise.
51666
51667 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51668
51669         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51670         support weak symbols.
51671         * gcc.dg/weak-4.c: Likewise.
51672         * gcc.dg/weak-6.c: Likewise.
51673
51674 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51675
51676         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51677         cygwin, coff and h8300-*-hms targets
51678         * gcc.dg/weak-5.c: Likewise.
51679         * gcc.dg/weak-7.c: Likewise.
51680
51681 2002-05-16  Jason Merrill  <jason@redhat.com>
51682
51683         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51684         (scan-assembler-not, scan-assembler-dem): Likewise.
51685         (scan-assembler-dem-not): Likewise.
51686
51687 2002-05-15  Richard Henderson  <rth@redhat.com>
51688
51689         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51690
51691 2002-05-15  Richard Henderson  <rth@redhat.com>
51692
51693         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51694         (vfoo1f): Warning here.
51695         (vfoo1l): Don't redefine the alias.
51696
51697 2002-05-14  Jason Merrill  <jason@redhat.com>
51698             Alexandre Oliva  <aoliva@redhat.com>
51699
51700         * g++.dg/init/pm1.C: New test.
51701
51702 2002-05-12  David S. Miller  <davem@redhat.com>
51703
51704         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51705         types.
51706
51707 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51708
51709         * gcc.c-torture/execute/20020510-1.c: New test case.
51710
51711 2002-05-10  David S. Miller  <davem@redhat.com>
51712
51713         * gcc.c-torture/execute/conversion.c: Test long double too.
51714
51715 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51716
51717         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51718         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51719         * lib/g++.exp (g++_link_flags): Likewise.
51720         * lib/objc.exp (objc_target_compile): Likewise.
51721
51722 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51723
51724         * gcc.dg/cpp/poison.c: Update.
51725         * gcc.dg/cpp/20000625-2.c: Remove.
51726         * gcc.dg/cpp/direct2s.c: Remove final test.
51727
51728 2002-05-08  Tom Rix  <trix@redhat.com>
51729
51730         * gcc.c-torture/execute/20020508-1.c: New test.
51731         * gcc.c-torture/execute/20020508-2.c: New test.
51732         * gcc.c-torture/execute/20020508-3.c: New test.
51733
51734 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51735
51736         * gcc.dg/cpp/charconst-4.c: More tests.
51737
51738 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51739
51740         PR c/6569
51741         * gcc.dg/weak-3.c: Update location of warning messages.
51742         * gcc.dg/weak-5.c: Likewise.
51743
51744 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51745
51746         * gcc.c-torture/execute/20020506-1.c: New test case.
51747
51748 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51749
51750         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51751
51752 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51753
51754         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51755
51756 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51757
51758         * gcc.dg/cpp/charconst-3.c: New test.
51759
51760 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51761
51762         * gcc.dg/cpp/charconst.c: Update tests.
51763
51764 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51765
51766         * treelang: Added directory for new sample language treelang. Also
51767         lib/treelang.exp: New file to signal treelang should be tested.
51768
51769 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51770
51771         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51772         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51773         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51774         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51775         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51776         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51777         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51778
51779 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51780
51781         * gcc.dg/format/xopen-2.c: New test.
51782
51783 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51784
51785         * gcc.dg/20020503-1.c: New test.
51786
51787 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51788
51789         * g++.dg/init/dtor1.C: Make it tougher.
51790
51791 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51792
51793         * g++.dg/init/dtor1.C: New test.
51794
51795 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51796
51797         * gcc.dg/altivec-8.c: New.
51798
51799 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51800
51801         * gcc.dg/altivec-7.c: New.
51802
51803 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51804
51805         * g++.dg/parse/typedef1.C: New test.
51806
51807 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51808
51809         PR c++/6486
51810         * g++.dg/template/friend6.C: New test.
51811
51812         PR c++/6492
51813         * g++.dg/init/copy1.C: New test.
51814
51815 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51816
51817         * g++.dg/warn/effc1.C: New test.
51818
51819 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51820
51821         * gcc.dg/cpp/if-cexp.c: Add a test.
51822
51823 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51824
51825         * gcc.dg/20020426-2.c: New test.
51826
51827 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51828
51829         * gcc.dg/cpp/if-mop.c: Update.
51830         * gcc.dg/cpp/if-mpar.c: Add test.
51831         * gcc.dg/cpp/if-oppr.c: Update.
51832
51833 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51834
51835         PR c/6343
51836         * gcc.dg/weak-[2-7].c: New tests.
51837
51838 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51839
51840         * gcc.dg/enum1.c: New test.
51841
51842 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51843
51844         PR c++/6497
51845         * g++.dg/inherit/access2.C: New test.
51846
51847 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51848
51849         PR bootstrap/6445
51850         * gcc.dg/20020426-1.c: New test.
51851
51852 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51853
51854         * g++.dg/abi/enum1.C: New test.
51855
51856 2002-04-26  Richard Henderson  <rth@redhat.com>
51857
51858         * gcc.dg/c99-bool-1.c: Expect always true warning.
51859
51860 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51861
51862         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51863
51864 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51865
51866         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51867         targets.
51868
51869 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51870
51871         * g++.dg/abi/mange7.C: New test.
51872
51873         PR c++/6438.
51874         * g++.dg/parse/stmtexpr2.C: New test.
51875
51876 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51877
51878         * gcc.dg/20020312-2.c: Add SH target.
51879
51880 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51881
51882         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51883         compiler output on mips*-*-irix*.
51884
51885 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51886
51887         * g++.dg/parse/attr1.C: New test.
51888
51889 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51890
51891         * gcc.c-torture/execute/string-opt-17.c: New test case.
51892         * gcc.c-torture/execute/memset-2.c: New test case.
51893
51894 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51895
51896         PR c++/6256:
51897         * g++.dg/template/friend5.C: New test.
51898
51899         PR c++/6331:
51900         * g++.dg/template/qual1.C: Likewise.
51901
51902 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51903
51904         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51905         Include stdlib.h, not stdio.h or ctype.h.
51906
51907 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51908
51909         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51910         cris-*-elf* and mmix-*-*.
51911         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51912         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51913         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51914         Ditto.
51915         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51916         * gcc.dg/wchar_t-1.c: Ditto.
51917
51918 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51919
51920         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51921         Clarify comment.
51922
51923 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51924
51925         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51926
51927 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51928
51929         * gcc.c-torture/execute/20000906-1.x: Delete.
51930
51931 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51932
51933         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51934
51935 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51936
51937         * PR6367
51938         * g77.f-torture/execute/6367.f: New test.
51939         * g77.f-torture/execute/6367.x: Disable for MMIX.
51940
51941 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51942
51943         * PR6352
51944         * g++.dg/opt/inline2.C: New test.
51945
51946 2002-04-18  Richard Henderson  <rth@redhat.com>
51947
51948         * gcc.dg/20000906-1.c: Enable for all targets.
51949         * gcc.c-torture/compile/iftrap-2.c: New.
51950
51951 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51952
51953         * gcc.dg/20020418-1.c: New test.
51954         * gcc.dg/20020418-2.c: New test.
51955
51956 2002-04-18  Richard Henderson  <rth@redhat.com>
51957
51958         * gcc.c-torture/compile/iftrap-1.c: New.
51959         * gcc.dg/iftrap-1.c: Adjust for ia64.
51960         * gcc.dg/iftrap-2.c: New.
51961
51962 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51963
51964         * gcc.c-torture/compile/20020418-1.c: New test.
51965
51966 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51967
51968         * gcc.c-torture/compile/20020415-1.c: New.
51969
51970 2002-04-18  David S. Miller  <davem@redhat.com>
51971
51972         * gcc.c-torture/execute/20020418-1.c: New test.
51973
51974 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51975
51976         * gcc.dg/20020416-1.c: New test.
51977
51978         * g++.dg/opt/inline1.C: New test.
51979
51980 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51981
51982         * gcc.dg/altivec-5.c: New test.
51983
51984         * gcc.dg/20020415-1.c: New test.
51985
51986 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51987
51988         * lib/chill.exp: Remove.
51989
51990 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51991
51992         * g++.dg/other/big-struct.C: New test.
51993
51994 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51995
51996         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51997         of scratch file.
51998
51999 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52000
52001         PR c/6277
52002         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52003         in scan-assembler function name
52004
52005 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52006
52007         * g77.f-torture/execute/980628-4.x,
52008         g77.f-torture/execute/980628-5.x,
52009         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52010         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52011         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52012         i[34567]86-*-*.
52013
52014 2002-04-13  David S. Miller  <davem@redhat.com>
52015
52016         * gcc.c-torture/execute/20020413-1.c: New test.
52017
52018 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52019
52020         * gcc.dg/asm-6.c,
52021         * g++.dg/ext/asm1.C: New tests.
52022
52023 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52024
52025         PR c++ 5373.
52026         * g++.dg/parse/stmtexpr1.C: New test.
52027
52028         PR c++/5189.
52029         * g++.dg/template/copy1.C: New test.
52030
52031 2002-04-12  Richard Henderson  <rth@redhat.com>
52032
52033         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52034
52035 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52036
52037         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52038         gcc.c-torture/execute/20020307-2.c.
52039
52040 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52041
52042         * g++.dg/ext/attrib5.C,
52043         * g++.dg/lookup/struct1.C: New tests.
52044
52045 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52046
52047         * gcc.dg/20020411-1.c: New test.
52048
52049         * gcc.c-torture/execute/20020411-1.c: New test.
52050
52051 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52052
52053         * g77.f-torture/execute/6177.f: New test.
52054
52055 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52056
52057         PR middle-end/6247
52058         * g++.dg/opt/cleanup1.C: New test.
52059
52060         * g++.dg/opt/const1.C: New test.
52061
52062 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52063
52064         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52065
52066 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52067
52068         PR c++/5507
52069         * g++.dg/template/typename2.C: New test.
52070
52071 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52072
52073         * gcc.c-torture/execute/loop-12.c: New.
52074
52075 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52076
52077         * g77.f-torture/execute/980628-4.x,
52078         g77.f-torture/execute/980628-5.x,
52079         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52080         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52081         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52082
52083 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52084
52085         PR optimization/6086
52086         * g++.dg/opt/preinc1.C: New test.
52087
52088 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52089
52090         PR c++/5571
52091         * g++.dg/opt/static2.C: New test.
52092
52093 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52094
52095         PR c/5120
52096         * gcc.dg/20020406-1.c: New test.
52097
52098 2002-04-04  David S. Miller  <davem@redhat.com>
52099
52100         * gcc.c-torture/execute/20020404-1.c: New test.
52101
52102 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52103
52104         PR c/6123
52105         * gcc.dg/20020312-2.c: Do not declare global register variable
52106         if __PIC__ or __pic__ is defined.
52107
52108 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52109
52110         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52111         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52112
52113 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52114
52115         * gcc.misc-tests/linkage.exp: Update last change to handle
52116         sparc*-, not just sparc-.
52117
52118 2002-04-03  Richard Henderson  <rth@redhat.com>
52119
52120         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52121
52122 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52123
52124         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52125
52126 2002-04-02  David S. Miller  <davem@redhat.com>
52127
52128         * gcc.c-torture/execute/20020402-3.c: New test.
52129
52130 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52131
52132         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52133         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52134
52135         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52136         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52137         g77.f-torture/execute/20001201.x,
52138         g77.f-torture/execute/u77-test.x: New files.
52139
52140         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52141         * gcc.dg/wchar_t-1.c: Ditto.
52142
52143 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52144
52145         * gcc.c-torture/execute/20020402-1.c: New test.
52146
52147 2002-04-01  Richard Henderson  <rth@redhat.com>
52148
52149         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52150
52151         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52152
52153 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52154
52155         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52156
52157 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52158
52159         * g++.dg/inherit/template-as-base.C: Expect error.
52160         * g++.dg/inherit/namespace-as-base.C: Likewise.
52161
52162 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52163
52164         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52165         g++.dg/ext/instantiate3.C: Tweak match patterns.
52166
52167         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52168         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52169         -da test.
52170
52171 2002-03-31  Richard Henderson  <rth@redhat.com>
52172
52173         * gcc.dg/special/alias-2.c: New.
52174         * gcc.dg/special/ecos.exp: Run it.
52175
52176 2002-03-31  Richard Henderson  <rth@redhat.com>
52177
52178         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52179
52180 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52181
52182         * gcc.dg/weak-1.c: Disable on h8300 port.
52183
52184 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52185
52186         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52187         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52188         ordering tests.
52189         * g++.dg/bprob/bprob-1.C: New test.
52190         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52191         * g++.dg/gcov/gcov-1.C: New test.
52192         * g++.dg/gcov/gcov-1.x: New file.
52193         * g++.dg/gcov/gcov-2.C: New test.
52194         * g++.dg/gcov/gcov-3.C: New test.
52195         * g++.dg/gcov/gcov-3.h: New file.
52196
52197 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52198
52199         * g++.old-deja/g++.other/builtins5.C: New test.
52200         * g++.old-deja/g++.other/builtins6.C: New test.
52201         * g++.old-deja/g++.other/builtins7.C: New test.
52202         * g++.old-deja/g++.other/builtins8.C: New test.
52203         * g++.old-deja/g++.other/builtins9.C: New test.
52204
52205 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52206
52207         * g++.dg/opt/static1.C: New test.
52208
52209         * g++.dg/opt/longbranch1.C: New test.
52210
52211 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52212
52213         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52214
52215         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52216
52217 2002-03-28  Jeffrey A Law  (law@redhat.com)
52218
52219         * gcc.c-torture/execute/20020328-1.c: New test.
52220
52221 2002-03-27  Richard Henderson  <rth@redhat.com>
52222
52223         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52224         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52225         move from g++.old-deja/g++.ext/.
52226
52227 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52228
52229         * g++.dg/init/new2.C: New test.
52230
52231 2002-03-26  Richard Henderson  <rth@redhat.com>
52232
52233         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52234
52235         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52236         on sparc.
52237
52238         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52239         sparcv9 systems.
52240         * gcc.dg/20001102-1.c: Likewise.
52241
52242 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52243
52244         * gcc.dg/cpp/endif-pedantic1.c,
52245         gcc.dg/cpp/endif-pedantic2.c: New tests.
52246
52247 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52248
52249         * g++.dg/init/new1.C: New test.
52250
52251 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52252
52253         * g++.dg/abi/vbase9.C: New test.
52254
52255 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52256
52257         * gcc.dg/arm-asm.c: New test.
52258
52259 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52260
52261         * gcc.dg/Wswitch-enum.c: New test.
52262         Fix PR c/5044.
52263
52264 2002-03-26  Richard Henderson  <rth@redhat.com>
52265
52266         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52267         structure.
52268
52269 2002-03-25  Richard Henderson  <rth@redhat.com>
52270
52271         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52272         sparcv9 systems.
52273
52274         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52275         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52276
52277 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52278
52279         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52280
52281 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52282
52283         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52284         targets using generic thunk support.
52285
52286 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52287
52288         * gcc.c-torture/compile/20020323-1.c: New test.
52289
52290         * g++.dg/opt/conj2.C: New test.
52291
52292 2002-03-24  Richard Henderson  <rth@redhat.com>
52293
52294         * gcc.dg/weak-1.c: Use -fno-common.
52295
52296 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52297
52298         * g77.dg/f77-edit-apostrophe-out.f: New test
52299         * g77.dg/f77-edit-h-out.f: New test
52300         * g77.dg/f77-edit-t-in.f: New test
52301         * g77.dg/f77-edit-t-out.f: New test
52302         * g77.dg/f77-edit-x-out.f: New test
52303         * g77.dg/f77-edit-slash-out.f: New test
52304         * g77.dg/f77-edit-colon-out.f: New test
52305         * g77.dg/f77-edit-s-out.f: New test
52306
52307 2002-03-24  Richard Henderson  <rth@redhat.com>
52308
52309         * objc/execute/formal_protocol-6.x: New XFAIL.
52310
52311 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52312
52313         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52314         that do not support weak symbols
52315
52316 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52317
52318         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52319         * lib/g77.exp: Likewise.
52320         * lib/objc.exp: Likewise.
52321
52322 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52323
52324         * gcc.dg/Wswitch-default.c: New test.
52325
52326 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52327
52328         * g++.dg/other/enum1.C: New test.
52329
52330 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52331
52332         * gcc.dg/pragma-ep-3.c: Fix typo.
52333
52334 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52335
52336         * g++.dg/inherit/template-as-base.C: New test.
52337
52338 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52339
52340         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52341         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52342
52343 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52344
52345         * gcc.dg/cpp/multiline.c: Update to match.
52346
52347 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52348
52349         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52350
52351 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52352
52353         * gcc.dg/cpp/extratokens2.c: New file.
52354
52355 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52356
52357         * gcc.dg/20020312-2.c: Add rs6000 target.
52358
52359         * gcc.c-torture/compile/20020319-1.c: New test.
52360
52361 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52362
52363         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52364         (A, E): Handle this.
52365
52366 2002-03-20  Jason Merrill  <jason@redhat.com>
52367
52368         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52369         ignoring -fpic.
52370         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52371         through prune_gcc_output.
52372
52373 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52374
52375         * gcc.c-torture/compile/20020320-1.c: New test.
52376
52377 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52378
52379         * gcc.c-torture/compile/20020318-1.c: New test.
52380
52381         * gcc.dg/struct-by-value-1.c: New test.
52382
52383         * gcc.dg/20020319-1.c: New test.
52384
52385 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52386
52387         * g++.dg/opt/conj1.C: New test.
52388
52389 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52390
52391         * g++.dg/template/qualttp20.C: Revert previous change.
52392         * g++.dg/template/qualttp3.C: Likewise.
52393         * g++.dg/template/qualttp4.C: Likewise.
52394         * g++.dg/template/qualttp5.C: Likewise.
52395         * g++.dg/template/qualttp6.C: Likewise.
52396         * g++.dg/template/qualttp7.C: Likewise.
52397         * g++.dg/template/qualttp8.C: Likewise.
52398         * g++.dg/template/recurse.C: Likewise.
52399
52400 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52401
52402         * gcc.dg/cpp/wchar-1.c: Update.
52403
52404 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52405
52406         * g++.dg/template/conv1.C: New test.
52407         * g++.dg/template/conv2.C: New test.
52408         * g++.dg/template/conv3.C: New test.
52409         * g++.dg/template/conv4.C: New test.
52410
52411 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52412
52413         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52414         * g++.dg/template/qualttp3.C: Likewise.
52415         * g++.dg/template/qualttp4.C: Likewise.
52416         * g++.dg/template/qualttp5.C: Likewise.
52417         * g++.dg/template/qualttp6.C: Likewise.
52418         * g++.dg/template/qualttp7.C: Likewise.
52419         * g++.dg/template/qualttp8.C: Likewise.
52420         * g++.dg/template/recurse.C: Likewise.
52421
52422 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52423
52424         * g++.dg/opt/dtor1.C: New test.
52425
52426 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52427
52428         * gcc.c-torture/compile/20020315-1.c: New test.
52429
52430 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52431
52432         * gcc.dg/weak-1.c: Fix scan tests.
52433
52434 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52435
52436         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52437         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52438         cris-*-aout* mmix-*-*.
52439         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52440         cris-*-aout* mmix-*-*.
52441         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52442         cris-*-elf* cris-*-aout* and mmix-*-*.
52443         * gcc.dg/20001009-1.c: Ditto.
52444         * gcc.dg/20010912-1.c: Ditto.
52445         * gcc.dg/20020122-4.c: Ditto.
52446         * gcc.dg/inline-2.c: Ditto.
52447
52448 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52449
52450         * gcc.c-torture/compile/20020314-1.c: New test.
52451
52452 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52453
52454         * gcc.c-torture/execute/20020314-1.c: New test.
52455
52456 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52457
52458         * g++.dg/warn/Wunused-1.C: New test.
52459
52460 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52461
52462         * g++.dg/abi/mangle6.C: New test.
52463
52464 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52465
52466         * gcc.c-torture/compile/20020309-2.c: New test.
52467
52468         * gcc.c-torture/compile/20020312-1.c: New test.
52469
52470 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52471
52472         * g++.dg/other/access1.C: New test.
52473
52474 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52475
52476         * gcc.c-torture/execute/wchar_t-1.c: New test.
52477
52478 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52479
52480         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52481
52482 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52483
52484         * gcc.dg/20020312-1.c: New test case.
52485
52486 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52487
52488         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52489
52490 2002-03-11  Richard Henderson  <rth@redhat.com>
52491
52492         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52493         * g++.old-deja/g++.jason/report.C: Likewise.
52494
52495 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52496
52497         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52498         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52499
52500 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52501
52502         * g++.dg/overload/pmf1.C: New test.
52503
52504 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52505
52506         * gcc.c-torture/execute/20020307-1.c: Use long.
52507
52508 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52509
52510         PR optimization/5844
52511         * gcc.dg/20020310-1.c: New test.
52512
52513 2002-03-09  Michael Meissner  <meissner@redhat.com>
52514
52515         * gcc.c-torture/execute/memcpy-2.c: New test.
52516         * gcc.c-torture/execute/memset-1.c: New test.
52517         * gcc.c-torture/execute/strlen-1.c: New test.
52518         * gcc.c-torture/execute/strcmp-1.c: New test.
52519         * gcc.c-torture/execute/strncmp-1.c: New test.
52520
52521 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52522
52523         * gcc.dg/ppc-ldstruct.c: New test.
52524
52525 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52526
52527         * gcc.c-torture/execute/va-arg-22.c: New test.
52528
52529 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52530
52531         * gcc.c-torture/compile/20020309-1.c: New test.
52532
52533 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52534
52535         * gcc.c-torture/execute/20020307-2.c: New test.
52536
52537 2002-03-07  Jeffrey A Law  (law@redhat.com)
52538
52539         * g77.f-torture/compile/20020307-1.f: New test.
52540
52541 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52542
52543         * gcc.dg/unordered-1.c: New test.
52544
52545 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52546
52547         * gcc.c-torture/execute/20020307-1.c: New test.
52548
52549 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52550
52551         * gcc.dg/20020304-1.c: New test.
52552
52553         * gcc.c-torture/compile/20020304-2.c: New test.
52554
52555 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52556
52557         * gcc.c-torture/compile/20020304-1.c: New test case
52558         (from PR c/5830).
52559
52560 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52561
52562         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52563
52564 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52565
52566         * g++.dg/other/classkey1.C: New test.
52567
52568 2002-03-01  Richard Henderson  <rth@redhat.com>
52569
52570         * gcc.c-torture/compile/981223-1.x: New.
52571         * gcc.c-torture/compile/920625-1.x: New.
52572
52573 2002-02-28  Richard Henderson  <rth@redhat.com>
52574
52575         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52576
52577 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52578
52579         * gcc.c-torture/execute/20020227-1.c: New test.
52580
52581 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52582
52583         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52584         here" ERROR lines.
52585         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52586         * g++.old-deja.g++.other/defarg1.C: Likewise.
52587         * g++.old-deja/g++.pt/calls2.C: Likewise.
52588         * g++.old-deja/g++.pt/crash20.C: Likewise.
52589         * g++.old-deja/g++.pt/crash30.C: Likewise.
52590         * g++.old-deja/g++.pt/crash36.C: Likewise.
52591         * g++.old-deja/g++.pt/crash6.C: Likewise.
52592         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52593         * g++.old-deja/g++.pt/derived3.C: Likewise.
52594         * g++.old-deja/g++.pt/error1.C: Likewise.
52595         * g++.old-deja/g++.pt/friend21.C: Likewise.
52596         * g++.old-deja/g++.pt/friend23.C: Likewise.
52597         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52598         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52599
52600 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52601
52602         * gcc.c-torture/execute/20020225-2.c: New test.
52603
52604 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52605
52606         * gcc.c-torture/execute/920730-1t.c,
52607         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52608         Delete test cases, only relevant to -traditional.
52609
52610 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52611
52612         * gcc.dg/cpp/undef1.c: Remove.
52613         * gcc.dg/cpp/directiv.c: Update.
52614         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52615
52616 2002-02-27  Michael Meissner  <meissner@redhat.com>
52617
52618         * gcc.c-torture/execute/20020226-1.c: New test.
52619
52620 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52621
52622         * g++.dg/debug/debug4.C: New test.
52623
52624         * gcc.dg/ia64-visibility-1.c: New test.
52625
52626 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52627
52628         * gcc.dg/debug/20020224-1.c: New.
52629
52630 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52631
52632         * gcc.c-torture/execute/960416-1.x: New.
52633         * gcc.c-torture/execute/divconst-3.x: Likewise.
52634
52635 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52636
52637         * gcc.dg/20020224-1.c: New test.
52638
52639 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52640
52641         * gcc.c-torture/execute/20020225-1.c: New.
52642
52643 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52644
52645         * gcc.dg/cpp/wchar-1.c: New test.
52646
52647 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52648
52649         * gcc.dg/20020222-1.c: New test.
52650
52651 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52652
52653         * g++.dg/opt/anonunion1.C: New test.
52654
52655 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52656
52657         * g++.dg/template/qualttp19.C: New test.
52658         * g++.dg/template/qualttp20.C: New test.
52659         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52660         * g++.old-deja/g++.other/qual1.C: Likewise.
52661
52662 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52663
52664         * gcc.dg/attr-alwaysinline.c: New.
52665
52666 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52667
52668         * gcc.dg/20020220-1.c: New test.
52669
52670         * gcc.dg/20020220-2.c: New test.
52671
52672         * g++.dg/opt/mmx1.C: New test.
52673
52674 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52675
52676         * gcc.c-torture/compile/20020110.c: New test.
52677
52678 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.c-torture/execute/20020219-1.c: New test.
52681
52682         * gcc.dg/20020219-1.c: New test.
52683
52684         * gcc.dg/noncompile/20020220-1.c: New test.
52685
52686         * g++.dg/opt/ptrintsum1.C: New test.
52687
52688         * gcc.dg/debug/20020220-1.c: New test.
52689
52690 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52691
52692         * gcc.c-torture/execute/20020216-1.c: New test.
52693
52694 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52695
52696         * gcc.dg/decl-1.c: Update, new test.
52697
52698 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52699
52700         * g++.dg/abi/bitfield1.C: New test.
52701         * g++.dg/abi/bitfield2.C: New test.
52702
52703 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52704
52705         * gcc.dg/attr-nest.c: New test.
52706
52707 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52708
52709         * gcc.c-torture/execute/20020215-1.c: New test.
52710
52711 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52712
52713         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52714         * g++.dg/debug/debug.exp: New.
52715         * g++.dg/debug/trivial.C: New.
52716         * g++.dg/debug/debug1.C: Moved...
52717         * g++.dg/other/debug1.C: ...from here.
52718         * g++.dg/debug/debug2.C: Moved...
52719         * g++.dg/other/debug2.C: ...from here.
52720         * g++.dg/debug/debug3.C: Moved...
52721         * g++.dg/other/debug3.C: ...from here.
52722
52723         * gcc.dg/noncompile/20020213-1.c: New test.
52724
52725 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52726
52727         * g++.dg/other/debug3.C: New test.
52728
52729         * gcc.c-torture/execute/20020213-1.c: New test.
52730
52731 2002-02-13  Richard Smith <richard@ex-parrot.com>
52732
52733         * g++.old-deja/g++.other/thunk1.C: New test.
52734
52735 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52736
52737         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52738
52739 2002-02-13  Stan Shebs  <shebs@apple.com>
52740
52741         * gcc.dg/altivec-3.c: New.
52742
52743 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52744
52745         * gcc.dg/Wunreachable-1.c: New test.
52746         * gcc.dg/Wunreachable-2.c: New test.
52747
52748 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52749
52750         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52751
52752 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52753
52754         * gcc.dg/decl-1.c: New test.
52755
52756 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52757
52758         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52759
52760 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52761
52762         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52763         * gcc.c-torture/compile/980506-1.x: Likewise.
52764
52765 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52766
52767         * gcc.dg/20020210-1.c: New.
52768
52769 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52770
52771         * g77.f-torture/execute/947.f: New regression test
52772         for PR fortran/947.
52773
52774 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52775
52776         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52777         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52778
52779 2002-02-08  Richard Henderson  <rth@redhat.com>
52780
52781         * gcc.c-torture/compile/labels-3.c: New.
52782
52783 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52784
52785         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52786         expression statements work instead.
52787         * gcc.dg/noncompile/20020207-1.c: New test.
52788
52789 2002-02-07  Richard Henderson  <rth@redhat.com>
52790
52791         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52792
52793 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52794
52795         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52796         message from g77
52797         * lib/g77-dg.exp: Trim g77 error messages so that they are
52798         recognized by dg.exp.
52799
52800 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52801
52802         PR fortran/5473
52803         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52804
52805 2002-02-07  Richard Henderson  <rth@redhat.com>
52806
52807         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52808         to be sufficiently aligned for integers.
52809
52810 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52811
52812         * g++.dg/template/friend4.C: New test.
52813
52814 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52815
52816         PR fortran/5743
52817         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52818         unsupported cases.
52819
52820 2002-02-07  Richard Henderson  <rth@redhat.com>
52821
52822         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52823         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52824         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52825         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52826
52827 2002-02-06  Richard Henderson  <rth@redhat.com>
52828
52829         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52830
52831 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52832
52833         * gcc.dg/20020206-1.c: New test.
52834
52835 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52836
52837         * gcc.c-torture/execute/20020206-1.c: New test.
52838
52839         * gcc.c-torture/execute/20020206-2.c: New test.
52840
52841         PR optimization/5429:
52842         * gcc.c-torture/compile/20020206-1.c: New test.
52843
52844 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52845
52846         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52847         as certain file formats cannot support particularly large
52848         alignments.
52849
52850         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52851         and do not expect to be able to link the executable.
52852
52853         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52854         fail because the COFF format does not support the weak attribute.
52855
52856 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52857
52858         * g77.dg/pr5473.f: New test
52859
52860 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52861
52862         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52863         Fix testcase accordingly.
52864
52865 2002-02-04  Richard Henderson  <rth@redhat.com>
52866
52867         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52868         (buf): Change to be an array of pointers, not ints.
52869
52870 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52871
52872         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52873         before all tests.  Move warning one line above to match where it
52874         C frontend emits.
52875         * gcc.dg/Wswitch-2.c: New test.
52876         * g++.dg/warn/Wswitch-1.C: New test.
52877         * g++.dg/warn/Wswitch-2.C: New test.
52878
52879 2002-02-04  Richard Henderson  <rth@redhat.com>
52880
52881         * g++.dg/abi/offsetof.C: Fix size comparison.
52882
52883 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52884
52885         * gcc.dg/cast-qual-2.c: New test.
52886
52887 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52888
52889         * gcc.dg/20020201-4.c: New test.
52890
52891 2002-02-04  Ben Elliston  <bje@redhat.com>
52892
52893         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52894         target_info attribute != 0, in addition to the empty string.
52895         (gcc_target_compile): Likewise.
52896
52897 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52898
52899         * gcc.dg/Wswitch.c: New test.
52900         PR gcc/4475. PR gcc/3780.
52901
52902 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52903
52904         * g77.f-torture/execute/5122.f: New test for regressions
52905         against PR fortran/5122.
52906
52907 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52908
52909         * g77.f-torture/compile/pr3743.f: Delete
52910         * g77.dg/pr3743-1.f: New test.
52911         * g77.dg/pr3743-2.f: New test.
52912         * g77.dg/pr3743-3.f: New test.
52913         * g77.dg/pr3743-4.f: New test.
52914
52915 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52916
52917         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52918
52919 2002-02-02  Richard Henderson  <rth@redhat.com>
52920
52921         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52922         * gcc.c-torture/execute/bf64-1.c: Likewise.
52923
52924 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52925
52926         * gcc.dg/20020201-2.c: New test.
52927
52928         * gcc.dg/20020201-3.c: New test.
52929
52930         * gcc.c-torture/execute/bitfld-2.c: New test.
52931
52932 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52933
52934         * gcc.dg/bitfld-1.c: Update.
52935         * gcc.dg/bitfld-2.c: Update.
52936         * gcc.c-torture/execute/bitfld-1.x: New.
52937
52938 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52939
52940         * gcc.c-torture/execute/20020201-1.c: New test.
52941
52942 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52943
52944         PR target/5469
52945         * gcc.dg/20020201-1.c: New test.
52946
52947 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52948
52949         PR fortran/3743
52950         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52951         * g77.f-torture/compile/pr3743.x: Remove
52952
52953 2002-01-31  Tom Rix  <trix@redhat.com>
52954
52955         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52956
52957 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52958
52959         * gcc.dg/noncompile/20020130-1.c: New test.
52960
52961 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52962
52963         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52964
52965 2002-01-29  Richard Henderson  <rth@redhat.com>
52966
52967         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52968         to long long.
52969         * gcc.c-torture/execute/bf64-1.c: Likewise.
52970
52971 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52972
52973         * gcc.c-torture/execute/20020129-1.c: New test.
52974
52975 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52976
52977         * gcc.c-torture/compile/20000224-1.c: Update.
52978         * gcc.c-torture/execute/bitfld-1.c: New tests.
52979         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52980         * gcc.dg/uninit-A.c: Update.
52981
52982 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52983
52984         * g++.dg/template/ctor1.C: Add instantiation.
52985
52986 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52987
52988         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52989         argument to __builtin_prefetch to be const ptr.
52990
52991 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52992
52993         * gcc.c-torture/compile/20020120-1.c: New test.
52994
52995 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52996
52997         * gcc.c-torture/execute/20020127-1.c: New test.
52998
52999 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53000
53001         * g77.dg/f77-edit-i-in.f: New test
53002         * g77.dg/f77-edit-i-out.f: New test
53003
53004 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53005
53006         * gcc.dg/debug/debug.exp: New file.
53007         * gcc.dg/debug/trivial.c: New file.
53008         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53009         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53010         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53011         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53012         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53013         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53014         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53015         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53016         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53017         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53018         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53019         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53020         * gcc.dg/20000503-1.c: Removed.
53021         * gcc.dg/20010207-1.c: Removed.
53022         * gcc.dg/20011223-1.c: Removed.
53023         * gcc.dg/20020104-2.c: Removed.
53024         * gcc.dg/debug-1.c: Removed.
53025         * gcc.dg/debug-2.c: Removed.
53026         * gcc.dg/debug-3.c: Removed.
53027         * gcc.dg/debug-4.c: Removed.
53028         * gcc.dg/debug-5.c: Removed.
53029         * gcc.dg/debug-6.c: Removed.
53030         * gcc.dg/dwarf2-1.c: Removed.
53031         * gcc.dg/dwarf2-2.c: Removed.
53032
53033 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53034
53035         * g++.old-deja/g++.other/eh5.C: New test.
53036         * g++.old-deja/g++.other/sibcall2.C: New test.
53037         * g++.old-deja/g++.other/array9.C: New test.
53038         * g++.old-deja/g++.other/typename2.C: New test.
53039         * g++.old-deja/g++.other/crash60.C: New test.
53040         * g++.old-deja/g++.other/conv9.C: New test.
53041         * g++.old-deja/g++.other/mangle10.C: New test.
53042         * g++.old-deja/g++.other/unchanging1.C: New test.
53043         * g++.old-deja/g++.other/exprstmt1.C: New test.
53044         * g++.old-deja/g++.other/inline23.C: New test.
53045         * g++.old-deja/g++.eh/ia64-1.C: New test.
53046         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53047         * g++.old-deja/g++.other/reload1.C: New test.
53048         * g++.old-deja/g++.other/static20.C: New test.
53049         * g++.old-deja/g++.other/local-alloc1.C: New test.
53050         * g++.old-deja/g++.other/conv8.C: New test.
53051         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53052         * g++.old-deja/g++.other/storeexpr1.C: New test.
53053         * g++.old-deja/g++.other/storeexpr2.C: New test.
53054         * g++.dg/eh/template2.C: New test.
53055         * g++.dg/warn/weak1.C: New test.
53056
53057 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53058
53059         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53060         Remove first, non-varying, argument.
53061
53062 2002-01-23  Richard Henderson  <rth@redhat.com>
53063
53064         * gcc.dg/inline-2.c: New.
53065
53066         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53067         Add optional target arg.  Check number of arguments.
53068         (scan-assembler-not, scan-assembler-dem): Likewise.
53069         (scan-assembler-dem-not): Likewise.
53070
53071 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53072
53073         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53074         line 12.
53075         * g++.old-deja/g++.brendan/parse3.C,
53076         g++.old-deja/g++.other/crash26.C,
53077         g++.old-deja/g++.other/crash28.C,
53078         g++.old-deja/g++.other/crash29.C,
53079         g++.old-deja/g++.other/crash30.C,
53080         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53081
53082 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53083
53084         * gcc.dg/20020115-1.c: New.
53085
53086 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53087
53088         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53089
53090 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53091
53092         * gcc.dg/20020122-3.c: New.
53093
53094 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53095
53096         * g++.dg/other/gc1.C: New test.
53097
53098 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53099
53100         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53101
53102 2002-01-22  Richard Henderson  <rth@redhat.com>
53103
53104         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53105
53106 2002-01-22  Richard Henderson  <rth@redhat.com>
53107
53108         * gcc.dg/20020122-4.c: New.
53109
53110 2002-01-22  H.J. Lu <hjl@gnu.org>
53111
53112         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53113         link output.
53114         * gcc.dg/special/ecos.exp: Likewise.
53115         * lib/g++-dg.exp: Likewise.
53116         * lib/g77-dg.exp: Likewise.
53117         * lib/gcc-dg.exp : Likewise.
53118         * lib/mike-g++.exp: Likewise.
53119         * lib/mike-g77.exp: Likewise.
53120         * lib/mike-gcc.exp: Likewise.
53121         * lib/objc-dg.exp: Likewise.
53122
53123 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53124
53125         PR target/5379
53126         * gcc.dg/20020122-2.c: New test.
53127
53128 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53129
53130         * gcc.dg/20020122-1.c: New test.
53131
53132 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53133
53134         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53135
53136 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53137
53138         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53139
53140 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53141
53142         * gcc.c-torture/compile/20020121-1.c: New test.
53143
53144 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53145
53146         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53147         ld_library_path.
53148
53149 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53150
53151         * gcc.dg/20020218-1.c: New test.
53152
53153 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53154
53155         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53156         messages
53157         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53158         "At global scope" warning
53159         * g++.dg/ext/align1.C: Change cygwin test for alignment
53160         from db-bogus to dg-warning
53161
53162 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53163
53164         * g77.f-torture/compile/cpp2.F: New test.
53165
53166 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53167
53168         * g++.dg/template/access1.C: New test.
53169
53170 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53171
53172         * gcc.dg/20020118-1.c: New.
53173
53174 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53175
53176         * gcc.c-torture/execute/20020118-1.c: New test.
53177
53178 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53179
53180         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53181         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53182         alignment warnings.
53183
53184 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53185
53186         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53187         torture_with_loops and torture_without_loops
53188
53189 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53190
53191         * gcc.c-torture/compile/20020116-1.c: New test.
53192
53193 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53194
53195         * gcc.dg/20020116-2.c: New test.
53196
53197         * gcc.dg/ultrasp4.c: New test.
53198
53199         * gcc.dg/20020116-1.c: New test.
53200
53201 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53202
53203         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53204         by EABI.
53205
53206 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53207
53208         * gcc.misc-tests/i386-prefetch.exp: New.
53209         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53210         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53211         * gcc.misc-tests/i386-pf-none-1.c: New test.
53212         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53213
53214 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53215
53216         * gcc.dg/gnu89-init-1.c: Add new tests.
53217
53218 2002-01-15  Andreas Jaeger  <aj@suse.de>
53219
53220         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53221         * gcc.dg/i386-mmx-2.c: Likewise.
53222         * gcc.dg/i386-sse-1.c: Likewise.
53223         * gcc.dg/i386-sse-2.c: Likewise.
53224         * gcc.dg/i386-sse-3.c: Likewise.
53225
53226 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53227
53228         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53229         Uncomment additional cases that now pass.
53230
53231 2002-01-11  Richard Henderson  <rth@redhat.com>
53232
53233         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53234         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53235
53236 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53237
53238         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53239
53240 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53241
53242         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53243         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53244
53245 2002-01-10  Dale Johannesen  <dalej@apple.com>
53246
53247         * gcc.c-torture/execute/loop-11.c: New.
53248
53249 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53250
53251         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53252         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53253
53254 2002-01-09  Richard Henderson  <rth@redhat.com>
53255
53256         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53257         type in which to perform the operation for each size.
53258
53259 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53260
53261         * gcc.c-torture/compile/20020109-2.c: New test.
53262
53263 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53264
53265         * gcc.c-torture/execute/loop-10.c: New test.
53266
53267 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53268
53269         * gcc.c-torture/compile/20010226-1.c: New test.
53270         * gcc.c-torture/compile/20010227-1.c: New test.
53271         * gcc.c-torture/compile/20010426-1.c: New test.
53272         * gcc.c-torture/compile/20010510-1.c: New test.
53273         * gcc.c-torture/compile/20010605-3.c: New test.
53274         * gcc.c-torture/compile/20010824-1.c: New test.
53275         * gcc.c-torture/execute/20010409-1.c: New test.
53276         * gcc.dg/noncompile/20000901-1.c: New test.
53277         * gcc.dg/20001023-1.c: New test.
53278         * gcc.dg/20001101-1.c: New test.
53279         * gcc.dg/20001102-1.c: New test.
53280         * gcc.dg/20010207-1.c: New test.
53281         * gcc.dg/20010405-1.c: New test.
53282         * gcc.dg/20010822-1.c: New test.
53283         * gcc.dg/20011107-1.c: New test.
53284
53285 2002-01-09  Jeffrey A Law  (law@redhat.com)
53286
53287         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53288
53289         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53290         execution failure on PA targets.
53291
53292 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53293
53294         * gcc.c-torture/compile/20020109-1.c: New test.
53295
53296 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53297
53298         * gcc.c-torture/execute/20020108-1.c: New test.
53299
53300 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53301
53302         * gcc.dg/20020108-1.c: New test.
53303
53304 2002-01-08  H.J. Lu <hjl@gnu.org>
53305
53306         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53307         for header files.
53308
53309 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53310
53311         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53312         consistency.
53313
53314 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53315
53316         * gcc.dg/altivec-4.c: Test altivec predicates.
53317
53318 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53319
53320         * gcc.c-torture/execute/20020107-1.c: New test.
53321
53322 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53323
53324         PR c/5279
53325         * gcc.c-torture/compile/20020106-1.c: New test.
53326
53327 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53328
53329         * gcc.c-torture/execute/nestfunc-4.c: New test.
53330
53331 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53332
53333         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53334         extra triple that slipped in.
53335         * g++.old-deja/g++.abi/align.C: Likewise.
53336         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53337
53338 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53339
53340         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53341         * g++.old-deja/g++.abi/align.C: Likewise.
53342         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53343
53344         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53345         on FreeBSD/i386.
53346         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53347         FreeBSD.
53348
53349 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53350
53351         * gcc.dg/20020104-1.c: New test.
53352
53353         * gcc.dg/20020104-2.c: New test.
53354
53355 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53356
53357         * gcc.dg/20020103-1.c: Fix typo in target selector.
53358
53359 2002-01-03  Richard Henderson  <rth@redhat.com>
53360
53361         * gcc.dg/20020103-1.c: New.
53362
53363 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53364
53365         * gcc.c-torture/execute/20020103-1.c: New test.
53366
53367 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53368
53369         * g++.dg/other/debug2.C: New test.
53370
53371         * gcc.c-torture/compile/20020103-1.c: New test.
53372
53373 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53374
53375         * gcc.dg/gnu89-init-1.c: Added new tests.
53376
53377 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53378
53379         * g++.dg/template/friend2.C: Remove as patch is reverted.
53380
53381         * g++.dg/warn/oldcast1.C: New test.
53382
53383         * g++.dg/template/ptrmem1.C: New test.
53384         * g++.dg/template/ptrmem2.C: New test.
53385
53386         * g++.dg/template/ntp.C: New test.
53387
53388         * g++.dg/other/component1.C: New test.
53389
53390         * g++.dg/template/ttp3.C: New test.
53391
53392         * g++.dg/template/friend2.C: New test.
53393         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53394
53395 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53396
53397         * g++.dg/other/ptrmem1.C: New test.
53398         * g++.dg/other/ptrmem2.C: New test.
53399
53400 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53401
53402         * g++.dg/template/ctor1.C: New test.
53403
53404 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53405
53406         * g++.dg/template/friend2.C: New test.
53407
53408 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53409
53410         * gcc.dg/mmix-1.c: New test.
53411
53412 2001-12-31  Richard Henderson  <rth@redhat.com>
53413
53414         * gcc.dg/asm-5.c: New.
53415
53416 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53417
53418         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53419         in namespace __gnu_cxx
53420
53421 2001-12-30  Richard Henderson  <rth@redhat.com>
53422
53423         * gcc.dg/debug-6.c: New.
53424
53425 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53426
53427         * gcc.c-torture/compile/20011229-2.c: New test.
53428
53429 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53430
53431         * gcc.dg/debug-3.c: New test.
53432         * gcc.dg/debug-4.c: New test.
53433         * gcc.dg/debug-5.c: New test.
53434
53435 2001-12-29  Richard Henderson  <rth@redhat.com>
53436
53437         * g++.dg/eh/loop1.C: New.
53438
53439 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53440
53441         * g++.dg/template/crash1.C: New test.
53442
53443 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53444
53445         * g++.dg/other/const1.C: New test.
53446
53447 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53448
53449         * gcc.c-torture/compile/20011229-1.c: New test.
53450
53451 2001-12-28  Stan Shebs  <shebs@apple.com>
53452
53453         * lib/objc-torture.exp: Resync with c-torture.exp.
53454         * lib/objc.exp: Load standard libraries.
53455
53456 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53457
53458         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53459         additional tests.
53460
53461 2001-12-27  Roger Sayle <roger@eyesopen.com>
53462
53463         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53464
53465 2001-12-27  Richard Henderson  <rth@redhat.com>
53466
53467         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53468
53469 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53470
53471         * g++.dg/eh/ctor1.C: New test.
53472         * g++.dg/other/error2.C: New test.
53473
53474 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53475
53476         * g++.dg/other/init2.C: New test.
53477
53478 2001-12-24  Richard Henderson  <rth@redhat.com>
53479
53480         * gcc.dg/20011223-1.c: New.
53481         * gcc.dg/inline-1.c: New.
53482
53483 2001-12-23  Richard Henderson  <rth@redhat.com>
53484
53485         * gcc.dg/asm-4.c: Test operand modifiers.
53486
53487 2001-12-23  Richard Henderson  <rth@redhat.com>
53488
53489         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53490
53491 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53492
53493         * gcc.c-torture/execute/20011223-1.c: New test.
53494
53495 2001-12-21  Richard Henderson  <rth@redhat.com>
53496
53497         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53498         re-enables the warning.
53499
53500 2001-12-21  Richard Henderson  <rth@redhat.com>
53501
53502         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53503
53504 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53505
53506         * gcc.c-torture/compile/20011218-1.c: New test.
53507
53508 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53509
53510         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53511         arm-isr.c test.
53512         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53513         epilogue generation for ARM ISR routines.
53514
53515 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53516
53517         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53518         * gcc.dg/format/c90-printf-3.c: Likewise.
53519         * gcc.dg/format/c99-printf-3.c: Likewise.
53520         * gcc.dg/format/ext-1.c: Likewise.
53521         * gcc.dg/format/ext-6.c: Likewise.
53522         * gcc.dg/format/format.h: Prototype unlocked stdio.
53523
53524 2001-12-20  Richard Henderson  <rth@redhat.com>
53525
53526         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53527         (arena): Use it.
53528         (malloc): Correct allocation logic.  Abort if we fill up the
53529         arena before initialization complete.
53530         (realloc): Correct allocation logic.
53531
53532 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53533
53534         * gcc.c-torture/compile/20011219-2.c: New test.
53535
53536         * gcc.c-torture/execute/20011219-1.c: New test.
53537
53538 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53539
53540         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53541         target does not support weak symbols.
53542
53543 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53544
53545         * gcc.c-torture/compile/20011219-1.c: New test.
53546
53547 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53548
53549         * g++.dg/other/error1.C: New test.
53550
53551 2001-12-17  Jeffrey A Law  (law@redhat.com)
53552
53553         * gcc.c-torture/execute/20011217-1.c: New test.
53554
53555 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53556
53557         * objc.dg/special/: New directory.
53558         * objc.dg/special/special.exp: New file.
53559         * objc.dg/special/unclaimed-category-1.h: New file.
53560         * objc.dg/special/unclaimed-category-1a.m: New file.
53561         * objc.dg/special/unclaimed-category-1.m: New file.
53562
53563 2001-12-17  Andreas Jaeger  <aj@suse.de>
53564
53565         * gcc.c-torture/compile/20011217-2.c: New test.
53566
53567 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53568
53569         * gcc.c-torture/compile/20011217-1.c: New test.
53570
53571 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53572
53573         * gcc.dg/20011214-1.c: New.
53574
53575 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53576
53577         * gcc.dg/altivec-4.c: New.
53578
53579 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53580
53581         * gcc.dg/20011113-1.c: New test.
53582
53583 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53584
53585         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53586         std::__malloc_alloc_template<0> and
53587         std::__default_alloc_template<false, 0>.
53588
53589 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53590
53591         * objc/execute/bf-21.m: New test.
53592         * objc/execute/enumeration-1.m: New test.
53593         * objc/execute/enumeration-2.m: New test.
53594
53595 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53596
53597         * gcc.dg/gnu89-init-1.c: New test.
53598
53599 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53602         * g++.old-deja/g++.jason/2371.C: Likewise.
53603         * g++.old-deja/g++.jason/template33.C: Likewise.
53604         * g++.old-deja/g++.jason/template34.C: Likewise.
53605         * g++.old-deja/g++.jason/template36.C: Likewise.
53606         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53607         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53608         * g++.old-deja/g++.other/typename1.C: Likewise.
53609         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53610         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53611         * g++.old-deja/g++.pt/typename11.C: Likewise.
53612         * g++.old-deja/g++.pt/typename14.C: Likewise.
53613         * g++.old-deja/g++.pt/typename16.C: Likewise.
53614         * g++.old-deja/g++.pt/typename3.C: Likewise.
53615         * g++.old-deja/g++.pt/typename4.C: Likewise.
53616         * g++.old-deja/g++.pt/typename5.C: Likewise.
53617         * g++.old-deja/g++.pt/typename7.C: Likewise.
53618         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53619
53620 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53621
53622         * g++.dg/other/linkage1.C: New test.
53623         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53624         specifiers.
53625
53626 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53627
53628         * gcc.dg/concat.c: New test.
53629
53630 2001-12-11  Stan Shebs  <shebs@apple.com>
53631
53632         * objc/compile: New test directory.
53633         * objc/compile/compile.exp: New expect script.
53634         * objc/compile/20011211-1.m: New compile test.
53635
53636 2001-12-11  Jason Merrill  <jason@redhat.com>
53637
53638         * lib/prune.exp (prune_gcc_output): Also handle "In member
53639         function".  So many permutations...
53640
53641 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53642
53643         * g++.dg/template/typedef1.C: New test.
53644
53645 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53646
53647         * g++.dg/other/copy1.C: New test.
53648
53649 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53650
53651         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53652
53653         * gcc.dg/builtin-choose-expr.c: New.
53654
53655 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53656
53657         * gcc.dg/altivec-2.c: New.
53658
53659 2001-12-07  Richard Henderson  <rth@redhat.com>
53660
53661         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53662
53663 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53664
53665         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53666         ultrasparc.
53667
53668 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53669
53670         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53671
53672 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53673
53674         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53675         variable argument list.
53676
53677 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53678
53679         * gcc.c-torture/execute/memcheck: Delete entire directory.
53680         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53681         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53682
53683 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53684
53685         * gcc.dg/Wshadow-1.c: New test.
53686
53687 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53688
53689         * gcc.c-torture/compile/20011130-1.c: New test.
53690
53691         * gcc.dg/noncompile/20011025-1.c: New test.
53692
53693         * g++.dg/other/anon-union.C: New test.
53694
53695         * gcc.c-torture/execute/20011024-1.c: New test.
53696
53697 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53698
53699         * gcc.c-torture/execute/20000722-1.x,
53700         gcc.c-torture/execute/20010123-1.x: Remove.
53701         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53702         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53703         gcc.dg/c99-complit-2.c: New tests.
53704
53705 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53706
53707         * g++.dg/inherit/base1.C: New test.
53708
53709 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53710
53711         * g++.dg/other/stdarg1.C: New test.
53712
53713         * gcc.c-torture/compile/20011130-2.c: New test.
53714
53715 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53716
53717         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53718         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53719         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53720         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53721         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53722         * gcc.dg/builtin-prefetch-1.c: New test.
53723
53724 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53725
53726         * gcc.dg/20011130-1.c: New test.
53727
53728 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53729
53730         * g++.dg/other/scope1.C: New test.
53731         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53732
53733 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53734
53735         * gcc.dg/vla-init-1.c: New test.
53736
53737 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53738
53739         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53740
53741 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53742
53743         * objc.dg/alias.m: Update.
53744         * objc.dg/class-1.m: Update.
53745         * objc.dg/const-str-1.m: Update.
53746         * objc.dg/fwd-proto-1.m: Update.
53747         * objc.dg/id-1.m: Update.
53748         * objc.dg/super-class-1.m: Update.
53749
53750 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53751
53752         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53753         constructs.
53754
53755 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53756
53757         * gcc.c-torture/execute/20011128-1.c: New test.
53758
53759 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53760
53761         * gcc.dg/20011127-1.c: New test.
53762
53763 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53764
53765         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53766         from Austin Group draft 7.
53767         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53768         scanf format arguments.
53769         * gcc.dg/format/no-exargs-2.c: New test.
53770
53771 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53772
53773         * g++.dg/abi/vbase8-4.C: New test.
53774
53775 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53776
53777         * gcc.c-torture/execute/20011121-1.c: New test.
53778
53779 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53780
53781         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53782
53783 2001-11-23  Andreas Jaeger  <aj@suse.de>
53784
53785         * gcc.dg/cpp/charconst-2.c: New test.
53786
53787 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53788
53789         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53790         to the host if it is remote.  Let tests specify extra headers
53791         they use.
53792         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53793         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53794         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53795         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53796         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53797         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53798         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53799         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53800         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53801         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53802
53803 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53804
53805         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53806         for little endian ARMs.
53807
53808 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53809
53810         * gcc.c-torture/compile/20011119-1.c: New test.
53811         * gcc.c-torture/compile/20011119-2.c: New test.
53812
53813 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53814
53815         * gcc.dg/altivec-1.c: Fix typo.
53816
53817 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53818
53819         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53820
53821 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53822
53823         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53824
53825 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53826
53827         * lib/g77.exp: Don't specify --rpath-link.
53828
53829         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53830         across all the headers.
53831         * gcc.dg/format/format.exp: For testing on a remote host,
53832         copy format.h.
53833
53834         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53835         * gcc.c-torture/execute/930406-1.c: Likewise.
53836         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53837
53838 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53839
53840         * gcc.dg/altivec-1.c: New.
53841
53842 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53843
53844         * gcc.dg/cpp/fpreprocessed.c: New test case.
53845
53846 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53847
53848         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53849         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53850         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53851
53852 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53853
53854         * gcc.dg/no-builtin-1.c: New test.
53855
53856 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53857
53858         * gcc.c-torture/execute/20011115-1.c: New test.
53859
53860 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53861
53862         * gcc.c-torture/compile/20011114-2.c: New test.
53863         * gcc.c-torture/compile/20011114-3.c: New test.
53864         * gcc.c-torture/compile/20011114-4.c: New test.
53865
53866 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53867
53868         * g++.dg/other/init1.C: New test.
53869
53870 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53871
53872         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53873         message.
53874
53875         * gcc.c-torture/execute/20011114-1.c: New testcase.
53876
53877         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53878         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53879         like the (before this change) version of 20010327-1.c.
53880
53881 2001-11-14  Roger Sayle <roger@eyesopen.com>
53882
53883         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53884
53885 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53886
53887         * g++.dg/init/array2.C: New test.
53888
53889 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53890
53891         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53892
53893 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53894
53895         * g++.dg/other/forscope1.C: New test.
53896         * g++.dg/ext/forscope1.C: New test.
53897         * g++.dg/ext/forscope2.C: New test.
53898
53899 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53900
53901         * gcc.c-torture/execute/20011113-1.c: New test.
53902
53903 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53904
53905         * gcc.c-torture/execute/20011109-2.c: New test.
53906
53907         * gcc.c-torture/execute/20011109-1.c: New test.
53908
53909 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53910
53911         * gcc.c-torture/compile/20011109-1.c: New test.
53912
53913 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53914
53915         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53916         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53917         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53918         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53919         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53920         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53921         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53922
53923 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53924
53925         * g++.dg/warn/Wshadow-1.C: New tests.
53926         * g++.old-deja/g++.mike/for3.C: Update.
53927
53928 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53929
53930         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53931         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53932         XFAILs.  Adjust expected error texts.
53933         * gcc.c-torture/compile/20011106-1.c,
53934         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53935         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53936         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53937         gcc.dg/c99-array-lval-5.c: New tests.
53938
53939 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53940
53941         * gcc.dg/cpp/defined.c: Update.
53942
53943 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53944
53945         * gcc.c-torture/execute/anon-1.c: New test.
53946
53947 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53948
53949         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53950         same size, so no warning should be produced on stormy16.
53951
53952         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53953         due to oversized array.
53954         * g++.old-deja/g++.mike/ns15.C: Likewise.
53955         * g++.old-deja/g++.pt/crash16.C: Likewise.
53956
53957 2001-11-02  Graham Stott  <grahams@redhat.com>
53958
53959         * g++.dgother/debug1.C: Fix typos.
53960
53961 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53962
53963         * g++.dg/other/debug1.C: New test.
53964
53965 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53966
53967         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53968         of unsigned long.
53969
53970 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53971
53972         * gcc.dg/20011029-2.c: New test.
53973
53974         * gcc.c-torture/compile/20011029-1.c: New test.
53975
53976 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53977
53978         * objc/execute/class_self-1.m: New test.
53979         * objc/execute/class_self-2.m: New test.
53980
53981 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53982
53983         * gcc.misc-tests/msgs.exp: Delete.
53984         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53985         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53986         error set to match recent changes.
53987
53988 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53989
53990         * gcc.dg/20011021-1.c: New test.
53991
53992 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53993
53994         * gcc.c-torture/compile/20011023-1.c: New test.
53995
53996 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53997
53998         * lib/g77.exp: Rewrite based on lib/g++.exp.
53999
54000 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54001
54002         * gcc.c-torture/execute/20011019-1.c: New test.
54003
54004         * gcc.dg/20011018-1.c: New test.
54005
54006 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54007
54008         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54009
54010 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54011
54012         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54013         * gcc.dg/attr-invalid.c: Likewise.
54014
54015 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54016
54017         * gcc.dg/20011015-1.c: New test.
54018
54019 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54020
54021         * g++.dg/template/unify2.C: New test.
54022
54023 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54024
54025         * g++.dg/other/exception-specification.C: New test
54026
54027 2001-10-13  Tom Rix  <trix@redhat.com>
54028
54029         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54030         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54031
54032 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54033
54034         * gcc.dg/20011009-1.c: New test.
54035
54036 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54037
54038         PR g++/4476
54039         * g++.dg/other/friend1.C: New test.
54040
54041 2001-10-11  Richard Henderson  <rth@redhat.com>
54042
54043         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54044
54045 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54046
54047         * gcc.c-torture/compile/20011010-1.c: New.
54048
54049 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54050
54051         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54052         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54053         g77.f-torture/execute/execute.exp,
54054         g77.f-torture/noncompile/noncompile.exp,
54055         gcc.c-torture/compile/compile.exp,
54056         gcc.c-torture/execute/execute.exp,
54057         gcc.c-torture/execute/ieee/ieee.exp,
54058         gcc.c-torture/execute/memcheck/memcheck.exp,
54059         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54060         objc/execute/execute.exp: Update FSF address.
54061
54062 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54063
54064         * gcc.dg/cpp/cmdlne-C.c: Update.
54065         * gcc.dg/cpp/cmdlne-C2.c: New.
54066
54067 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54068
54069         * gcc.c-torture/execute/20011008-3.c: New.
54070
54071 2001-10-08  DJ Delorie  <dj@redhat.com>
54072
54073         * gcc.dg/20011008-1.c: New.
54074         * gcc.dg/20011008-2.c: New.
54075
54076 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54077
54078         * gcc.dg/cpp/spacing1.c: Update test.
54079
54080 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54081
54082         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54083         spelling errors of "separate" as "seperate".
54084
54085 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54086
54087         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54088         enough to avoid inlining.
54089
54090 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54091
54092         * lib/g77.exp: set libg2c_dir correctly.
54093
54094 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54095
54096         * gcc.dg/cpp/macro11.c: New test.
54097
54098 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54099
54100         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54101         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54102         gcc.dg/format/multattr-3.c: New tests.
54103         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54104         tests for format attributes on function pointers being rejected.
54105
54106 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54107
54108         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54109
54110 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54111
54112         * g++.dg/warn/format1.C: New test.
54113
54114 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54115
54116         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54117
54118 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54119
54120         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54121
54122 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54123
54124         * gcc.dg/cpp/redef2.c: Add test.
54125
54126 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54127
54128         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54129         long-standing bug on i686, apparently.
54130         * gcc.c-torture/execute/loop-2c.x: New file.
54131         * gcc.c-torture/execute/loop-2d.x: New file.
54132         * gcc.c-torture/execute/loop-3c.x: New file.
54133
54134 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54135
54136         * gcc.dg/cpp/20000625-2.c: Correct line number.
54137
54138 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54139
54140         * gcc.dg/cpp/macro10.c: New test.
54141         * gcc.dg/cpp/strify3.c: New test.
54142         * gcc.dg/cpp/spacing1.c: Add tests.
54143         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54144         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54145
54146 2001-09-24  DJ Delorie  <dj@redhat.com>
54147
54148         * gcc.c-torture/execute/20010924-1.c: New test.
54149
54150 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54151
54152         * objc/execute/paste.m: Remove.
54153
54154 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54155
54156         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54157
54158 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54159
54160         * g77.dg/strlen0.f: New test.
54161
54162 2001-09-21  Richard Henderson  <rth@redhat.com>
54163
54164         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54165         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54166
54167 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54168
54169         Table-driven attributes.
54170         * g++.dg/ext/attrib1.C: New test.
54171
54172 2001-09-20  DJ Delorie  <dj@redhat.com>
54173
54174         * gcc.dg/20000926-1.c: Update expected warning messages.
54175         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54176         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54177         array.
54178
54179 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54180
54181         * g++.dg/eh/registers1.C: New test case.
54182
54183 2001-09-17  Richard Henderson  <rth@redhat.com>
54184
54185         * gcc.dg/array-5.c: Fix VLA decomposition test.
54186
54187 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54188
54189         * gcc.dg/cpp/line5.c: New testcase.
54190
54191 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54192
54193         * gcc.dg/cpp/macro9.c: New test.
54194
54195 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54196
54197         * gcc.c-torture/execute/980223.c: Change type of addr from long
54198         to char *.
54199
54200 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54201
54202         * gcc.c-torture/execute/20010915-1.c: New test.
54203
54204 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54205
54206         * g77.dg/bprob: New directory.
54207         * g77.dg/bprob/bprob.exp: New file.
54208         * g77.dg/bprob/bprob-1.f: New test.
54209         * g77.dg/gcov: New directory.
54210         * g77.dg/gcov/gcov.exp: New file.
54211         * g77.dg/gcov/gcov-1.f: New test.
54212         * g77.dg/gcov/gcov-1.x: New file.
54213
54214 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54215
54216         * gcc.dg/cpp/directiv.c: Update.
54217         * gcc.dg/cpp/undef1.c: Update.
54218
54219 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54220
54221         * gcc.dg/20010912-1.c: New test.
54222
54223 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54224
54225         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54226         language-independent file in lib.
54227         * lib/gcov.exp: New file.
54228
54229 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54230
54231         * gcc.c-torture/compile/20010911-1.c: New test.
54232
54233 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54234
54235         * lib/profopt.exp: New, to support profile-directed optimizations.
54236         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54237         * gcc.misc-tests/bprob-1.c: New test.
54238         * gcc.misc-tests/bprob-2.c: New test.
54239
54240 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54241
54242         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54243         XFAIL and which kinds of gcov output to verify.
54244         * gcc.misc-tests/gcov-4b.x: New file.
54245         * gcc.misc-tests/gcov-5b.x: New file.
54246         * gcc.misc-tests/gcov-6.x: New file.
54247         * gcc.misc-tests/gcov-7.c: New test.
54248         * gcc.misc-tests/gcov-7.x: New file.
54249
54250 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54251
54252         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54253         * gcc.misc-tests/gcov-6.c: New test.
54254
54255 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54256
54257         PR c++/3986
54258         * g++.dg/abi/vbase1.C: New test.
54259
54260 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54261
54262         * objc.dg/method-2.m: New.
54263
54264 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54265
54266         PR c++/4203
54267         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54268         * g++.dg/init/empty1.C: New test.
54269
54270 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54271
54272         * gcc.c-torture/compile/20010903-1.c: New test.
54273
54274 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54275
54276         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54277         for m68k.
54278
54279 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54280
54281         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54282
54283         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54284
54285         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54286
54287 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54288
54289         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54290         for 16-bit 'unsigned int'.
54291
54292 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54293
54294         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54295
54296 2001-08-27  Richard Henderson  <rth@redhat.com>
54297
54298         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54299         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54300
54301 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54302
54303         * gcc.dg/asm-names.c (ymain): New.
54304
54305 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54306
54307         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54308         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54309         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54310
54311 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54312
54313         * gcc.dg/compare5.c: New testcase.
54314
54315 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54316
54317         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54318         and "In instantiation".
54319
54320 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54321
54322         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54323
54324 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54325
54326         * gcc.misc-tests/gcov.exp: Add support for branch information.
54327         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54328         * gcc.misc-tests/gcov-4.c: New test.
54329         * gcc.misc-tests/gcov-4b.c: New test.
54330         * gcc.misc-tests/gcov-5b.c: New test.
54331
54332 2001-08-20  Zack Weinberg  <zackw@panix.com>
54333
54334         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54335         expected to fail.
54336
54337 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54338
54339         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54340
54341 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54342
54343         * g++.dg/eh/template1.C: New test.
54344
54345 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54346
54347         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54348         Fix thinko.
54349         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54350         for xfail.
54351
54352 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54353
54354         * lib/g77-dg.exp: Use prune.exp for common procedures
54355         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54356         * lib/g77.exp: (g77-dg-prune) Remove
54357
54358 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54359
54360         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54361
54362 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54363
54364         * g++.dg/template/unify1.C: New test.
54365
54366 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54367
54368         * g++.dg/abi/empty4.C: New test.
54369
54370 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54371
54372         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54373         solaris2.*
54374         * g77.f-torture/compile/pr3743.x: Likewise.
54375
54376 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54377
54378         * g++.dg/other/using-declaration.C: New test.
54379
54380 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54381
54382         * gcc.dg/cpp/tr-sign.c: New testcase.
54383
54384 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54385
54386         * gcc.dg/cpp/19951025-1.c: Revert.
54387         * gcc.dg/cpp/directiv.c: We no longer process directives that
54388         interrupt macro arguments.
54389
54390 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54391
54392         * gcc.dg/bconstp-1.c: New test.
54393
54394 2001-08-03  Richard Henderson  <rth@redhat.com>
54395
54396         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54397
54398 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54399
54400         * gcc.dg/cpp/19951025-1.c: Update.
54401
54402 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54403
54404         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54405         should be x.
54406
54407 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54408
54409         Kill -fhonor-std.
54410         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54411         * g++.old-deja/g++.other/std1.C: Likewise.
54412         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54413
54414 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54415
54416         * lib/g77.exp: Load gcc-defs.exp for common procedures
54417         (g77_pass, g77_fail, g77_finish, g77_exit,
54418         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54419
54420 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54421
54422         * g77.dg/fbackslash.f
54423         * g77.dg/fcase-preserve.f
54424         * g77.dg/ff90-1.f
54425         * g77.dg/ffixed-line-length-0.f
54426         * g77.dg/ffixed-line-length-132.f
54427         * g77.dg/ffixed-line-length-7.f
54428         * g77.dg/ffixed-line-length-72.f
54429         * g77.dg/ffixed-line-length-none.f
54430         * g77.dg/ffree-form-1.f
54431         * g77.dg/fno-backslash.f
54432         * g77.dg/fno-f90-1.f
54433         * g77.dg/fno-fixed-form-1.f
54434         * g77.dg/fno-onetrip.f
54435         * g77.dg/fno-typeless-boz.f
54436         * g77.dg/fno-underscoring.f
54437         * g77.dg/fno-vxt-1.f
54438         * g77.dg/fonetrip.f
54439         * g77.dg/ftypeless-boz.f
54440         * g77.dg/fugly-assumed.f
54441         * g77.dg/funderscoring.f
54442         * g77.dg/fvxt-1.f
54443
54444 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54445
54446         * objc.dg/fwd-proto-1.m: New.
54447         * objc.dg/local-decl-1.m: New.
54448         * objc.dg/naming-1.m: New.
54449         * objc.dg/naming-2.m: New.
54450         * objc.dg/proto-hier-1.m: New.
54451
54452 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54453
54454         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54455         largest-type elements to a struct makes its size grow.
54456
54457 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54458
54459         * g++.dg/abi/vthunk1.C: New test.
54460
54461 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54462
54463         * g++.dg/abi/vbase8-22.C: New test.
54464
54465 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54466
54467         * gcc.dg/cpp/macro8.c: New test.
54468
54469 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54470
54471         * g++.dg/abi/vbase8-21.C: New test.
54472
54473 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54474
54475         * g++.dg/abi/vbase8-10.C: New test.
54476
54477 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54478
54479         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54480         ${tool}_set_ld_library_path.
54481         Changed caller.
54482         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54483         g++.exp.
54484
54485 2001-07-26  Stan Cox <scox@redhat.com>
54486
54487         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54488         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54489         gcc_exit, gcc_check_unsupported_p):
54490         Moved to gcc-deps.exp
54491         * gcc-deps.exp: New file.
54492
54493 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54494
54495         * g++.old-deja/g++.pt/defarg14.C: New test.
54496
54497 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         * g++.old-deja/g++.other/lineno5.C: New test.
54500
54501 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54502
54503         * g++.old-deja/g++.pt/crash68.C: New test.
54504
54505 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54506
54507         * g++.old-deja/g++.other/crash42.C: New test.
54508
54509 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54510
54511         * gcc.dg/cpp/extratokens.c: Fix.
54512         * gcc.dg/cpp/skipping2.c: New tests.
54513
54514 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54515
54516         * gcc.c-torture/execute/20010724-1.c: New file.
54517         * gcc.c-torture/execute/20010724-1.x: New file.
54518
54519 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54520
54521         * g++.old-deja/g++.other/cond7.C: New test.
54522
54523 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54524
54525         * g++.old-deja/g++.other/optimize4.C: New test.
54526
54527 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54528
54529         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54530
54531 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54532
54533         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54534         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54535         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54536         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54537
54538         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54539         bug report" message.
54540
54541         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54542         * g++.dg/ext/instantiate1.C: Move from old-deja.
54543
54544 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54545
54546         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54547         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54548         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54549         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54550
54551 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54552
54553         * gcc.c-torture/execute/20010723-1.c: New test.
54554
54555 2001-07-23  Ben Elliston  <bje@redhat.com>
54556
54557         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54558
54559 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54560
54561         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54562         i[34567]86-*-*.
54563         Delete handling of ieee_multilib_flags.
54564         Pass -mieee for alpha*-*-* and sh-*-*.
54565         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54566
54567 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54568
54569         Remove old-abi tests.
54570         * g++.old-deja/g++.mike/p11116.C: Remove.
54571         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54572
54573 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54574
54575         * g77.f-torture/compile/pr3743.f: New test
54576
54577 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54578
54579         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54580
54581 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54582
54583         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54584         g++.old-deja/g++.pt/static6.C: Likewise.
54585         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54586         supports weak symbols.
54587
54588 2001-07-18  Andreas Jaeger  <aj@suse.de>
54589
54590         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54591         supported again.
54592
54593 2001-07-18  Andreas Jaeger  <aj@suse.de>
54594
54595         * gcc.dg/iftrap-1.c: Fix target line.
54596
54597 2001-07-17  Richard Henderson  <rth@redhat.com>
54598
54599         * gcc.c-torture/execute/20010717-1.c: New.
54600
54601 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54602
54603         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54604         tests.
54605
54606 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54607
54608         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54609
54610 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54611
54612         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54613         UAC_SIGBUS, UAC_NOPRINT definitions.
54614
54615 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54616
54617         * objc/execute/object_is_class.m: New test.
54618         * objc/execute/object_is_meta_class.m: New test.
54619
54620 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54621
54622         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54623         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54624
54625 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54626
54627         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54628         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54629
54630 2001-07-14  Richard Henderson  <rth@redhat.com>
54631
54632         * gcc.dg/iftrap-1.c: New.
54633
54634 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54635
54636         * g77.f-torture/execute/intrinsic77.f: New test.
54637
54638 2001-07-11  Janis Johnson <janis@us.ibm.com>
54639
54640         * gcc.misc-tests/gcov-3.c: New test.
54641
54642 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54643
54644         * gcc.c-torture/compile/20010711-1.c,
54645         * gcc.c-torture/compile/20010711-2.c: New tests.
54646
54647 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54648
54649         * gcc.c-torture/execute/20010711-1.c: New test.
54650
54651 2001-07-11  Ben Elliston  <bje@redhat.com>
54652
54653         * g++.old-deja/g++.other/enum5.C: New test.
54654
54655 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54656
54657         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54658         (g++-dg-prune): Call prune_gcc_output.
54659         * prune.exp: New file for prune_gcc_output.
54660         * lib/g++.exp, lib/gcc.exp: Load it.
54661
54662 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54663
54664         * gcc.c-torture/compile/20010701-1.c,
54665         g++.old-deja/g++.ext/attrib6.C: New tests.
54666
54667 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54668
54669         * gcc.c-torture/compile/20010706-1.c: New test.
54670
54671 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54672
54673         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54674
54675 2001-06-28  Stan Shebs  <shebs@apple.com>
54676
54677         * gcc.dg/pragma-darwin.c: New test.
54678
54679 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54680
54681         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54682         Solaris 2.[678] system.
54683
54684 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54685
54686         * gcc.dg/20010622-1.c: New test.
54687
54688 2001-06-18  Stan Shebs  <shebs@apple.com>
54689
54690         * objc.dg: New directory.
54691         * objc.dg/dg.exp: New file.
54692         * objc.dg/alias.m: New.
54693         * objc.dg/class-1.m: New.
54694         * objc.dg/class-2.m: New.
54695         * objc.dg/const-str-1.m: New.
54696         * objc.dg/const-str-2.m: New.
54697         * objc.dg/id-1.m: New.
54698         * objc.dg/method-1.m: New.
54699         * objc.dg/super-class-1.m: New.
54700         * lib/objc-dg.exp: New file.
54701
54702 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54703
54704         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54705         of label name.
54706
54707 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54708
54709         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54710
54711 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54712
54713         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54714         variable.
54715
54716 2001-06-12  Richard Henderson  <rth@redhat.com>
54717
54718         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54719
54720 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54721
54722         * g++.old-deja/g++.abi/vbase5.C: New test.
54723         * g++.old-deja/g++.abi/vbase6.C: New test.
54724         * g++.old-deja/g++.abi/vbase7.C: New test.
54725
54726 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54727
54728         * gcc.c-torture/compile/20010610-1.c: New test.
54729
54730 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54731
54732         * g++.old-deja/g++.abi/vbase4.C: New test.
54733
54734 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54735
54736         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54737         support %f for HC11/HC12 targets.
54738         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54739         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54740         on HC11/HC12 targets.
54741         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54742
54743 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54744
54745         * gcc.dg/wchar_t-1.c: New file.
54746         * gcc.dg/wint_t-1.c: Likewise.
54747
54748 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54749
54750         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54751
54752 2001-06-11  Richard Henderson  <rth@redhat.com>
54753
54754         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54755
54756 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54757
54758         * gcc.c-torture/compile/20010611-1.c: New test.
54759
54760 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54761
54762         * gcc.dg/c99-tag-1.c: Add more tests.
54763
54764 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54765
54766         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54767         representation on MN10300 and ARM/Thumb.
54768
54769 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54770
54771         * g77.f-torture/execute/20010610.f: New.
54772
54773 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54774
54775         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54776         names.
54777
54778 2001-06-09  Richard Henderson  <rth@redhat.com>
54779
54780         * gcc.c-torture/execute/ashrdi-1.c: New.
54781         * gcc.c-torture/execute/ashldi-1.c: New.
54782         * gcc.c-torture/execute/lshrdi-1.c: New.
54783
54784 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54785
54786         * objc/execute/load-3.m: Added. Check sending +load to categories,
54787         in addition to classes.
54788
54789 2001-06-08  Stan Shebs  <shebs@apple.com>
54790
54791         * objc/execute/load-2.m: New test.  From Nicola Pero
54792         <n.pero@mi.flashnet.it>.
54793
54794 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54795
54796         * gcc.c-torture/execute/20010605-2.c: New test.
54797
54798 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54799
54800         * g++.old-deja/g++.abi/vbase2.C: New test.
54801         * g++.old-deja/g++.abi/vbase3.C: New test.
54802
54803 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54804
54805         * g++.old-deja/g++.pt/friend49.C: New test.
54806
54807 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54808
54809         * g++.old-deja/g++.ext/anon3.C: New test.
54810
54811 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54812
54813         * g++.old-deja/g++.other/conv7.C: New test.
54814
54815 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54816
54817         * gcc.c-torture/compile/20010605-2.c: New test.
54818
54819 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54820
54821         * gcc.c-torture/execute/20010604-1.c: New test.
54822
54823 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54824
54825         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54826
54827 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54828
54829         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54830         (g++_link_flags): Likewise.
54831         (g++_init): Pass gccpath's value to two previous functions.
54832
54833 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54834
54835         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54836         Ensure logfile entry matches exec command line.
54837
54838 2001-05-31  Richard Henderson  <rth@redhat.com>
54839
54840         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54841         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54842
54843 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54844
54845         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54846         compiler for irix6.2
54847
54848 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54849
54850         * g++.old-deja/g++.other/optimize3.C: New file.
54851
54852 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54853
54854         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54855         assemble.
54856
54857 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54858
54859         * g++.old-deja/g++.other/optimize2.C: New file.
54860
54861 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54862
54863         * gcc.c-torture/compile/20010518-2.c: New file.
54864         * gcc.c-torture/execute/20010518-1.c: New file.
54865         * gcc.c-torture/execute/20010518-2.c: New file.
54866
54867 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54868
54869         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54870
54871 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54872
54873         G++ no longer defines builtins that do not begin with __builtin.
54874         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54875         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54876         * g++.old-deja/g++.law/builtin1.C: Likewise.
54877         * g++.old-deja/g++.law/cvt2.C: Likewise.
54878         * g++.old-deja/g++.mike/net5.C: Likewise.
54879         * g++.old-deja/g++.other/builtins1.C: Likewise.
54880         * g++.old-deja/g++.other/builtins2.C: Likewise.
54881         * g++.old-deja/g++.other/builtins3.C: Likewise.
54882         * g++.old-deja/g++.other/builtins4.C: Likewise.
54883         * g++.old-deja/g++.other/inline8.C: Likewise.
54884         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54885
54886 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54887
54888         * g++.old-deja/g++.pt/using1.C: Adjust.
54889         * g++.old-deja/g++.pt/using2.C: New test.
54890
54891 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54892
54893         * gcc.dg/cpp/charconst.c: New tests.
54894         * gcc.dg/cpp/escape.c: New tests.
54895         * gcc.dg/cpp/escape-1.c: New tests.
54896         * gcc.dg/cpp/escape-2.c: New tests.
54897         * gcc.dg/cpp/ucs.c: New tests.
54898
54899 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54900
54901         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54902         native compiler for irix6.5.
54903
54904 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54905
54906         * lib/g++.exp (g++_include_flags): Use args to compute
54907         get_multilibs.
54908         (g++_link_flags): Likewise.
54909         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54910
54911 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54912
54913         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54914
54915 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54916
54917         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54918         this file.
54919
54920 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54921
54922         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54923         STACK_SIZE;
54924         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54925         to STACK_SIZE; Use it to define size of add_histo array.
54926         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54927         to STACK_SIZE.
54928         (f): Use GITT_SIZE to define size of gitt local table.
54929         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54930         to STACK_SIZE; Use it to define size of bytemem array.
54931
54932 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54933
54934         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54935         on 68HC11/HC12 due to the asm instruction.
54936         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54937         * gcc.c-torture/compile/920520-1.x: Likewise.
54938         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54939         on 68HC11/HC12 because the function is larger than 64K.
54940         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54941         on 68HC11/HC12 because the structure is too large.
54942
54943 2001-05-20  Richard Henderson  <rth@redhat.com>
54944
54945         * gcc.c-torture/execute/20010520-1.c: New.
54946
54947 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54948
54949         * g++.old-deja/g++.warn/compare1.C: New test.
54950         * gcc.dg/compare4.c: New test.
54951
54952 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54953
54954         * g++.old-deja/g++.other/optimize1.C: New test.
54955
54956 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54957
54958         * g++.old-deja/g++.pt/spec41.C: New test.
54959
54960 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54961
54962         * gcc.c-torture/compile/20010114-1.x: Remove.
54963
54964 2001-05-18  Stan Shebs  <shebs@apple.com>
54965
54966         * gcc.c-torture/compile/20010518-1.c: New test.
54967
54968 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54969
54970         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54971         * g++.old-deja/g++.pt/crash67.C: New test.
54972
54973 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54974
54975         * g++.old-deja/g++.other/debug9.C: New test.
54976
54977 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54978
54979         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54980
54981 2001-05-16  Jan Hubicka  <jh@suse.cz>
54982
54983         * gcc.c-torture/compile/20010516-1.c: New test.
54984
54985 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54986
54987         * g++.old-deja/g++.other/crash41.C: New test.
54988
54989 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54990
54991         * g++.old-deja/g++.pt/crash66.C: New test.
54992
54993 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54994
54995         * g++.old-deja/g++.robertl/eb27.C: Convert.
54996
54997 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54998
54999         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55000         declaration being redundant.
55001
55002 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55003
55004         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55005
55006 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55007
55008         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55009
55010 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55011
55012         * lib/g++.exp: Use testsuite_flags.
55013
55014 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55015
55016         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55017
55018 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55019
55020         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55021
55022 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55023
55024         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55025
55026 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55027
55028         * gcc.c-torture/compile/20010313-1.c: New test.
55029
55030 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55031
55032         * gcc.dg/cpp/direct2.c: New test.
55033         * gccq.dg/cpp/direct2s.c: New test.
55034
55035         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55036
55037 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55038
55039         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55040         * g++.old-deja/g++.other/op3.C: Likewise.
55041
55042 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55043
55044         * gcc.dg/cpp/syshdr.h: New file.
55045         * gcc.dg/cpp/sysmac1.c: Update.
55046         * gcc.dg/cpp/sysmac2.c: Update.
55047
55048 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55049
55050         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55051
55052 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55053
55054         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55055         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55056
55057 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55058
55059         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55060
55061 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55062
55063         * lib/g++.exp (g++_include_flags): Don't use any special flags
55064         if TESTING_IN_BUILD_TREE is not defined.
55065         (g++_init): Use a plain 'c++' as the compiler if
55066         TESTING_IN_BUILD_TREEE is not defined.
55067
55068 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55069
55070         * g++.old-deja/g++.eh/catch13.C: New test.
55071         * g++.old-deja/g++.eh/catch14.C: New test.
55072
55073 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55074
55075         * gcc.dg/cpp/tr-define.c: New test.
55076
55077 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55078
55079         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55080         <stdlib.h>, not <malloc.h>.
55081
55082 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55083
55084         * g++.old-deja/g++.ns/template17.C: New test.
55085
55086 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55087
55088         * g++.old-deja/g++.pt/ref4.C: New test.
55089
55090 2001-04-30  Richard Henderson  <rth@redhat.com>
55091
55092         * gcc.dg/20000724-1.c: Revert last change.
55093
55094 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55095
55096         * g77.f-torture/execute/20010430.f: New test.
55097
55098 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55099
55100         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55101
55102 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55103
55104         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55105
55106 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55107
55108         * g++.old-deja/g++.eh/crash6.C: New test.
55109
55110 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55111
55112         * g++.old-deja/g++.other/warn7.C: New test.
55113
55114 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55115
55116         * g++.old-deja/g++.other/defarg9.C: New test.
55117
55118 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55119
55120         * g77.f-torture/compile/20010426.f: New test.
55121         * g77.f-torture/execute/20010426.f: New test.
55122
55123 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55124
55125         * g77.f-torture/compile/20000629-1.x: Remove - error
55126         has been fixed.
55127
55128 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55129
55130         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55131         Tweak slightly to work with g++.dg framework.
55132         * g++.dg/special/ecos.exp: Run initp1.C test.
55133         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55134
55135         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55136         its linker doesn't give line numbers either.
55137         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55138
55139 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55140
55141         * g++.old-deja/g++.other/lex1.C: New test.
55142
55143 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55144
55145         * gcc.dg/noncompile/20010425-1.c: New test.
55146
55147 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55148
55149         * g++.old-deja/g++.pt/mangle2.C: New test.
55150
55151 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55152
55153         * gcc.dg/format/plus-1.c: New test.
55154
55155 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55156
55157         * gcc.dg/20010423-1.c: New test.
55158
55159 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55160
55161         * gcc.c-torture/execute/20010422-1.c: New test.
55162
55163 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55164
55165         * g++.old-deja/g++.ns/type2.C: New test.
55166
55167 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55168
55169         * g++.old-deja/g++.other/perf1.C: New test.
55170
55171 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55172
55173         * gcc.dg/c99-func-2.c: Remove xfail.
55174         * gcc.dg/c99-func-3.c: Remove xfail.
55175         * gcc.dg/c99-func-4.c: Remove xfail.
55176
55177 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55178
55179         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55180
55181 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55182
55183         * gcc.c-torture/compile/20010423-1.c: New test.
55184
55185 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55186
55187         * g++.old-deja/g++.pt/typename28.C: New test.
55188
55189 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55190
55191         * g++.old-deja/g++.abi/empty2.C: New test.
55192         * g++.old-deja/g++.abi/empty3.C: New test.
55193
55194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55195
55196         * g++.old-deja/g++.other/comdat2.C: New test.
55197         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55198
55199 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55200
55201         * g++.old-deja/g++.other/overload14.C: New test.
55202
55203 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55204
55205         * g++.old-deja/g++.other/lookup23.C: New test.
55206
55207 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55208
55209         * gcc.c-torture/execute/20010403-1.c: New test.
55210
55211 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55212             Mark Mitchell  <mark@codesourcery.com>
55213
55214         * lib/old-dejagnu.exp: Don't delete output of executable.
55215         Add .exe suffix to executables.
55216
55217 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55218
55219         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55220
55221 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55222
55223         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55224
55225 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55226
55227         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55228         * g++.old-deja/g++.abi/crash1.C: New test.
55229
55230 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55231
55232         * g++.old-deja/g++.other/crash40.C: New test.
55233
55234 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55235
55236         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55237
55238 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55239
55240         * g++.old-deja/g++.other/warn6.C: New test.
55241
55242 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55243
55244         * g++.old-deja/g++.robertl/eb42.C: Same.
55245
55246 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55247
55248         * gcc.dg/wtr-conversion-1.c: New testcase.
55249
55250 2001-04-10  Richard Henderson  <rth@redhat.com>
55251
55252         * g++.old-deja/g++.other/array5.C: New.
55253
55254 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55255
55256         * gcc.c-torture/execute/20010408-1.c: New test.
55257
55258 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55259
55260         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55261         headers and constructs.
55262         * g++.old-deja/g++.robertl/eb79.C: Same.
55263         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55264         * g++.old-deja/g++.robertl/eb73.C: Same.
55265         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55266         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55267         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55268         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55269         * g++.old-deja/g++.robertl/eb44.C: Same.
55270         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55271         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55272         * g++.old-deja/g++.robertl/eb39.C: Same.
55273         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55274         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55275         * g++.old-deja/g++.robertl/eb30.C: Same.
55276         * g++.old-deja/g++.robertl/eb3.C: Same.
55277         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55278         * g++.old-deja/g++.robertl/eb21.C: Same.
55279         * g++.old-deja/g++.robertl/eb15.C: Same.
55280         * g++.old-deja/g++.robertl/eb118.C: Same.
55281         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55282         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55283         * g++.old-deja/g++.robertl/eb109.C: Same.
55284         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55285         * g++.old-deja/g++.mike/rtti1.C: Same.
55286         * g++.old-deja/g++.mike/p658.C: Same.
55287         * g++.old-deja/g++.mike/net46.C: Same.
55288         * g++.old-deja/g++.mike/net34.C: Same.
55289         * g++.old-deja/g++.mike/memoize1.C: Same.
55290         * g++.old-deja/g++.mike/eh2.C: Same.
55291         * g++.old-deja/g++.law/weak.C: Same.
55292         * g++.old-deja/g++.law/visibility7.C: Same.
55293         * g++.old-deja/g++.law/visibility25.C: Same.
55294         * g++.old-deja/g++.law/visibility22.C: Same.
55295         * g++.old-deja/g++.law/visibility2.C: Same.
55296         * g++.old-deja/g++.law/visibility17.C: Same.
55297         * g++.old-deja/g++.law/visibility13.C: Same.
55298         * g++.old-deja/g++.law/visibility10.C: Same.
55299         * g++.old-deja/g++.law/visibility1.C: Same.
55300         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55301         * g++.old-deja/g++.law/vbase1.C: Same.
55302         * g++.old-deja/g++.law/operators32.C: Same.
55303         * g++.old-deja/g++.law/nest3.C: Same.
55304         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55305         * g++.old-deja/g++.law/except5.C (main): Same.
55306         * g++.old-deja/g++.law/cvt7.C (run): Same.
55307         * g++.old-deja/g++.law/cvt2.C: Same.
55308         * g++.old-deja/g++.law/cvt16.C: Same.
55309         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55310         * g++.old-deja/g++.law/ctors17.C (main): Same.
55311         * g++.old-deja/g++.law/ctors13.C: Same.
55312         * g++.old-deja/g++.law/ctors12.C (main): Same.
55313         * g++.old-deja/g++.law/ctors10.C: Same.
55314         * g++.old-deja/g++.law/code-gen5.C: Same.
55315         * g++.old-deja/g++.law/bad-error7.C: Same.
55316         * g++.old-deja/g++.law/arm9.C: Same.
55317         * g++.old-deja/g++.law/arm12.C: Same.
55318         * g++.old-deja/g++.law/arg8.C: Same.
55319         * g++.old-deja/g++.law/arg1.C: Same.
55320         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55321         * g++.old-deja/g++.jason/template31.C: Same.
55322         * g++.old-deja/g++.jason/template24.C (main): Same.
55323         * g++.old-deja/g++.jason/2371.C: Same.
55324         * g++.old-deja/g++.eh/new2.C: Same.
55325         * g++.old-deja/g++.eh/new1.C: Same.
55326         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55327         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55328         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55329         * g++.old-deja/g++.brendan/crash62.C: Same.
55330         * g++.old-deja/g++.brendan/crash52.C: Same.
55331         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55332         * g++.old-deja/g++.brendan/crash38.C: Same.
55333         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55334         * g++.old-deja/g++.brendan/copy9.C: Same.
55335
55336 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55337
55338         * gcc.c-torture/execute/20001203-2.c (memset):
55339         Count argument is of type __SIZE_TYPE__.
55340
55341 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55342
55343         * gcc.c-torture/compile/20010404-1.c: New test.
55344
55345 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55346
55347         * gcc.c-torture/compile/20010326-1.c: New test.
55348
55349 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55350
55351         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55352         peculiarities of the SH.
55353         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55354
55355 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55356
55357         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55358         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55359         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55360
55361 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55362
55363         * g77.f-torture/compile/20010321-1.f: New test.
55364
55365 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55366
55367         * gcc.c-torture/compile/20010329-1.c: New test.
55368
55369 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55370
55371         * gcc.c-torture/execute/20010329-1.c: New test.
55372
55373 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55374
55375         * g++.old-deja/g++.other/eh4.C: Fix typo.
55376
55377 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55378
55379         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55380
55381 2001-03-28  Philip Blundell  <philb@gnu.org>
55382
55383         * gcc.c-torture/compile/20010328-1.c: New test.
55384
55385 2001-03-27  Richard Henderson  <rth@redhat.com>
55386
55387         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55388         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55389
55390 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55391
55392         * gcc.c-torture/compile/20010327-1.c: New test.
55393
55394 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55395
55396         * g++.old-deja/g++.other/friend12.C: New test.
55397         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55398         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55399
55400 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55401
55402         * gcc.c-torture/execute/20010325-1.c: New test.
55403
55404 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55405
55406         * g++.old-deja/g++.other/mangle3.C: New test.
55407
55408 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55409
55410         * g++.old-deja/g++.other/anon8.C: New test.
55411
55412 2001-03-20  Philip Blundell  <philb@gnu.org>
55413
55414         * gcc.c-torture/compile/20010320-1.c: New test.
55415
55416 2001-03-17  Richard Henderson  <rth@redhat.com>
55417
55418         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55419
55420 2001-03-15  Geoff Keating  <geoff@redhat.com>
55421
55422         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55423         tests on AIX.
55424
55425 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55426
55427         * g++.old-deja/g++.other/eh4.C: New test.
55428
55429 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55430
55431         * gcc.dg/cpp/mi1.c: Update.
55432
55433 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55434
55435         * g++.old-deja/g++.other/regstack.C: New test.
55436
55437 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55438
55439         * g++.old-deja/g++.other/ref4.C: New test.
55440
55441 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55442
55443         * objc/execute/va_method.m: Added.
55444         * objc/execute/IMP.m: Added.
55445         * objc/execute/_cmd.m: Added.
55446         * objc/execute/accessing_ivars.m: Added.
55447         * objc/execute/class-1.m: Added.
55448         * objc/execute/class-10.m: Added.
55449         * objc/execute/class-11.m: Added.
55450         * objc/execute/class-12.m: Added.
55451         * objc/execute/class-13.m: Added.
55452         * objc/execute/class-14.m: Added.
55453         * objc/execute/class-2.m: Added.
55454         * objc/execute/class-3.m: Added.
55455         * objc/execute/class-4.m: Added.
55456         * objc/execute/class-5.m: Added.
55457         * objc/execute/class-6.m: Added.
55458         * objc/execute/class-7.m: Added.
55459         * objc/execute/class-8.m: Added.
55460         * objc/execute/class-9.m: Added.
55461         * objc/execute/class-tests-1.h
55462         * objc/execute/class-tests-2.h
55463         * objc/execute/compatibility_alias.m: Added.
55464         * objc/execute/encode-1.m: Added.
55465         * objc/execute/formal_protocol-1.m: Added.
55466         * objc/execute/formal_protocol-2.m: Added.
55467         * objc/execute/formal_protocol-3.m: Added.
55468         * objc/execute/formal_protocol-4.m: Added.
55469         * objc/execute/formal_protocol-5.m: Added.
55470         * objc/execute/formal_protocol-6.m: Added.
55471         * objc/execute/formal_protocol-7.m: Added.
55472         * objc/execute/informal_protocol.m: Added.
55473         * objc/execute/initialize.m: Added.
55474         * objc/execute/load.m: Added.
55475         * objc/execute/many_args_method.m: Added.
55476         * objc/execute/nested-3.m: Added.
55477         * objc/execute/no_clash.m: Added.
55478         * objc/execute/private.m: Added.
55479         * objc/execute/redefining_self.m: Added.
55480         * objc/execute/root_methods.m: Added.
55481         * objc/execute/selector-1.m: Added.
55482         * objc/execute/static-1.m: Added.
55483         * objc/execute/static-2.m: Added.
55484         * objc/execute/va_method.m: Added.
55485
55486 2001-03-10  Richard Henderson  <rth@redhat.com>
55487
55488         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55489
55490 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55491
55492         * g++.old-deja/g++.other/crash31.C: XFAIL.
55493         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55494         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55495         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55496         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55497         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55498
55499 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55500
55501         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55502
55503 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55504
55505         * gcc.dg/20000724-1.c: Don't use multiline strings.
55506
55507 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55508
55509         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55510         result of -cString against what we expect it to be; don't just
55511         print it out for no one to read.
55512
55513         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55514         Based on testcases provided by Nicola Pero.
55515
55516 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55517
55518         * gcc.dg/cpp/macro7.c: New test.
55519
55520 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55521
55522         * gcc.dg/cpp/multiline.c: Update.
55523
55524 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55525
55526         * g++.old-deja/g++.other/enum3.C: New test.
55527
55528 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55529
55530         * g++.old-deja/g++.other/pod1.C: New test.
55531
55532 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55533
55534         * g++.old-deja/g++.ext/overload1.C: New test.
55535
55536 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55537
55538         * g++.old-deja/g++.pt/using1.C: New test.
55539
55540 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55541
55542         * g++.old-deja/g++.other/using9.C: New test.
55543
55544 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55545
55546         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55547
55548         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55549
55550 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55551
55552         * g++.old-deja/g++.ext/realpt1.C: Remove.
55553
55554 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55555
55556         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55557
55558 2001-02-26  Will Cohen  <wcohen@redhat.com>
55559
55560         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55561
55562 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55563
55564         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55565         templatized constructors.
55566
55567 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55568
55569         * gcc.c-torture/execute/20010224-1.c: New test.
55570
55571 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55572
55573         * gcc.c-torture/execute/20010222-1.c: New test.
55574
55575 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55576
55577         * g++.old-deja/g++.other/inline20.C: New test.
55578
55579 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55580
55581         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55582
55583 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55584
55585         * g++.old-deja/g++.other/lookup22.C: New test.
55586
55587 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55588
55589         * g77.dg: New directory.
55590         * g77.dg/20010216-1.f: New test case.
55591         * g77.dg/dg.exp: New driver.
55592         * lib/g77-dg.exp: New driver library.
55593
55594 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55595
55596         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55597
55598 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55599
55600         * g++.old-deja/g++.other/decl9.C: New test.
55601
55602 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55603
55604         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55605         not need <string> and also tests the initialization at runtime.
55606
55607 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55608
55609         * gcc.c-torture/execute/longlong.c: New test.
55610
55611 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55612
55613         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55614
55615 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55616
55617         * gcc.c-torture/execute/920302-1.c (execute):
55618         Change argument type to short.
55619
55620 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55621
55622         * g++.old-deja/g++.pt/deduct6.C: New test.
55623
55624 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55625
55626         * g++.old-deja/g++.pt/deduct5.C: New test.
55627
55628 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55629
55630         * gcc.c-torture/execute/20010209-1.c: New test.
55631
55632 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55633
55634         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55635
55636 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55637
55638         * g++.dg/vtgc1.C: Update for new ABI.
55639
55640         * consistency.vlad: New directory, 1665 files.
55641
55642 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55643
55644         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55645         return type.
55646         * gcc.dg/cpp/digraphs.c: Declare puts.
55647
55648 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55649
55650         * g++.old-deja/g++.other/warn5.C: New test.
55651
55652 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55653
55654         * g++.old-deja/g++.pt/spec40.C: New test.
55655
55656 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55657
55658         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55659         case.
55660         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55661
55662 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55663
55664         * gcc.c-torture/compile/20010209-1.c: New test.
55665
55666 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55667
55668         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55669         excess errors message but not if it crashes.
55670         * g++.old-deja/g++.other/crash27.C: Likewise.
55671         * g++.old-deja/g++.other/crash28.C: Likewise.
55672         * g++.old-deja/g++.other/crash30.C: Likewise.
55673         * g++.old-deja/g++.other/crash32.C: Likewise.
55674         * g++.old-deja/g++.other/crash35.C: Likewise.
55675         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55676
55677 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55678
55679         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55680         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55681         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55682         g77.f-torture/execute/execute.exp,
55683         g77.f-torture/noncompile/noncompile.exp,
55684         gcc.c-torture/execute/execute.exp,
55685         gcc.c-torture/execute/memcheck/memcheck.exp,
55686         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55687         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55688         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55689         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55690         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55691         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55692         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55693         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55694         Remove bug reporting instructions with ancient email addresses.
55695
55696 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55697
55698         * gcc.dg/20010202-1.c: New test.
55699         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55700
55701 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55702
55703         * g++.dg/stdbool-if.C: New test.
55704
55705 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55706
55707         * objc/execute/fdecl.m: Added main().
55708
55709 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55710
55711         * gcc.c-torture/execute/20010206-1.c: New test.
55712
55713 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55714
55715         * gcc.dg/cpp/avoidpaste1.c: Update.
55716
55717 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55718
55719         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55720         Pero <nicola@brainstorm.co.uk>.
55721         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55722
55723 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55724
55725         * g++.old-deja/g++.pt/spec39.C: New test.
55726
55727 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55728
55729         * gcc.c-torture/compile/20010202-1.c: New test.
55730
55731 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55732
55733         * g++.old-deja/g++.abi/primary2.C: New test.
55734         * g++.old-deja/g++.abi/primary3.C: New test.
55735         * g++.old-deja/g++.abi/primary4.C: New test.
55736         * g++.old-deja/g++.abi/primary5.C: New test.
55737         * g++.old-deja/g++.abi/vtable3.h: New test.
55738         * g++.old-deja/g++.abi/vtable3a.C: New test.
55739         * g++.old-deja/g++.abi/vtable3b.C: New test.
55740         * g++.old-deja/g++.abi/vtable3c.C: New test.
55741         * g++.old-deja/g++.abi/vtable3d.C: New test.
55742         * g++.old-deja/g++.abi/vtable3e.C: New test.
55743         * g++.old-deja/g++.abi/vtable3f.C: New test.
55744         * g++.old-deja/g++.abi/vtable3g.C: New test.
55745         * g++.old-deja/g++.abi/vtable3h.C: New test.
55746         * g++.old-deja/g++.abi/vtable3i.C: New test.
55747         * g++.old-deja/g++.abi/vtable3j.C: New test.
55748         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55749
55750 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55751
55752         * g++.old-deja/g++.other/anon6.C: New test.
55753         * g++.old-deja/g++.other/anon7.C: New test.
55754
55755 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55756
55757         * gcc.dg/cpp/avoidpaste2.c: New tests.
55758
55759 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55760
55761         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55762
55763 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55764
55765         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55766         DECIMAL_DIG cases for Irix."
55767
55768 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55769
55770         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55771
55772 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55773
55774         * gcc.dg/c99-tag-1.c: New test.
55775
55776 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55777
55778         * gcc.dg/cpp/tr-warn1.c: Add tests.
55779
55780 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55781
55782         * gcc.dg/cpp/avoidpaste1.c: Update.
55783         * gcc.dg/cpp/paste4.c: Update.
55784
55785 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55786
55787         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55788         cases for Irix.
55789
55790 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55791
55792         * g++.old-deja/g++.other/inline19.C: New test.
55793
55794 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55795
55796         * gcc.dg/Wlarger-than.c: New test.
55797
55798 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55799
55800         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55801
55802 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55803
55804         * gcc.c-torture/execute/20010129-1.c: New test.
55805         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55806
55807 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55808
55809         * gcc.dg/cpp/avoidpaste1.c: Test case.
55810
55811 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55812
55813         * g++.old-deja/g++.other/inline18.C: New test.
55814
55815 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55816
55817         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55818         and __builtin_putchar.
55819
55820 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55821
55822         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55823         tests.
55824
55825 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55826
55827         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55828         floating point number rounding mode to round to the nearest
55829         representable mode.
55830
55831 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55832
55833         * g++.old-deja/g++.other/mangle2.C: New test.
55834
55835 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55836
55837         * gcc.c-torture/compile/20010124-1.c: New test.
55838
55839 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55840
55841         * g++.old-deja/g++.pt/spec38.C: New test.
55842
55843 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55844
55845         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55846         "Build don't run".
55847
55848 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55849
55850         * gcc.c-torture/execute/20010123-1.c: New test.
55851
55852 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55853
55854         * g++.old-deja/g++.pt/spec37.C: New test.
55855
55856 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55857
55858         * g++.old-deja/g++.pt/overload14.C: New test.
55859
55860 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55861
55862         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55863         __builtin_return_address.
55864
55865 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55866
55867         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55868         * g++.old-deja/g++.pt/spec35.C: New test.
55869         * g++.old-deja/g++.pt/spec36.C: New test.
55870
55871 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55872
55873         * gcc.c-torture/compile/20010118-1.c: New test.
55874
55875 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55876
55877         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55878
55879 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55880
55881         * gcc.c-torture/execute/20010119-1.c: New test.
55882
55883 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55884
55885         * g++.old-deja/g++.other/vbase5.C: New test.
55886
55887 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55888
55889         * gcc.c-torture/execute/20010118-1.c: New test.
55890
55891 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55892
55893         * g++.old-deja/g++.pt/deduct3.C: New test.
55894
55895 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55896
55897         * g++.old-deja/g++.pt/spec34.C: New test.
55898
55899 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55900
55901         * g77.f-torture/compile/20000601-2.f: New test.
55902
55903 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55904
55905         * g++.old-deja/g++.other/init17.C: New test.
55906
55907 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55908
55909         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55910
55911 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55912
55913         * g++.old-deja/g++.pt/unify8.C: New test.
55914
55915 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55916
55917         * g++.old-deja/g++.abi/vbase1.C: New test.
55918
55919 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55920
55921         * g++.old-deja/g++.pt/crash65.C: New test.
55922
55923 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55924
55925         * gcc.dg/cpp/assembl2.S: New test case.
55926
55927 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55928
55929         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55930         are supported.
55931
55932 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55933
55934         * g++.old-deja/g++.other/builtins1.C: New test.
55935         * g++.old-deja/g++.other/builtins2.C: Likewise.
55936         * g++.old-deja/g++.other/builtins3.C: Likewise.
55937         * g++.old-deja/g++.other/builtins4.C: Likewise.
55938
55939 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55940
55941         * gcc.c-torture/compile/20010117-1.c: New test.
55942         * gcc.c-torture/compile/20010117-2.c: New test.
55943
55944 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55945
55946         * g77.f-torture/execute/20010116.[fx]: New test,
55947         XFAIL on i?86-*-*.
55948         * g77.f-torture/compile/20010115.f: Indicate it's
55949         a test for PR fortran/1636.
55950
55951 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55952
55953         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55954
55955 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55956
55957         * g77.f-torture/compile/20010115.f: New test.
55958
55959 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55960
55961         * g++.old-deja/g++.pt/nontype5.C: New test.
55962
55963 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55964
55965         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55966         have an equivalent working one below it.
55967
55968 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55969
55970         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55971         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55972
55973 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55974
55975         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55976         message containing "init_priority".
55977         (conpr-2.C): Likewise.
55978         (conpr-3.C): Likewise.
55979         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55980
55981 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55982
55983         * gcc.c-torture/execute/20010114-2.c: New test.
55984
55985 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55986
55987         * gcc.c-torture/compile/20010114-1.c: New test.
55988         * gcc.c-torture/compile/20010114-1.x: Xfail.
55989         * gcc.c-torture/compile/20010114-2.c: New test.
55990         * gcc.c-torture/execute/20010114-1.c: New test.
55991         * gcc.dg/trunc-1.c: New test.
55992         * gcc.dg/uninit-B.c: New test.
55993
55994 2001-01-13  Nick Clifton  <nickc@redhat.com>
55995
55996         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55997         target.
55998
55999 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56000
56001         * gcc.c-torture/compile/20010113-1.c: New test.
56002
56003 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56004
56005         * gcc.c-torture/compile/20001212-1.c: New test.
56006
56007 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56008
56009         * gcc.dg/cpp/widestr1.c: Update.
56010         * gcc.dg/cpp/prag-imp.c: Remove.
56011
56012 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56013
56014         * gcc.c-torture/execute/20000801-3.x: Remove.
56015         * gcc.dg/c90-init-1.c: New test.
56016         * gcc.dg/c99-init-1.c: New test.
56017         * gcc.dg/c99-init-2.c: New test.
56018         * gcc.dg/gnu99-init-1.c: New test.
56019
56020 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56021
56022         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56023         testing that no relevant ones were found.
56024
56025 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56026
56027         * g++.old-deja/g++.pt/cast2.C: New test.
56028
56029 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56030
56031         * g++.old-deja/g++.pt/friend47.C: New test.
56032
56033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56034
56035         * g++.old-deja/g++.pt/instantiate13.C: New test.
56036
56037 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56038
56039         * g++.old-deja/g++.other/defarg7.C: New test.
56040         * g++.old-deja/g++.other/defarg8.C: New test.
56041
56042 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56043
56044         * g++.old-deja/g++.pt/crash64.C: New test.
56045
56046 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56047
56048         * g++.old-deja/g++.pt/crash63.C: New test.
56049
56050 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56051
56052         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56053
56054 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56055
56056         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56057
56058 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56059
56060         * g++.old-deja/g++.pt/error3.C: New test.
56061
56062 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56063
56064         * g++.old-deja/g++.other/crash39.C: New test.
56065
56066 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56067
56068         * g++.old-deja/g++.other/vbase4.C: New test.
56069
56070 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56071
56072         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56073         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56074         * gcc.dg/special/special.exp: New test driver which will check
56075         for alias support for the above test.
56076
56077 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56078
56079         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56080         problems on small machines.
56081         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56082         parameterize.
56083
56084 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56085
56086         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56087         mips.
56088         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56089
56090 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56091
56092         * g++.old_deja/g++.pt/using8.C: New test.
56093
56094 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56095
56096         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56097
56098 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56099
56100         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56101         where a failure is expected.
56102         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56103
56104 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56105
56106         * g++.old_deja/g++.pt/instantiate12.C: New test.
56107
56108 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56109
56110         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56111         start of structs.
56112         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56113         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56114         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56115         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56116         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56117         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56118         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56119         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56120         * g++.old-deja/g++.eh/spec6.C: Likewise.
56121         * g++.old-deja/g++.jason/crash3.C: Likewise.
56122         * g++.old-deja/g++.law/ctors11.C: Likewise.
56123         * g++.old-deja/g++.law/ctors17.C: Likewise.
56124         * g++.old-deja/g++.law/ctors5.C: Likewise.
56125         * g++.old-deja/g++.law/ctors9.C: Likewise.
56126         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56127         * g++.old-deja/g++.mike/net22.C: Likewise.
56128         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56129         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56130         * g++.old-deja/g++.mike/virt3.C: Likewise.
56131         * g++.old-deja/g++.niklas/t128.C: Likewise.
56132         * g++.old-deja/g++.other/anon4.C: Likewise.
56133         * g++.old-deja/g++.other/using1.C: Likewise.
56134         * g++.old-deja/g++.other/warn3.C: Likewise.
56135         * g++.old-deja/g++.pt/t37.C: Likewise.
56136         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56137         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56138
56139 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56140
56141         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56142
56143 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56144
56145         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56146
56147 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56148
56149         * gcc.c-torture/compile/20010107-1.c: New test.
56150
56151 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56152
56153         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56154
56155 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56156
56157         * gcc.dg/format/format.h: New file.
56158         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56159         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56160         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56161         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56162         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56163         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56164         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56165         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56166         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56167         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56168         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56169         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56170         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56171         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56172         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56173         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56174         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56175         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56176         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56177         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56178         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56179         instead of declaring standard types, macros and functions in each
56180         test.
56181
56182 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56183
56184         * gcc.c-torture/execute/20010106-1.c: New test.
56185
56186 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56187
56188         * gcc.dg/format/format.exp: New file.
56189         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56190         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56191         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56192         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56193         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56194         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56195         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56196         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56197         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56198         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56199         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56200         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56201         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56202         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56203         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56204         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56205         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56206         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56207         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56208         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56209         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56210         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56211         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56212         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56213         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56214         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56215         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56216         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56217         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56218         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56219         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56220         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56221         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56222         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56223         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56224         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56225         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56226         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56227         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56228         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56229         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56230         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56231
56232 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56233
56234         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56235         account.
56236
56237 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56238
56239         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56240
56241 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56242
56243         * g++.old-deja/g++.pt/crash62.C: New test.
56244
56245 2001-01-04  Richard Henderson  <rth@redhat.com>
56246
56247         * gcc.dg/20000926-1.c: Update expected warnings.
56248         * gcc.dg/array-2.c: Likewise.
56249         * gcc.dg/array-4.c: Also validate flexible array members.
56250         * gcc.dg/c99-flex-array-1.c: New.
56251
56252 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56253
56254         * gcc.c-torture/compile/20001222-1.x: Remove.
56255
56256 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56257
56258         * gcc.c-torture/execute/built-in-setjmp.c: New.
56259
56260 2001-01-03  Richard Henderson  <rth@redhat.com>
56261
56262         * gcc.dg/940510-1.c: Update expected error wording.
56263         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56264
56265 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56266
56267         * lib/target-supports.exp (check_alias_available): Modified to
56268         indicate aliases not supported if only weak aliases are supported.
56269
56270 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56271
56272         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56273         Turn on cmpstrsi checks for __pj__ and __i370__.
56274
56275 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56276
56277         * g++.old-deja/g++.other/virtual11.C: New test.
56278
56279 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56280
56281         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56282
56283 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56284
56285         * gcc.c-torture/compile/20010102-1.c: New test.
56286
56287 2001-01-02  Andreas Jaeger  <aj@suse.de>
56288
56289         * gcc.dg/noreturn-3.c: New test.
56290
56291         * gcc.dg/noreturn-4.c: New test.
56292
56293 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56294
56295         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56296         __builtin_fputc and __builtin_fwrite.
56297
56298 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56299
56300         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56301         signed char, not default char.
56302
56303 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56304
56305         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56306
56307 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56308
56309         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56310
56311 2000-12-29  Richard Henderson  <rth@redhat.com>
56312
56313         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56314         (__cyg_profile_func_exit): Define.
56315
56316 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56317
56318         * g++.dg/vtgc1.C: New test.
56319
56320 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56321
56322         * gcc.dg/noncompile/20001228-1.c: New test.
56323
56324         * gcc.dg/20001228-1.c: New test.
56325
56326         * gcc.c-torture/execute/20001228-1.c: New test.
56327
56328 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56329
56330         * gcc.dg/format-strfmon-1.c: New test.
56331
56332 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56333
56334         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56335         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56336         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56337         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56338         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56339         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56340         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56341         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56342         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56343         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56344         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56345         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56346         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56347
56348         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56349         * gcc.c-torture/execute/string-opt-4.c: Test index.
56350
56351 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56352
56353         * gcc.c-torture/compile/20001226-1.c: New test.
56354
56355 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56356
56357         * gcc.c-torture/compile/20001222-1.c: New test.
56358         * gcc.c-torture/compile/20001222-1.x: Xfail.
56359
56360 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56361
56362         * gcc.c-torture/execute/comp-goto-2.c: New test.
56363
56364 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56365
56366         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56367         Use long types if __INT_MAX__ is 32767.
56368         (main): Use cast to (sint32 *) when poking 88 into a_page.
56369
56370         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56371
56372 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56373
56374         * gcc.c-torture/compile/20001221-1.c: New test.
56375         * gcc.c-torture/execute/20001221-1.c: New test.
56376
56377 2000-12-20  Richard Henderson  <rth@redhat.com>
56378
56379         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56380         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56381
56382 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56383
56384         * gcc.dg/compare3.c: New test.
56385
56386 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56387
56388         * gcc.dg/format-warnll-1.c: New test.
56389
56390 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56391
56392         * gcc.dg/cpp/cmdlne-P.c: New test.
56393
56394 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56395
56396         * gcc.c-torture/execute/builtin-abs-1.c,
56397         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56398
56399 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56400
56401         * gcc.dg/cpp/multiline.c: New test.
56402
56403 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56404
56405         * g++.old-deja/g++.other/syshdr1.C: Update.
56406         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56407
56408 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56409
56410         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56411
56412 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56413
56414         * g++.old-deja/g++.pt/ttp65.C: New test.
56415
56416 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56417
56418         * g++.old-deja/g++.pt/ttp64.C: New test.
56419
56420 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56421
56422         * g++.old-deja/g++.pt/spec33.C: New test.
56423
56424 2000-12-14  Catherine Moore  <clm@redhat.com>
56425
56426         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56427         * gcc.c-torture/execute/920612-2.c: Likewise.
56428         * gcc.c-torture/execute/920428-2.c: Likewise.
56429         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56430         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56431
56432 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56433
56434         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56435         * gcc.dg/pack-test-2.c: Likewise.
56436
56437 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56438
56439         Tests by Zack Weinberg <zackw@stanford.edu>.
56440
56441         * gcc.dg/cpp/defined.c: Update.
56442         * gcc.dg/cpp/defined_trad.c: New tests.
56443
56444 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56445
56446         * gcc.dg/cpp/trad-direct.c: Update.
56447
56448 2000-12-11  Neil Booth  <neilb@earthling.net>
56449
56450         * gcc.dg/cpp/defined_trad.c
56451
56452 2000-12-11  Neil Booth  <neilb@earthling.net>
56453
56454         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56455
56456 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56457
56458         * gcc.dg/format-miss-2.c: New test.
56459
56460 2000-12-09  Neil Booth  <neilb@earthling.net>
56461
56462         * gcc.dg/cpp/lineflags.c: New tests.
56463         * gcc.dg/cpp/poison.c: Update.
56464         * gcc.dg/cpp/redef2.c: Update.
56465         * gcc.dg/cpp/skipping.c: New test.
56466
56467 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56468
56469         * g++.old-deja/g++.other/eh3.C: New testcase.
56470
56471 2000-12-07  Neil Booth  <neilb@earthling.net>
56472
56473         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56474         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56475         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56476         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56477         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56478         Update.
56479
56480 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56481
56482         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56483         __SIZE_TYPE__ instead of int for type of integers cast to
56484         pointers.
56485
56486 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56487
56488         * g++.old-deja/g++.other/cleanup4.C: New test.
56489
56490 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56491
56492         * format-sec-1.c: New test.
56493
56494 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56495
56496         * gcc.dg/format-nonlit-3.c: New test.
56497
56498 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56499
56500         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56501         through a null pointer.
56502
56503 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56504
56505         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56506         * g++.old-deja/g++.pt/partial4.C: New test.
56507
56508 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56509
56510         * gcc.c-torture/execute/ieee/hugeval.x: New.
56511
56512 2000-12-06  Neil Booth  <neilb@earthling.net>
56513
56514         * gcc.dg/cpp/backslash2.c: New tests.
56515
56516 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56517
56518         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56519         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56520
56521 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56522
56523         * gcc.c-torture/execute/20001203-2.c: New testcase.
56524
56525 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56526
56527         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56528         * g++.old-deja/g++.other/virtual10.C: New test.
56529
56530 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56531
56532         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56533
56534 2000-12-05  Richard Henderson  <rth@redhat.com>
56535
56536         * gcc.c-torture/compile/20001205-1.c: New.
56537
56538 2000-12-04  Neil Booth  <neilb@earthling.net>
56539
56540         * g++.old-deja/g++.other/virtual9.C: New test.
56541         * g++.old-deja/g++.pt/crash61.C: New test.
56542         * gcc.c-torture/execute/loop-9.c: New test.
56543
56544 2000-12-04  Neil Booth  <neilb@earthling.net>
56545
56546         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56547         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56548         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56549         * gcc.dg/cpp/extratokens.c: ...here.
56550
56551 2000-12-04  Neil Booth  <neilb@earthling.net>
56552
56553         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56554         New tests.
56555
56556 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56557
56558         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56559         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56560
56561 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56562
56563         * gcc.c-torture/execute/20001203-1.c: New test.
56564
56565 2000-12-03  Neil Booth  <neilb@earthling.net>
56566
56567         * gcc.dg/cpp/macro6.c: New test cases.
56568
56569 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56570
56571         * gcc.c-torture/execute/string-opt-9.c: New test.
56572         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56573         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56574         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56575
56576         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56577         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56578
56579 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56580
56581         * gcc.dg/cpp/if-6.c: New testcase.
56582
56583         * gcc.dg/20001201-1.c: New testcase.
56584
56585 2000-12-02  Neil Booth  <neilb@earthling.net>
56586
56587         * g++.old-deja/g++.other/externC4.C,
56588         g++.old-deja/g++.other/friend10.C: New tests.
56589
56590 2000-12-02  Neil Booth  <neilb@earthling.net>
56591
56592         * g++.old-deja/g++.other/instan2.C
56593         * g++.old-deja/g++.other/instan3.C: New test.
56594
56595 2000-12-02  Neil Booth  <neilb@earthling.net>
56596
56597         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56598         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56599         gnuc99.c,gnuc99-pedantic.c: New tests.
56600
56601 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56602
56603         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56604         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56605
56606 2000-12-01  Neil Booth  <neilb@earthling.net>
56607
56608         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56609         * gcc.dg/cpp/poison.c: Update.
56610         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56611
56612 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56613
56614         * g77.f-torture/execute/20001201.f: New test.
56615
56616 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56617
56618         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56619
56620 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56621
56622         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56623
56624 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56625
56626         * g++.old-deja/g++.other/cast6.C: New test.
56627
56628 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56629
56630         * gcc.c-torture/execute/20001130-2.c: New testcase.
56631
56632 2000-11-30  Richard Henderson  <rth@redhat.com>
56633
56634         * gcc.c-torture/execute/20001130-1.c: New test.
56635
56636 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56637
56638         * g++.old-deja/g++.other/op3.C: New test.
56639
56640 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56641
56642         * g++.old-deja/g++.other/op2.C: New test.
56643
56644 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56645
56646         * g++.old-deja/g++.other/crash38.C: New test.
56647
56648 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56649
56650         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56651
56652 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56653
56654         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56655         tests.
56656         * gcc.c-torture/execute/string-opt-6.c: New test.
56657
56658         * gcc.dg/20001117-1.c: Add main.
56659
56660 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56661
56662         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56663         Move from here ...
56664         * gcc.dg/940510-1.c: ... to here.
56665
56666         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56667         zero-size arrays in toplevel structures.
56668
56669 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56670
56671         * gcc.c-torture/execute/loop-8.c: New test.
56672
56673 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56674
56675         * g++.old-deja/g++.other/base1.C: New test.
56676
56677 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56678
56679         * g++.old-deja/g++.other/parse2.C: New test.
56680
56681 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56682
56683         * g++.old-deja/g++.pt/incomplete1.C: New test.
56684
56685 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56686
56687         * g++.old-deja/g++.other/friend9.C: New test.
56688
56689 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56690
56691         * gcc.dg/20001127-1.c: New test.
56692
56693 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56694
56695         * g++.old-deja/g++.pt/friend46.C: New test.
56696
56697 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56698
56699         * g++.old-deja/g++.other/ptrmem8.C: New test.
56700
56701 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56702
56703         * gcc.c-torture/execute/string-opt-7.c: New test.
56704         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56705
56706 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56707
56708         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56709         instead of 'mkcheck 2'.
56710
56711 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56712
56713         * gcc.c-torture/execute/memcheck/driver.c,
56714         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56715         C9X references to refer to C99.
56716
56717 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56718
56719         * gcc.dg/ultrasp3.c: New test.
56720
56721 2000-11-25  Neil Booth  <neilb@earthling.net>
56722
56723         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56724
56725 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56726
56727         * gcc.c-torture/compile/20001123-2.c: New.
56728
56729 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56730
56731         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56732
56733 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56734
56735         * gcc.dg/sequence-point-1.c: Add some new tests.
56736         * gcc.c-torture/execute/20001124-1.c: New test.
56737
56738 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56739
56740         * g++.old-deja/g++.other/vaarg4.C: New test.
56741         * gcc.c-torture/compile/20001123-1.c: New test.
56742
56743 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56744
56745         * g++.other/crash24.C: Adjust and remove XFAIL.
56746         * g++.other/crash37.C: New test.
56747
56748 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56749
56750         * g++.old-deja/g++.pt/instantiate9.C: New test.
56751
56752 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56753
56754         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56755         new ABI, too.
56756
56757         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56758         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56759
56760 2000-11-22  Neil Booth  <neilb@earthling.net>
56761
56762         * gcc.dg/cpp/Wtrigraphs.c: New test.
56763
56764 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56765
56766         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56767
56768 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56769
56770         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56771
56772 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56773
56774         * lib/gcc-dg.exp: load_lib scanasm.exp.
56775         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56776         * lib/g++-dg.exp: load_lib scanasm.exp.
56777         * lib/scanasm.exp: New.
56778         (scan-assembler, scan-assembler-not): Add optional arguments to
56779         test name, or if not present, the pattern name.
56780         (scan-assembler-dem, scan-assembler-dem-not): New.
56781
56782         * g++.dg/dg.exp: New.
56783
56784 2000-11-21  Neil Booth  <neilb@earthling.net>
56785
56786         * gcc.dg/cpp/integrated1.c: Remove.
56787
56788 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56789
56790         * gcc.c-torture/execute/20001121-1.c: New test.
56791
56792 2000-11-21  Richard Henderson  <rth@redhat.com>
56793
56794         * gcc.c-torture/compile/20001121-1.c: New test.
56795
56796 2000-11-20  Neil Booth  <neilb@earthling.net>
56797
56798         * gcc.dg/cpp/integrated1.c: New test.
56799
56800 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56801
56802         * g++.old-deja/g++.other/inline17.C: New test.
56803
56804 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56805
56806         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56807         local variable to be zero: I made the variable global. Now
56808         uses abort() and exit() instead of relying on main's return value.
56809
56810 2000-11-20  Neil Booth  <neilb@earthling.net>
56811
56812         * gcc.dg/cpp/paste2.c: Update test.
56813         * objc/execute/paste.m: New test.
56814
56815 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56816
56817         * gcc.dg/c99-condexpr-1.c: New test.
56818
56819 2000-11-20  Neil Booth  <neilb@earthling.net>
56820
56821         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56822
56823 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56824
56825         * g++.old-deja/g++.pt/export1.C: New test.
56826
56827 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56828
56829         * gcc.dg/20001117-1.c: New test.
56830
56831 2000-11-18  Richard Henderson  <rth@redhat.com>
56832
56833         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56834
56835 2000-11-18  Richard Henderson  <rth@redhat.com>
56836
56837         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56838         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56839         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56840
56841 2000-11-18  Richard Henderson  <rth@redhat.com>
56842
56843         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56844         (main): New.  Exit cleanly.
56845
56846 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56847
56848         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56849         gcc.dg/c99-fordecl-2.c: New tests.
56850
56851 2000-11-18  Richard Henderson  <rth@redhat.com>
56852
56853         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56854         * gcc.c-torture/execute/zerolen-2.c: New.
56855
56856 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56857
56858         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56859         memory.
56860
56861 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56862
56863         * g++.old-deja/g++.pt/instantiate8.C: New test.
56864
56865 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56866
56867         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56868         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56869
56870 2000-11-16  Nick Clifton  <nickc@redhat.com>
56871
56872         * gcc.c-torture/execute/nestfunc-2.c: New test.
56873         * gcc.c-torture/execute/nestfunc-3.c: New test.
56874
56875 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56876
56877         * gcc.c-torture/compile/20001116-1.c: New test.
56878
56879 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56880
56881         * gcc.c-torture/execute/20001115-1.c: New test.
56882
56883 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56884
56885         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56886         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56887         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56888         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56889
56890 2000-11-15  Neil Booth  <neilb@earthling.net>
56891
56892         gcc.dg/cpp/_Pragma1.c: Update.
56893         gcc.dg/cpp/_Pragma2.c: New test.
56894
56895 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56896
56897         * g++.old-deja/g++.other/anon5.C: New test.
56898
56899 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56900
56901         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56902         tests.
56903
56904 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56905
56906         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56907         output.
56908
56909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56910
56911         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56912         labels at end of compound statements.
56913
56914 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56915
56916         * gcc.c-torture/execute/loop-7.c: New test.
56917
56918 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56919
56920         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56921
56922 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56923
56924         * gcc.dg/c99-bool-1.c: New test.
56925
56926 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56927
56928         * gcc.dg/c99-scope-1.c: Remove xfail.
56929         * gcc.dg/c99-scope-2.c: New test.
56930
56931 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56932
56933         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56934         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56935
56936 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56937
56938         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56939         error messages.
56940
56941         * g++.mike/p700.C: Don't typedef wchar_t.
56942         * g++.mike/p784.C: Likewise.
56943         * g++.mike/eb101.C: Don't use __wchar_t.
56944
56945 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56946
56947         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56948         from DO loop.
56949
56950 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56951
56952         * gcc.c-torture/execute/20001111-1.c: New test.
56953
56954 2000-11-10  Nick Clifton  <nickc@redhat.com>
56955
56956         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56957         long multuiple and accumulate.
56958
56959 2000-11-09  Richard Henderson  <rth@redhat.com>
56960
56961         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56962         via size_t instead of int.
56963
56964         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56965         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56966         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56967         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56968
56969 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56970
56971         * gcc.c-torture/compile/20001109-1.c: New test.
56972         * gcc.c-torture/compile/20001109-2.c: New test.
56973
56974 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56975
56976         * g++.old-deja/g++.pt/operator1.C: New test.
56977         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56978
56979 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56980
56981         * gcc.dg/20001108-1.c: New test.
56982
56983 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56984
56985         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56986         with both arguments constant strings.
56987         * gcc.c-torture/execute/string-opt-3.c: New test.
56988         * gcc.c-torture/execute/string-opt-4.c: New test.
56989         * gcc.c-torture/execute/string-opt-5.c: New test.
56990
56991 2000-11-08  Nick Clifton  <nickc@redhat.com>
56992
56993         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56994         mulsidi3adddi patterns.
56995
56996 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56997
56998         * g++.old-deja/g++.other/crash36.C: New test.
56999
57000 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57001
57002         * g++.old-deja/g++.other/init16.C: New test.
57003
57004 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57005
57006         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57007
57008 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57009
57010         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57011         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57012         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57013
57014 2000-11-07  DJ Delorie  <dj@redhat.com>
57015
57016         * gcc.dg/20000614-1.c: Add return so that test can pass.
57017
57018 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57019
57020         * gcc.c-torture/execute/string-opt-1.c: New test.
57021
57022 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57023
57024         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57025         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57026         parameters in registers, and there is no way for a varargs
57027         function to know in which order the integer and floating-point
57028         parameters should be interleaved when they are placed on the
57029         stack.
57030         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57031         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57032
57033 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57034
57035         * gcc.c-torture/execute/string-opt-2.c: New test.
57036
57037 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57038
57039         * g++.old-deja/g++.pt/crash60.C: New test.
57040
57041 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57042
57043         * g++.old-deja/g++.other/crash24.C: New test.
57044         * g++.old-deja/g++.other/crash25.C: New test.
57045         * g++.old-deja/g++.other/crash26.C: New test.
57046         * g++.old-deja/g++.other/crash27.C: New test.
57047         * g++.old-deja/g++.other/crash28.C: New test.
57048         * g++.old-deja/g++.other/crash29.C: New test.
57049         * g++.old-deja/g++.other/crash30.C: New test.
57050         * g++.old-deja/g++.other/crash31.C: New test.
57051         * g++.old-deja/g++.other/crash32.C: New test.
57052         * g++.old-deja/g++.other/crash33.C: New test.
57053         * g++.old-deja/g++.other/crash34.C: New test.
57054         * g++.old-deja/g++.other/crash35.C: New test.
57055
57056 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57057
57058         * gcc.c-torture/execute/20001031-1.c: New test.
57059
57060 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57061
57062         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57063         namespace.
57064
57065         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57066         standards-conformant.
57067
57068         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57069
57070         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57071         * g++.old-deja/g++.mike/p755a.C: Likewise.
57072         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57073         library makes no calls to `operator new' during initialization.
57074
57075 2000-11-04  Neil Booth  <neilb@earthling.net>
57076
57077         * gcc.dg/cpp/include2.c: New tests.
57078
57079 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57080
57081         * lib/g++.exp (g++_set_ld_library_path): New function.
57082         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57083
57084 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57085
57086         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57087         warnings.
57088
57089 2000-11-01  Richard Henderson  <rth@redhat.com>
57090
57091         * g++.old-deja/g++.ext/namedret1.C: New.
57092         * g++.old-deja/g++.ext/namedret2.C: New.
57093         * g++.old-deja/g++.ext/namedret3.C: New.
57094
57095 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57096
57097         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57098         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57099
57100 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57101
57102         * gcc.c-torture/execute/va-arg-21.c: New test.
57103
57104 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57105
57106         * gcc.dg/c99-complex-2.c: New test.
57107
57108 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57109
57110         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57111
57112 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57113
57114         * g++.old-deja/g++.other/inline16.C: New test.
57115
57116 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57117
57118         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57119         __PRETTY_FUNCTION__
57120
57121 2000-10-29  Neil Booth  <neilb@earthling.net>
57122
57123         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57124         New tests.
57125         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57126         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57127         optimisation.
57128
57129 2000-10-29  Neil Booth  <neilb@earthling.net>
57130
57131         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57132         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57133         * mi5.c: Test multiple includes work with -C.
57134         * trigraphs.c: Test ^= version.
57135
57136 2000-10-28  Neil Booth  <neilb@earthling.net>
57137
57138         New tests and test updates for new macro expander.
57139
57140         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57141         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57142         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57143         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57144         new diagnostic messages.
57145
57146         * gcc.dg/cpp/macro3.c: New tests.
57147
57148 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57149
57150         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57151         on the same line.
57152
57153 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57154
57155         * g++.old-deja/g++.other/eh2.C: New test.
57156
57157 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57158
57159         * gcc.c-torture/execute/20001027-1.c: New test.
57160
57161 2000-10-26  Richard Henderson  <rth@redhat.com>
57162
57163         * gcc.c-torture/execute/20001026-1.c: New.
57164
57165 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57166
57167         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57168         * g++.old-deja/g++.law/builtin1.C: Likewise.
57169         * g++.old-deja/g++.law/ctors10.C: Likewise.
57170         * g++.old-deja/g++.law/virtual3.C: Likewise.
57171         * g++.old-deja/g++.mike/p658.C: Likewise.
57172         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57173         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57174         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57175         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57176         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57177
57178 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57179
57180         * gcc.c-torture/compile/20001024-1.c: New test.
57181
57182 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57183
57184         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57185         to tell us whether or not we are using V3.
57186
57187 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57188
57189         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57190         operands.
57191
57192 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57193
57194         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57195
57196 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57197
57198         * gcc.c-torture/execute/20001024-1.c: New test.
57199
57200 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57201
57202         * g++.old-deja/g++.other/sibcall1.C: New test.
57203
57204 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57205
57206         * gcc.dg/noncompile/init-3.c: New test.
57207
57208 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57209
57210         * gcc.dg/format-array-1.c: New test.
57211
57212 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57213
57214         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57215         writing through null pointers; remove comment about testing
57216         unterminated strings.
57217
57218 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57219
57220         * gcc.c-torture/execute/20001017-2.c: New test.
57221
57222 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57223
57224         * gcc.c-torture/compile/20001018-1.c: New test.
57225         * gcc.c-torture/compile/20001018-1.x: Xfail.
57226
57227 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57228
57229         * gcc.c-torture/execute/20001017-1.c: New test.
57230
57231 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57232
57233         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57234         for multiple use of arguments with scanf formats; add tests for
57235         multiple use of arguments.
57236
57237 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57238
57239         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57240         from some old tests.
57241
57242 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57243
57244         * gcc.dg/format-miss-1.c: New test.
57245
57246 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57247
57248         * gcc.c-torture/execute/20001013-1.c: New test.
57249
57250 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57251
57252         * gcc.dg/format-branch-1.c: New test.
57253
57254 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57255
57256         * README, lib/file-format.exp: Remove EGCS references.
57257
57258 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57259
57260         * gcc.dg/20001013-1.c: New test.
57261
57262 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57263
57264         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57265         for intmax_t in the compiler using __typeof__ and the type rules
57266         for conditional expressions.
57267
57268 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57269
57270         * gcc.dg/20001012-1.c: New test.
57271         * gcc.dg/20001012-2.c: New test.
57272
57273 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57274
57275         * gcc.dg/format-attr-1.c: New test.
57276
57277 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57278
57279         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57280         __LONG_LONG_MAX__ instead of LLONG_MAX.
57281
57282 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57283
57284         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57285         scanf flags.
57286         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57287         flags.
57288
57289 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57290
57291         * gcc.dg/sequence-pt-1.c: New test.
57292
57293 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57294
57295         * gcc.c-torture/execute/20001011-1.c: New testcase.
57296         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57297
57298 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57299
57300         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57301         does not error on it.
57302
57303 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57304
57305         * gcc.dg/20001009-1.c: New test.
57306
57307 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57308
57309         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57310         * gcc.c-torture/execute/20001009-2.c: ... to here.
57311
57312 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57313
57314         * gcc.c-torture/compile/20001009-1.c: New testcase.
57315         * gcc.c-torture/execute/20001009-1.c: New testcase.
57316         Testcases provided by Jan Hubicka <jh@suse.cz>.
57317
57318 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57319
57320         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57321         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57322         uintmax_t using <limits.h> to emulate the compiler's internal
57323         logic.  No longer XFAIL %j tests.
57324
57325 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57326
57327         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57328         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57329         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57330         regexps and details of expected handling of some bad formats.
57331         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57332         suppression.
57333
57334 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57335
57336         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57337         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57338         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57339         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57340         in list archives.
57341
57342 2000-10-06  Richard Henderson  <rth@cygnus.com>
57343
57344         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57345         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57346         * g++.old-deja/g++.jason/report.C: Likewise.
57347         * g++.old-deja/g++.law/friend5.C: Likewise.
57348         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57349         of the expected warnings.
57350
57351 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57352
57353         * g++.old-deja/g++.pt/enum14.C: New test.
57354
57355 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57356
57357         * g++.old-deja/g++.pt/crash59.C: New test.
57358
57359 2000-10-04  Will Cohen  <wcohen@redhat.com>
57360
57361         * gcc.dg/20000926-1.c: New test.
57362
57363 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57364
57365         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57366         function name for current C++ compiler.
57367         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57368
57369 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57370
57371         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57372         __PRETTY_FUNCTION__.
57373         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57374
57375 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57376
57377         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57378
57379 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57380
57381         * gcc.c-torture/compile/20000923-1.c: New test.
57382
57383 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57384
57385         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57386         * g++.old-deja/g++.pt/ttp62.C: Same.
57387         * g++.old-deja/g++.other/inline14.C: Same.
57388
57389 2000-09-24  Richard Henderson  <rth@cygnus.com>
57390
57391         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57392
57393 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57394
57395         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57396
57397 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57398
57399         * gcc.c-torture/compile/20000922-1.c: New file.
57400
57401 2000-09-21  Nick Clifton  <nickc@redhat.com>
57402
57403         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57404         a signed long modulo operation.
57405         (mod6): New function - perform an unsigned long modulo operation.
57406         (main): Add tests for modulos of very large numbers by very small
57407         dividends.
57408
57409 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57410
57411         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57412
57413 2000-09-19  Richard Henderson  <rth@cygnus.com>
57414
57415         * gcc.dg/compare2.c (case 10): XFAIL.
57416
57417 2000-09-18  Richard Henderson  <rth@cygnus.com>
57418
57419         * gcc.c-torture/execute/20000906-1.c: Move ...
57420         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57421         that support __builtin_trap.
57422
57423 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57424
57425         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57426
57427 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57428
57429         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57430         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57431         more $ format tests.
57432
57433 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57434
57435         * gcc.dg/format-errmk-1.c: New test.
57436
57437 2000-09-17  Greg McGary  <greg@mcgary.org>
57438
57439         * gcc.c-torture/execute/20000917-1.x: Remove.
57440
57441 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57442
57443         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57444
57445 2000-09-17  Greg McGary  <greg@mcgary.org>
57446
57447         * gcc.c-torture/execute/20000917-1.c: New test.
57448         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57449
57450 2000-09-16  Neil Booth  <NeilB@earthling.net>
57451
57452         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57453         in nested macro bug.
57454
57455 2000-09-15  Neil Booth  <NeilB@earthling.net>
57456
57457         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57458
57459 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57460
57461         * gcc.c-torture/execute/20000914-1.c: New test.
57462
57463 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57464
57465         * g++.other/inline13.C: New test.
57466
57467 2000-09-12  Andreas Jaeger  <aj@suse.de>
57468
57469         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57470         constant by Ulrich Drepper <drepper@redhat.com>.
57471
57472 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57473
57474         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57475
57476 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57477
57478         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57479
57480 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57481
57482         * gcc.dg/cpp/backslash.c: New test.
57483
57484 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57485
57486         * gcc.c-torture/execute/20000910-1.c: New test.
57487         * gcc.c-torture/execute/20000910-2.c: Likewise.
57488
57489 2000-09-11  Robert Lipe  <robertl@sco.com>
57490
57491         * gcc.dg/pragma-align.c: New test.
57492
57493 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57494
57495         * g++.old-deja/g++.pt/explicit82.C: New test.
57496         * g++.old-deja/g++.pt/explicit83.C: New test.
57497
57498 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57499
57500         * gcc.dg/asm-names.c: New test.
57501
57502 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57503
57504         * gcc.dg/cpp/tr-warn6.c: New test
57505
57506 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57507
57508         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57509         be accepted.
57510
57511 2000-09-07  Catherine Moore  <clm@redhat.com>
57512
57513         * gcc.c-torture/execute/unroll-1.c: New test.
57514
57515 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57516
57517         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57518         ERROR markers.
57519         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57520         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57521         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57522         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57523         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57524         Preprocess only.
57525         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57526         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57527
57528 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57529
57530         * g++.old-deja/g++.pt/deduct2.C: New test.
57531
57532 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57533
57534         * g++.old-deja/g++.pt/parms2.C: New test.
57535
57536 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57537
57538         * g++.old-deja/g++.pt/crash58.C: New test.
57539
57540 2000-09-06  Greg McGary  <greg@mcgary.org>
57541
57542         * gcc.c-torture/execute/20000906-1.c: New test.
57543         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57544
57545 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57546
57547         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57548
57549 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57550
57551         * g++.old-deja/g++.pt/crash57.C: New test.
57552
57553 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57554
57555         * g++.old-deja/g++.pt/crash56.C: New test.
57556
57557 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57558
57559         * g++.old-deja/g++.pt/koenig1.C: New test.
57560
57561 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57562
57563         * gcc.dg/20000904-1.c: New test.
57564
57565 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57566
57567         * gcc.dg/cpp/paste8.c: New test.
57568
57569 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57570
57571         * gcc.c-torture/compile/20000827-1.c: New test.
57572
57573 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57574
57575         * gcc.dg/format-diag-1.c: New test.
57576
57577 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57578
57579         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57580         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57581         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57582         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57583         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57584
57585 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57586
57587         * g++.old-deja/g++.other/nested4.C: New test.
57588
57589 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57590
57591         * g++.old-deja/g++.ns/scoped1.C: New test.
57592
57593 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57594
57595         * lib/g++.exp: Support testing already-installed GCC.
57596
57597 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57598
57599         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57600
57601 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57602
57603         * gcc.dg/return-type-2.c: New test.
57604
57605 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57606
57607         * gcc.c-torture/compile/20000825-1.c: New test.
57608
57609 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57610
57611         * gcc.dg/dwarf2-2.c: New test.
57612
57613 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57614
57615         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57616         dg-warning regexps.
57617
57618 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57619
57620         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57621         gcc.dg/format-ext-5.c: New tests.
57622
57623 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57624
57625         * g++.old-deja/g++.other/crash22.C: New test.
57626
57627 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57628
57629         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57630
57631 2000-08-24  Richard Henderson  <rth@cygnus.com>
57632
57633         * gcc.dg/ia64-sync-1.c: New test.
57634         * gcc.dg/ia64-sync-2.c: New test.
57635         * gcc.dg/ia64-asm-1.c: New test.
57636
57637 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57638
57639         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57640         * gcc.dg/format-ext-2.c: New test.
57641
57642 2000-08-23  Jason Merrill  <jason@redhat.com>
57643
57644         * lib/old-dejagnu.exp: Also ignore "In member function" and
57645         "At global scope".
57646
57647 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57648
57649         * gcc.dg/noncompile/label-lineno-1.c: New test.
57650
57651 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57652
57653         * gcc.dg/c99-array-nonobj-1.c: New test.
57654
57655 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57656
57657         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57658         tests.
57659         * gcc.dg/format-ext-1.c: New test.
57660
57661 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57662
57663         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57664         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57665         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57666         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57667         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57668
57669 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57670
57671         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57672         gcc.dg/c99-strftime-2.c: New tests.
57673
57674 2000-08-22  Richard Henderson  <rth@cygnus.com>
57675
57676         * gcc.c-torture/execute/20000822-1.c: New test.
57677
57678 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57679
57680         * gcc.c-torture/execute/20000819-1.x: Remove.
57681
57682 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57683
57684         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57685         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57686         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57687         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57688         gcc.dg/format-xopen-1.c: New tests.
57689
57690 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57691
57692         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57693
57694 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57695
57696         * g++.old-deja/g++.other/loop2.C: New test.
57697
57698         * gcc.c-torture/compile/20000606-1.c: New test.
57699         * gcc.c-torture/compile/20000728-1.c: New test.
57700         * gcc.c-torture/execute/20000801-1.c: New test.
57701         * gcc.c-torture/execute/20000801-2.c: New test.
57702         * gcc.c-torture/execute/20000819-1.c: New test.
57703         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57704         * gcc.dg/20000629-1.c: New test.
57705         * gcc.dg/20000724-1.c: New test.
57706         * gcc.dg/20000807-1.c: New test.
57707
57708 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57709
57710         * gcc.dg/cpp/pragma-1.c: New test.
57711         * gcc.dg/cpp/pragma-2.c: New test.
57712
57713 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57714
57715         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57716         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57717
57718 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57719
57720         * gcc.c-torture/compile/20000818-1.c: New test.
57721
57722 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57723
57724         * gcc.c-torture/execute/20000818-1.c: New test.
57725
57726 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57727
57728         * gcc.dg/format-va-1.c: New test.
57729
57730 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57731
57732         * g++.old-deja/g++.other/typedef8.C: New test.
57733
57734 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57735
57736         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57737         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57738         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57739         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57740         * g++.old-deja/g++.other/ptrmem7.C: New test.
57741         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57742
57743 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57744
57745         * g++.old-deja/g++.pt/typename27.C: New test.
57746
57747 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57748
57749         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57750         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57751         * g++.old-deja/g++.pt/friend45.C: New test.
57752         * g++.old-deja/g++.other/friend8.C: New test.
57753
57754 2000-08-15  Richard Henderson  <rth@cygnus.com>
57755
57756         * gcc.c-torture/execute/20000815-1.c: New test.
57757
57758 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57759
57760         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57761         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57762         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57763
57764 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57765
57766         * g++.old-deja/g++.other/refinit2.C: New test.
57767
57768 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57769
57770         * lib/c-torture.exp (c-torture): Make
57771         compiler_conditional_xfail_data global.
57772         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57773         compiler_conditional_xfail_data machinery.
57774         (f-torture-execute): Likewise.
57775         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57776         and only when unrolling loops.
57777
57778         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57779
57780 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57781
57782         * g++.old-deja/g++.pt/explicit81.C: New test.
57783
57784 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57785
57786         * g++.old-deja/g++.pt/typename26.C: New test.
57787
57788 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57789
57790         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57791         warning.
57792
57793 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57794
57795         * g++.old-deja/g++.other/array3.C: New test.
57796
57797 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57798
57799         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57800         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57801         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57802         New tests.
57803
57804 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57805
57806         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57807         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57808
57809 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57810
57811         * gcc.c-torture/execute/20000808-1.c: New test.
57812
57813 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57814
57815         * gcc.dg/c90-const-expr-1.c: New test.
57816
57817 2000-08-08  Richard Henderson  <rth@cygnus.com>
57818
57819         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57820
57821 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57822
57823         * gcc.dg/noncompile/const-ll-1.c: New test.
57824
57825 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57826
57827         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57828
57829 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57830
57831         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57832         that running programs linked against the shared version of libobjc
57833         run correctly.
57834
57835 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57836
57837         * gcc.dg/c99-printf-1.c: New test.
57838
57839 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57840
57841         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57842
57843 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57844
57845         * gcc.c-torture/execute/20000731-1.x: Delete.
57846
57847 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57848
57849         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57850         and torture_without_loops as is done by c-torture.exp.
57851         (search_for): Copy from c-torture.exp.
57852         (gcc-dg-runtest): New function, drives a directory of tests
57853         iterating over the TORTURE_OPTIONS.
57854         (scan-assembler, scan-assembler-not): Move here from
57855         individual directory drivers.
57856
57857         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57858         defined by lib/gcc-dg.exp.
57859         * gcc.dg/cpp/cpp.exp: Likewise.
57860         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57861         gcc-dg-runtest, so we cycle over optimization options.
57862
57863         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57864         * gcc.dg/compare2.c: No longer expected to fail.
57865
57866 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57867
57868         * gcc.c-torture/execute/20000804-1.c: New test.
57869
57870 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57871
57872         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57873
57874 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57875
57876         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57877
57878 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57879
57880         * gcc.c-torture/compile/20000803-1.c: New test.
57881
57882 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57883
57884         * gcc.c-torture/execute/20000801-3.c,
57885         gcc.c-torture/execute/20000801-4.c: New tests.
57886         * gcc.c-torture/execute/20000801-3.x,
57887         gcc.c-torture/execute/20000801-4.x: Xfail.
57888
57889 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57890
57891         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57892         libobjc/.libs to allow for libtool.
57893
57894 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57895
57896         * gcc.c-torture/compile/20000802-1.c: New test.
57897
57898 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57899
57900         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57901
57902 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57903
57904         * gcc-c-torture/execute/20000731-2.c: New test.
57905
57906         * gcc.c-torture/execute/20000731-1.c: New test.
57907         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57908
57909 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57910
57911         * gcc.dg/cpp/paste7.c: New test.
57912         * gcc.dg/cpp/20000725-1.c: New test.
57913
57914 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57915
57916         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57917         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57918         declaration warning for __builtin_dwarf_reg_size.
57919
57920         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57921
57922 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57923
57924         * gcc.dg/noncompile/voidparam-1.c: New test.
57925
57926 2000-07-30  Richard Henderson  <rth@cygnus.com>
57927
57928         * gcc.dg/c90-digraph-1.c: Don't xfail.
57929         * gcc.dg/compare2.c (case 10): Xfail.
57930         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57931
57932 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57933
57934         * gcc.dg/c99-main-1.c: New test.
57935
57936 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57937
57938         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57939
57940 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57941
57942         * gcc.c-tortuer/execute/20000726-1.c: New test.
57943
57944 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57945
57946         * gcc.c-torture/execute/enum-2.c: New test.
57947
57948 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57949
57950         * gcc.dg/cpp/tr-warn3.c: New test.
57951
57952 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57953
57954         * g++.old-deja/g++.ext/implicit1.C: Remove.
57955         * g++.old-deja/g++.jason/c2.C: Remove
57956         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57957         * g++.old-deja/g++.pt/crash16.C: Likewise.
57958         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57959
57960 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57961
57962         * g++.old-deja/g++.other/for2.C: New test.
57963
57964 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57965
57966         * gcc.dg/20000720-1.c: New test.
57967
57968 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57969
57970         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57971
57972 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57973
57974         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57975         * gcc.c-torture/execute/20000722-1.c: New.
57976         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57977
57978 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57979
57980         * gcc.dg/cpp/20000720-1.S: New test.
57981
57982 2000-07-21  Michael Meissner  <meissner@redhat.com>
57983
57984         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57985
57986 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57987
57988         * g++.old-deja/g++.brendan/crash16.C,
57989         g++.old-deja/g++.brendan/parse3.C,
57990         g++.old-deja/g++.brendan/redecl1.C,
57991         g++.old-deja/g++.ns/template13.C,
57992         g++.old-deja/g++.other/decl4.C,
57993         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57994
57995 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57996
57997         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57998         and "Internal error".
57999
58000         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58001         regexps.
58002         * gcc.dg/cpp/paste6.c: New test.
58003
58004 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58005
58006         * gcc.dg/cpp/tr-direct.c: New test.
58007
58008         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58009         gcc.dg/cpp/undef1.c: Tweak error regexps.
58010
58011 2000-07-18  Eric Christopher <echristo@redhat.com>
58012
58013         * gcc.c-torture/compile/20000718-1.c: New test.
58014
58015 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58016
58017         * cpplex.c (_cpp_push_token): If the token being pushed back
58018         is the previous token in this context, just subtract one from
58019         context->posn.
58020         * cppmacro.c (save_expansion): Clear aux field when storing a
58021         placemarker.
58022
58023 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58024
58025         * gcc.dg/noncompile/redecl-1.c: New test.
58026
58027 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58028
58029         * gcc.c-torture/execute/20000717-5.c: New test.
58030         * gcc.c-torture/execute/20000717-1.x: Removed.
58031
58032 2000-07-17  Richard Henderson  <rth@cygnus.com>
58033
58034         * gcc.c-torture/execute/20000717-4.c: New test.
58035
58036 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58037
58038         * gcc.dg/cpp/syshdr.c: New test.
58039         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58040
58041 2000-07-17  Neil Booth  <neilb@earthling.net>
58042
58043         * gcc.dg/cpp/cmdlne-dM.c: New test.
58044         * gcc.dg/cpp/cmdlne-dD.c: New test.
58045
58046 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58047
58048         * gcc.c-torture/execute/20000717-3.c: New test.
58049
58050         * gcc.c-torture/compile/20000717-1.c: New test.
58051
58052 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58053
58054         * gcc.c-torture/execute/20000717-2.c: New test.
58055
58056 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58057
58058         * gcc.dg/formatz-1.c: New test.
58059
58060         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58061         * gcc.dg/c99-digraph-1.c: New tests.
58062
58063         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58064         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58065
58066         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58067         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58068         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58069         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58070         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58071         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58072         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58073
58074 2000-07-17  Greg McGary <greg@mcgary.org>
58075
58076         * gcc.c-torture/execute/20000717-1.c: New test.
58077         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58078
58079 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58080
58081         * gcc.c-torture/execute/20000715-2.c: New test.
58082         * gcc.dg/20000715-1.c: New test.
58083
58084 2000-07-15  Michael Meissner  <meissner@redhat.com>
58085
58086         * gcc.c-torture/execute/20000715-1.c: New test.
58087
58088 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58089
58090         * gcc.c-torture/execute/20000707-1.c: New test.
58091
58092 2000-07-13  Neil Booth  <NeilB@earthling.net>
58093
58094         * gcc.dg/cpp/digraph1.c,
58095         gcc.dg/cpp/digraph2.c,
58096         gcc.dg/cpp/digraphs.c: New tests.
58097
58098 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58099
58100         * g77.f-torture/compile/20000630-2.f: New test.
58101         * g77.f-torture/compile/20000630-2.x
58102
58103 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58104
58105         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58106
58107 2000-07-11  Neil Booth  <NeilB@earthling.net>
58108
58109         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58110
58111 2000-07-11  Neil Booth  <NeilB@earthling.net>
58112
58113         * gcc.dg/cpp/cmdlne-C.c: New.
58114
58115 2000-07-09  Neil Booth  <NeilB@earthling.net>
58116
58117         * gcc.dg/cpp/directiv.c: New tests.
58118         * gcc.dg/cpp/undef1.c: Update.
58119
58120 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58121
58122         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58123
58124 2000-07-09  Neil Booth  <NeilB@earthling.net>
58125
58126         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58127
58128 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58129
58130         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58131         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58132
58133 2000-07-08  Neil Booth  <NeilB@earthling.net>
58134
58135         * gcc.dg/cpp/macsyntx.c: New tests.
58136
58137 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58138
58139         * gcc.dg/20000707-1.c: New test.
58140
58141 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58142
58143         * gcc.c-torture/execute/20000706-1.c: New test.
58144         * gcc.c-torture/execute/20000706-2.c: New test.
58145         * gcc.c-torture/execute/20000706-3.c: New test.
58146         * gcc.c-torture/execute/20000706-4.c: New test.
58147         * gcc.c-torture/execute/20000706-5.c: New test.
58148
58149 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58150
58151         * g++.old-deja/g++.pt/instantiate7.C: New test.
58152
58153 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58154
58155         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58156         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58157         * g++.old-deja/g++.other/rtti3.C: Likewise.
58158         * g++.old-deja/g++.other/rttid3.C: Likewise.
58159
58160 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58161
58162         *  g77.f-torture/compile/20000630-1.x: Fix typo
58163
58164 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58165
58166         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58167         assembly output.
58168
58169 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58170
58171         * gcc.dg/cpp/ident.c: New test.
58172
58173 2000-07-05  Neil Booth  <NeilB@earthling.net>
58174
58175         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58176           gcc.dg/cpp/lexstrng.c: New tests.
58177
58178 2000-07-04  Neil Booth  <NeilB@earthling.net>
58179
58180         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58181         * gcc.dg/cpp/strify2.c: Same.
58182
58183 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58184
58185         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58186         * gcc.dg/cpp/19990703-1.c: Likewise.
58187         * gcc.dg/cpp/20000625-1.c: Likewise.
58188         * gcc.dg/cpp/20000625-2.c: Likewise.
58189
58190         * gcc.dg/cpp/macro1.c,
58191         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58192         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58193         gcc.dg/cpp/strify1.c,
58194         gcc.dg/cpp/strify2.c: New tests.
58195
58196 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58197
58198         * gcc.c-torture/execute/20000703-1.c: New test.
58199
58200 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58201
58202         * g++.old-deja/g++.pt (lookup10.C): New test.
58203
58204 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58205
58206         * g++.old-deja/g++.pt (typename25.C): New test.
58207
58208 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58209
58210         * gcc.c-torture/compile/20000701-1.c: New test.
58211
58212 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58213
58214         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58215         to test case.
58216
58217 2000-06-30  Catherine Moore  <clm@cygnus.com>
58218
58219         * gcc.c-torture/execute/align-1.c: New test.
58220
58221 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58222
58223         * g++.old-deja/g++.pt/expr8.C: New test.
58224         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58225
58226 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58227
58228         * gcc.c-torture/compile/20000629-1.c: New test.
58229
58230 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58231
58232
58233         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58234         gcc.dg/noncompile directory, depending on whether they're
58235         preprocessor tests or not.  Annotate all the tests for the dg
58236         framework.
58237
58238         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58239         * gcc.dg/noncompile/noncompile.exp: New.
58240
58241         * Moved files:
58242         Old name                                New name
58243         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58244         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58245         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58246         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58247         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58248         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58249         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58250         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58251         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58252         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58253         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58254         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58255         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58256         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58257         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58258         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58259         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58260         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58261         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58262         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58263         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58264         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58265         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58266         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58267
58268         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58269         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58270         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58271         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58272         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58273         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58274
58275 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58276
58277         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58278         declare one variable.  On the fourth, error.
58279         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58280         declared by 20000628-1a.h.
58281
58282 2000-06-29  Richard Henderson  <rth@redhat.com>
58283
58284         * gcc.c-torture/execute/930529-1.x: New file.
58285         * gcc.dg/920413-1.c: Adjust expected warning text.
58286         * gcc.dg/980217-1.c: Declare abort.
58287         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58288
58289 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58290
58291         * g77.f-torture/compile/20000629-1.f: New test.
58292         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58293
58294 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58295
58296         Rearrange lots of files, removing entirely the
58297         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58298         directories.
58299
58300         * Deleted files:
58301         gcc.c-torture/code_quality/code_quality.exp
58302         gcc.c-torture/special/special.exp
58303         gcc.failure/failure.exp
58304         gcc.failure/940409-1.x
58305         gcc.c-torture/compile/961203-1.x
58306
58307         * New files:
58308         gcc.misc-tests/linkage.exp
58309         gcc.c-torture/execute/920730-1t.c
58310         gcc.c-torture/execute/920730-1t.x
58311         gcc.c-torture/compile/920520-1.x
58312         gcc.c-torture/compile/920521-1.x
58313         gcc.c-torture/compile/981006-1.x
58314         gcc.c-torture/execute/eeprof-1.x
58315
58316         * Moved files (possibly with modifications to fit a new harness):
58317         Old name                                New name
58318         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58319         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58320         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58321         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58322         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58323         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58324         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58325         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58326         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58327         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58328         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58329         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58330         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58331         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58332
58333 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58334
58335         * c-torture/compile/961203-1.x: Delete.
58336
58337         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58338         not exit. Include stdio.h.
58339         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58340         * gcc.misc-tests/dg-12.c: Likewise.
58341         * gcc.misc-tests/dg-5.c: Likewise.
58342         * gcc.misc-tests/dg-6.c: Likewise.
58343         * gcc.misc-tests/dg-7.c: Prototype abort.
58344         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58345         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58346         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58347         not exit.
58348         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58349         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58350
58351 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58352
58353         * gcc.dg/cpp/20000628-1.c: New test.
58354         * gcc.dg/cpp/20000628-1.h: New header for above test.
58355         * gcc.dg/cpp/20000628-1a.h: Likewise.
58356
58357 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58358
58359         * gcc.dg/cpp: New directory.
58360         * gcc.dg/cpp/cpp.exp: New driver.
58361         * gcc.dg/cpp/20000627-1.c: New test.
58362         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58363         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58364         and rewrite as a compilation test.
58365
58366         * gcc.dg: Move many files into the cpp subdirectory, possibly
58367         renaming or editing them as well.
58368         Old name                New name
58369         990119-1.c              cpp/19990119-1.c
58370         990228-1.c              cpp/19990228-1.c
58371         990407-1.c              cpp/19990407-1.c
58372         990409-1.c              cpp/19990409-1.c
58373         990413-1.c              cpp/19990413-1.c
58374         990703-1.c              cpp/19990703-1.c
58375         20000127-1.c            cpp/20000127-1.c
58376         20000129-1.c            cpp/20000129-1.c
58377         20000207-1.c            cpp/20000207-1.c
58378         20000207-2.c            cpp/20000207-2.c
58379         20000209-1.c            cpp/20000209-1.c
58380         20000209-2.c            cpp/20000209-2.c
58381         20000301-1.c            cpp/20000301-1.c
58382         20000419-1.c            cpp/20000419-1.c
58383         20000510-1.S            cpp/20000510-1.S
58384         20000519-1.c            cpp/20000519-1.c
58385         20000529-1.c            cpp/20000529-1.c
58386         20000625-1.c            cpp/20000625-1.c
58387         20000625-2.c            cpp/20000625-2.c
58388         cpp-as1.c               cpp/assert1.c
58389         cpp-as2.c               cpp/assert2.c
58390         cxx-comments-1.c        cpp/cxxcom1.c
58391         cxx-comments-2.c        cpp/cxxcom2.c
58392         endif-label.c           cpp/endif.c
58393         cpp-hash1.c             cpp/hash1.c
58394         cpp-hash2.c             cpp/hash2.c
58395         cpp-if1.c               cpp/if-1.c
58396         cpp-if2.c               cpp/if-2.c
58397         cpp-if3.c               cpp/if-3.c
58398         cpp-if4.c               cpp/if-4.c
58399         cpp-if5.c               cpp/if-5.c
58400         cpp-cond.c              cpp/if-cexp.c
58401         cpp-missingop.c         cpp/if-mop.c
58402         cpp-missingparen.c      cpp/if-mpar.c
58403         cpp-opprec.c            cpp/if-oppr.c
58404         cpp-ifparen.c           cpp/if-paren.c
58405         cpp-shortcircuit.c      cpp/if-sc.c
58406         cpp-shift.c             cpp/if-shift.c
58407         cpp-unary.c             cpp/if-unary.c
58408         cpp-li1.c               cpp/line1.c
58409         cpp-li2.c               cpp/line2.c
58410         lineno.c                cpp/line3.c
58411         lineno-2.c              cpp/line4.c
58412         cpp-mi.c                cpp/mi1.c
58413         cpp-mic.h               cpp/mi1c.h
58414         cpp-micc.h              cpp/mi1cc.h
58415         cpp-mind.h              cpp/mi1nd.h
58416         cpp-mindp.h             cpp/mi1ndp.h
58417         cpp-mix.h               cpp/mi1x.h
58418         cpp-mi2.c               cpp/mi2.c
58419         cpp-mi2a.h              cpp/mi2a.h
58420         cpp-mi2b.h              cpp/mi2b.h
58421         cpp-mi2c.h              cpp/mi2c.h
58422         cpp-mi3.c               cpp/mi3.c
58423         cpp-mi3.def             cpp/mi3.def
58424         poison-1.c              cpp/poison.c
58425         pr-impl.c               cpp/prag-imp.c
58426         cpp-redef-2.c           cpp/redef1.c
58427         cpp-redef.c             cpp/redef2.c
58428         strpaste.c              cpp/strp1.c
58429         strpaste-2.c            cpp/strp2.c
58430         cpp-tradpaste.c         cpp/tr-paste.c
58431         cpp-tradstringify.c     cpp/tr-str.c
58432         cpp-tradwarn1.c         cpp/tr-warn1.c
58433         cpp-tradwarn2.c         cpp/tr-warn2.c
58434         trigraphs.c             cpp/trigraphs.c
58435         cpp-unc1.c              cpp/unc1.c
58436         cpp-unc2.c              cpp/unc2.c
58437         cpp-unc3.c              cpp/unc3.c
58438         cpp-unc.c               cpp/unc4.c
58439         undef.c                 cpp/undef1.c
58440         undef-2.c               cpp/undef2.c
58441         cpp-wi1.c               cpp/widestr1.c
58442
58443 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58444
58445         * lib/g++.exp (g++_include_flags): Tweak.
58446
58447 2000-06-27  H.J. Lu  <hjl@gnu.org>
58448             Loren J. Rittle  <ljrittle@acm.org>
58449
58450         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58451         version with one that knows about the new gcc tree structure.
58452         (g++_link_flags): Same.
58453
58454 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58455
58456         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58457         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58458         case we are cross-compiling.
58459
58460         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58461         g++.old-deja/g++.niklas/Makefile.in,
58462         g++.old-deja/g++.niklas/configure.in,
58463         g++.old-deja/g++.other/Makefile.in,
58464         g++.old-deja/g++.other/configure.in,
58465         gcc.c-torture/code_quality/Makefile.in,
58466         gcc.c-torture/code_quality/configure.in,
58467         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58468         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58469         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58470         gcc.c-torture/execute/ieee/Makefile.in,
58471         gcc.c-torture/execute/ieee/configure.in,
58472         gcc.c-torture/noncompile/Makefile.in,
58473         gcc.c-torture/noncompile/configure.in,
58474         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58475         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58476         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58477
58478 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58479
58480         * g++.old-deja/g++.other/ambig3.C: New test.
58481
58482 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58483
58484         * g++.old-deja/g++.pt/syntax1.C: New test.
58485         * g++.old-deja/g++.pt/syntax2.C: New test.
58486         * g++.old-deja/g++.other/syntax3.C: New test.
58487         * g++.old-deja/g++.other/syntax4.C: New test.
58488
58489 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58490
58491         * gcc.dg/20000623-1.c: Prototype exit and abort.
58492
58493 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58494
58495         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58496         New tests.
58497         * gcc.dg/cpp-mi3.def: New file.
58498
58499         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58500         inside assertions.
58501         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58502         lexer's error messages.
58503         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58504         divine anything from the linemarkers.
58505         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58506         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58507
58508 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58509
58510         * gcc.dg/20000623-1.c: New test.
58511
58512 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58513
58514         * gcc.c-torture/execute/20000622-1.c: New test.
58515
58516 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58517
58518         * g++.old-deja/g++.other/init15.C: New test.
58519
58520 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58521
58522         * g++.old-deja/g++.pt/vaarg2.C: New test.
58523         * g++.old-deja/g++.pt/vaarg3.C: New test.
58524
58525 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58526
58527         * g++.old-deja/g++.other/dyncast6.C: New test.
58528
58529 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58530
58531         * gcc.c-torture/execute/loop-6.c: New test.
58532
58533 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58534
58535         * gcc.dg/20000614-1.c: New test.
58536         * gcc.dg/20000614-2.c: New test.
58537
58538 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58539
58540         * g++.old-deja/g++.other/inline12.C: New test.
58541
58542 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58543
58544         * g++.old-deja/g++.other/eh1.C: New test.
58545
58546 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58547
58548         * g++.old-deja/g++.other/type.C: New test.
58549
58550 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58551
58552         * g++.old-deja/g++.other/initstring.C: New test.
58553
58554 2000-06-12  Jason Merrill  <jason@redhat.com>
58555
58556         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58557
58558 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58559
58560         * gcc.c-torture/compile/20000609-1.c: New test.
58561
58562 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58563
58564         * gcc.dg/20000609-1.c: New test.
58565
58566 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58567
58568         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58569         * gcc.c-torture/noncompile/poison-1.c: Move...
58570         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58571         * gcc.dg/cpp-li1.c: Add a token after the #line.
58572
58573 2000-06-05  Richard Henderson  <rth@cygnus.com>
58574
58575         * gcc.c-torture/execute/20000605-2.c: New test.
58576         * gcc.c-torture/execute/20000605-3.c: New test.
58577
58578 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58579
58580         * g77.f-torture/execute/20000503-1.x: New file.
58581
58582 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58583
58584         * g++.old-deja/g++.eh/badalloc1.C: New test.
58585
58586 2000-06-05  Richard Henderson  <rth@cygnus.com>
58587
58588         * gcc.c-torture/execute/20000605-1.c: New test.
58589
58590 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58591             Nathan Sidwell <nathan@codesourcery.com>
58592
58593         * gcc.c-torture/compile/20000605-1.c: New test.
58594
58595 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58596
58597         * g77.f-torture/compile/20000601-1.f: New test.
58598
58599 2000-06-03  Richard Henderson  <rth@cygnus.com>
58600
58601         * gcc.c-torture/execute/20000603-1.c: New.
58602
58603 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58604
58605         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58606         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58607
58608 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58609
58610         * gcc.dg/compare2.c (case 12): XFAIL.
58611         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58612         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58613
58614         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58615
58616 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58617
58618         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58619         guard macro is already defined when the header is first
58620         included.
58621         * gcc.dg/cpp-mix.h: New file.
58622         * gcc.dg/endif-label.c: Update patterns to match compiler.
58623
58624         * g++.brendan/complex1.C: Declare abort.
58625         * g++.law/refs4.C: Remove XFAIL.
58626         * g++.oliva/expr2.C: Declare abort and exit.
58627
58628 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58629
58630         * gcc.c-torture/execute/20000528-1.c: New test.
58631
58632         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58633         * g++.old-deja/g++.law/temps4.C: Likewise.
58634
58635         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58636         stdlib.h.  Call abort() on failure.
58637         * g++.old-deja/g++.law/refs4.C: Likewise.
58638         * g++.old-deja/g++.law/temps4.C: Likewise.
58639         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58640         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58641
58642 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58643
58644         Relative to g++.dg/special:
58645         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58646
58647         Relative to g++.old-deja:
58648         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58649         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58650         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58651         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58652         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58653         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58654         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58655
58656         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58657         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58658         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58659         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58660         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58661         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58662         and/or string.h.
58663
58664         * g++.other/goto1.C: Update expectations for error messages.
58665
58666 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58667
58668         * gcc.c-torture/compile/20000523-1.c: New test.
58669
58670 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58671
58672         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58673
58674 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58675
58676         * g++.old-deja/g++.eh/catch11.C: New test.
58677         * g++.old-deja/g++.eh/catch12.C: New test.
58678
58679 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58680
58681         * gcc.c-torture/execute/20000523-1.c: New test.
58682
58683 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58684
58685         * c-torture/execute/bcp-1.c: Replace abort in arg of
58686         __builtin_constant_p with a generic external function.
58687
58688         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58689         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58690         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58691         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58692         Prototype abort and/or exit.
58693
58694         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58695         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58696         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58697         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58698
58699 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58700
58701         * gcc.dg/dwarf2-1.c: New test.
58702
58703 2000-05-20  Richard Henderson  <rth@cygnus.com>
58704
58705         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58706
58707 2000-05-20  Andreas Jaeger  <aj@suse.de>
58708
58709         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58710         testcase.
58711
58712 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58713
58714         * gcc.c-torture/execute/20000519-2.c: New test.
58715
58716 2000-05-19  Andreas Jaeger  <aj@suse.de>
58717
58718         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58719         which fails with SSA.
58720
58721         * lib/c-torture.exp: Also test with -O3 -fssa.
58722
58723 2000-05-18  Michael Meissner  <meissner@redhat.com>
58724
58725         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58726         * gcc.c-torture/execute/920415-1.c: Ditto.
58727         * gcc.c-torture/execute/920501-1.c: Ditto.
58728         * gcc.c-torture/execute/conversion.c: Ditto.
58729         * gcc.c-torture/execute/cvt-1.c: Ditto.
58730
58731 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58732
58733         * gcc.c-torture/compile/20000518-1.c: New test.
58734
58735 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58736
58737         * g77.f-torture/compile/200005018.f: New test.
58738
58739 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58740
58741         * gcc.c-torture/compile/20000517-1.c: New test.
58742
58743 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58744
58745         * gcc.c-torture/execute/20000516-1.c: New test.
58746
58747 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58748
58749         * g++.old-deja/g++.other/eh.C: New test.
58750
58751 2000-05-12  Richard Henderson  <rth@cygnus.com>
58752
58753         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58754         constants through to doit's conditional.
58755
58756 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58757
58758         * gcc.c-torture/compile/20000511-1.c: New test.
58759         * g77.f-torture/compile/20000511-1.f: New test.
58760         * g77.f-torture/compile/20000511-2.f: New test.
58761
58762 2000-05-11  Michael Meissner  <meissner@redhat.com>
58763
58764         * gcc.c-torture/execute/20000511-1.c: New test.
58765
58766 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58767
58768         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58769         * gcc.dg/20000510-1.S: New.
58770
58771 2000-05-08  Catherine Moore  <clm@cygnus.com>
58772
58773         * gcc.dg/unused-3.c: New.
58774
58775 2000-05-06  Richard Henderson  <rth@cygnus.com>
58776
58777           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58778           * g++.old-deja/g++.mike/warn1.C: Likewise.
58779           * g++.old-deja/g++.pt/local1.C: Likewise.
58780           * g++.old-deja/g++.pt/local7.C: Likewise.
58781           * g++.old-deja/g++.pt/spec16.C: Likewise.
58782
58783 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58784
58785         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58786
58787 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58788
58789           * g77.f-torture/execute/20000503-1.f: New test.
58790
58791 2000-05-04  Andreas Jaeger  <aj@suse.de>
58792
58793         * gcc.dg/noreturn-2.c: New test.
58794
58795 2000-05-04  Neil Booth  <NeilB@earthling.net>
58796
58797         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58798         preprocessor.
58799
58800 2000-05-04  Richard Henderson  <rth@cygnus.com>
58801
58802         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58803
58804 2000-05-04  Richard Henderson  <rth@cygnus.com>
58805
58806         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58807         OpenSSL by Jason R Thorpe.
58808
58809 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58810
58811         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58812
58813 2000-05-03  Robert Lipe <robertlipe@usa.net>
58814
58815         * gcc.dg/20000503-1.c: New test.
58816
58817 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58818
58819         * gcc.c-torture/compile/20000502-1.c: New test.
58820         * g++.old-deja/g++.other/align.C: New test.
58821         * gcc.dg/cpp-tradstringify.c: New test.
58822
58823 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58824
58825         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58826         and hard registers.
58827
58828 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58829
58830         * gcc.c-torture/execute/loop-5.c: New test.
58831
58832 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58833
58834         * gcc.c-torture/execute/va-arg-20.c: New test.
58835
58836 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58837
58838         * gcc.c-torture/execute/20000422-1.c: New test.
58839
58840 2000-04-20  Greg McGary  <gkm@gnu.org>
58841
58842         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58843         when optimizing, but without sibling-call optimizations (-O1).
58844
58845 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58846
58847           * gcc.c-torture/compile/20000420-1.c: New test.
58848
58849 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58850
58851         * g++.abi/ptrflags.C: New test.
58852         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58853
58854 2000-04-19  Catherine Moore  <clm@cygnus.com>
58855
58856         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58857
58858 2000-04-19  Greg McGary  <gkm@gnu.org>
58859
58860         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58861         sibling-call optimizations.
58862
58863 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58864
58865         * gcc.dg/20000419-1.c: New test.
58866
58867 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58868
58869         * gcc.c-torture/execute/20000412-6.c: New test.
58870
58871 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58872
58873         * gcc.c-torture/execute/20000412-5.c: New test.
58874         * g77.f-torture/compile/20000412-1.f: New test.
58875         * gcc.c-torture/execute/20000412-4.c: New test.
58876         * gcc.c-torture/compile/20000412-2.c: New test.
58877         * gcc.c-torture/execute/20000412-3.c: New test.
58878         * gcc.c-torture/compile/20000412-1.c: New test.
58879         * gcc.c-torture/execute/20000412-2.c: New test.
58880
58881 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58882
58883         * objc/execute/bf-20.m: New test.
58884
58885 2000-04-10  Richard Henderson  <rth@cygnus.com>
58886
58887         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58888
58889         * gcc.c-torture/execute/20000412-1.c: New test.
58890
58891 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58892
58893         * g++.old-deja/g++.eh/catchptr1.C: New test.
58894
58895 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58896
58897         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58898
58899 2000-04-08  Neil Booth  <NeilB@earthling.net>
58900
58901         * gcc.dg/cpp-nullchar.c: Remove test as
58902         embedded nulls cause problems.
58903
58904 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58905
58906         * gcc.dg/compare2.c: New test.
58907
58908 2000-04-08  Neil Booth  <NeilB@earthling.net>
58909
58910         * gcc.dg/cpp-nullchar.c: New test.
58911
58912 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58913
58914         * gcc.dg/cpp-mi2.c: New test.
58915         * gcc.dg/cpp-mi2[abc].h: New files.
58916
58917 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58918
58919         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58920         member name.
58921
58922 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58923
58924         * g++.old-deja/g++.abi/vmihint.C: New test.
58925
58926 2000-04-06  Neil Booth  <NeilB@earthling.net>
58927
58928         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58929         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58930         copyright.
58931
58932 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58933
58934         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58935         avoid stack-frame overwrite.
58936
58937 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58938
58939         * gcc.c-torture/compile/20000405-2.c: New test.
58940         * gcc.c-torture/compile/20000405-3.c: New test.
58941
58942 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58943
58944         * gcc.c-torture/compile/20000405-1.c: New test.
58945
58946 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58947
58948         * gcc.dg/cast-qual-1.c: Revert last change.
58949
58950 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58951
58952         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58953
58954 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58955
58956         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58957         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58958
58959 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58960
58961         * gcc.c-torture/compile/20000403-2.c: New test.
58962         * gcc.c-torture/compile/20000403-1.c: New test.
58963
58964 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58965
58966         * gcc.c-torture/execute/20000403-1.c: New test.
58967
58968 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58969
58970         * gcc.c-torture/execute/20000402-1.c: New test.
58971
58972 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58973
58974         * gcc.c-torture/execute/va-arg-15.c: New test.
58975         * gcc.c-torture/execute/va-arg-16.c: New test.
58976         * gcc.c-torture/execute/va-arg-17.c: New test.
58977         * gcc.c-torture/execute/va-arg-18.c: New test.
58978         * gcc.c-torture/execute/va-arg-19.c: New test.
58979
58980 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58981
58982         * gcc.c-torture/compile/981211-1.c: Move to...
58983         * gcc.dg/cpp-as1.c: ...here.
58984         * gcc.dg/cpp-as2.c: New file.
58985
58986         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58987         compiler.
58988
58989 2000-04-02  Neil Booth  <NeilB@earthling.net>
58990
58991         * gcc.dg/cpp-cond.c  New tests.
58992         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58993         accidental success less likely.
58994         * gcc.dg/cpp-missingop.c  New tests.
58995         * gcc.dg/cpp-missingparen.c  New tests.
58996         * gcc.dg/cpp-shift.c  New tests.
58997         * gcc.dg/cpp-shortcircuit.c  New tests.
58998         * gcc.dg/cpp-unary.c  New tests.
58999
59000 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59001
59002         * gcc.c-torture/compile/20000329-1.c: New test.
59003
59004 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59005
59006         * gcc.c-torture/compile/20000326-1.c: New test.
59007         * gcc.c-torture/compile/20000326-2.c: New test.
59008
59009 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59010
59011         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59012         the first parameter is a function argument.
59013
59014 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59015
59016         * g++.old-deja/g++.ext/array4.C: New test.
59017
59018 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59019
59020         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59021
59022 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59023
59024         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59025
59026 2000-03-19  Richard Henderson  <rth@cygnus.com>
59027
59028         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59029
59030 2000-03-19  Richard Henderson  <rth@cygnus.com>
59031
59032         * gcc.c-torture/compile/20000319-1.c: New test.
59033
59034 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59035
59036         * gcc.c-torture/execute/20000314-3.c: New test.
59037         * gcc.c-torture/execute/20000314-2.c: New test.
59038         * gcc.c-torture/execute/20000314-1.c: New test.
59039         * gcc.c-torture/compile/20000314-2.c: New test.
59040         * gcc.c-torture/compile/20000314-1.c: New test.
59041
59042 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59043
59044         * g++.old-deja/g++.warn/inline.C: New test.
59045
59046 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59047
59048         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59049         standards-compliant result rather than specific constants.
59050         Put test-values in array.
59051
59052 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59053
59054         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59055         (g++_target_compile): Put test-specific options last.
59056
59057 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59058
59059         * g++.old-deja/g++.eh/vbase4.C: New test.
59060
59061 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59062
59063         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59064
59065 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59066
59067         * g++.old-deja/g++.brendan/misc12.C: Removed.
59068         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59069         * g++.old-deja/g++.ext/pretty4.C: New test.
59070
59071 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59072
59073         * g++.old-deja/g++.other/string2.C: New test.
59074
59075 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59076
59077         * g++.old-deja/g++.warn/impint2.C: New test.
59078
59079 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59080
59081         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59082         is 1, not zero.
59083
59084 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59085
59086         * g++.old-deja/g++.warn/impint.C: New test.
59087         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59088         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59089         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59090         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59091         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59092         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59093         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59094         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59095         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59096         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59097         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59098         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59099
59100 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59101
59102         * gcc.dg/cpp-redef.c: New test.
59103
59104 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59105
59106         * g++.old-deja/g++.pt/unify7.C: New test.
59107
59108 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59109
59110         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59111         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59112
59113 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59114
59115         * gcc.c-torture/compile/20000224-1.c: New test.
59116
59117 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59118
59119         * gcc.c-torture/compile/cpp-2.c: New test.
59120         * gcc.c-torture/compile/cpp-1.c: New test.
59121
59122 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59123
59124         * gcc.c-torture/execute/20000225-1.c: New test.
59125
59126 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59127
59128         * gcc.dg/cpp-li2.c: New test.
59129
59130         * gcc.dg/cpp-wi1.c: New test.
59131
59132         * gcc.dg/cpp-li1.c: New test.
59133
59134 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59135
59136         * g++.old-deja/g++.other/sizeof5.C: New test.
59137
59138 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59139
59140         * gcc.c-torture/execute/va-arg-13.c: New test.
59141
59142 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59143
59144         * gcc.c-torture/execute/va-arg-12.c: New test.
59145
59146 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59147
59148         * gcc.c-torture/execute/20000223-1.c: New test.
59149
59150 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59151
59152         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59153
59154 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59155
59156         * g++.old-deja/g++.abi/ptrmem.C: New test.
59157
59158 2000-02-19  Richard Henderson  <rth@cygnus.com>
59159
59160         * gcc.c-torture/compile/init-3.c: New.
59161
59162 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59163
59164         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59165         ALWAYS_CXXFLAGS.
59166
59167 2000-02-11  Robert Lipe <robertl@sco.com>
59168
59169         * gcc.c-torture/compile/20000211-3.c: New test.
59170
59171 2000-02-11  Martin Buchholz <martin@xemacs.org>
59172
59173         * gcc.c-torture/compile/20000211-2.c: New test.
59174
59175 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59176
59177         * gcc.c-torture/compile/20000211-1.c: New test.
59178
59179 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59180
59181         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59182           on native targets
59183
59184 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59185
59186         * g++.old-deja/g++.other/cast5.C: New test.
59187
59188 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59189
59190         * gcc.c-torture/execute/20000205-1.c: New.
59191
59192 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59193
59194         * g++.old-deja/g++.jason/cast3.C: Return void.
59195         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59196
59197 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59198
59199         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59200
59201         * gcc.dg/loop-1.c: New test.
59202
59203 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59204
59205         * gcc.c-torture/compile/20000127-1.c: New test.
59206         * gcc.c-torture/execute/991228-1.c: New test.
59207
59208 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59209
59210         * gcc.dg/unused-2.c: New test.
59211
59212         * gcc.dg/conv-1.c: New test.
59213
59214 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59215
59216         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59217         compiler.
59218         (tool_option_proc): Fix typo.
59219
59220 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59221
59222         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59223         of the ld on the host, not on the build machine.
59224         Also, don't crash if '--help' is not a supported option.
59225
59226 2000-01-24  Richard Henderson  <rth@cygnus.com>
59227
59228         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59229
59230 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59231
59232         * gcc.c-torture/execute/20000120-2.c: New test.
59233         * gcc.c-torture/execute/20000120-1.c: New test.
59234
59235 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59236
59237         * gcc.c-torture/execute/20000113-1.c: New test.
59238
59239 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59240
59241         * gcc.c-torture/execute/20000112-1.c: New test.
59242
59243 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59244
59245         * gcc.dg/20000111-1.c: New test.
59246
59247 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59248
59249         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59250         with 16 bit integers.
59251
59252 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59253
59254         * gcc.dg/20000108-1.c: New test.
59255
59256 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59257
59258         * g++.old-deja/g++.ns/koenig8.C: New test.
59259
59260 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59261
59262         * g++.old-deja/g++.other/cast4.C: New test.
59263
59264 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59265
59266         * gcc.c-torture/compile/20000105-2.c: New test.
59267         * gcc.c-torture/compile/20000105-1.c: New test.
59268
59269 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59270
59271         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59272         references to printf & atoi to conform to ANSI standard.
59273         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59274         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59275         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59276         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59277         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59278         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59279         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59280         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59281         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59282         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59283         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59284         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59285         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59286         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59287         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59288         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59289         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59290         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59291         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59292         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59293         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59294         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59295         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59296         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59297         * g++.old-deja/g++.brendan/init3.C: Likewise.
59298         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59299         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59300         * g++.old-deja/g++.brendan/new2.C: Likewise.
59301         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59302         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59303         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59304         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59305         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59306         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59307         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59308         * g++.old-deja/g++.brendan/template24.C: Likewise.
59309         * g++.old-deja/g++.brendan/template3.C: Likewise.
59310         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59311         * g++.old-deja/g++.jason/inline3.C: Likewise.
59312         * g++.old-deja/g++.jason/opeq.C: Likewise.
59313         * g++.old-deja/g++.law/arg5.C: Likewise.
59314         * g++.old-deja/g++.law/arm7.C: Likewise.
59315         * g++.old-deja/g++.law/ctors11.C: Likewise.
59316         * g++.old-deja/g++.law/cvt8.C: Likewise.
59317         * g++.old-deja/g++.law/init9.C: Likewise.
59318         * g++.old-deja/g++.law/refs4.C: Likewise.
59319         * g++.old-deja/g++.law/template2.C: Likewise.
59320         * g++.old-deja/g++.law/visibility24.C: Likewise.
59321         * g++.old-deja/g++.law/vtable3.C: Likewise.
59322         * g++.old-deja/g++.mike/asm2.C: Likewise.
59323         * g++.old-deja/g++.mike/eh1.C: Likewise.
59324         * g++.old-deja/g++.mike/misc1.C: Likewise.
59325         * g++.old-deja/g++.mike/misc13.C: Likewise.
59326         * g++.old-deja/g++.mike/misc14.C: Likewise.
59327         * g++.old-deja/g++.mike/ns12.C: Likewise.
59328         * g++.old-deja/g++.mike/p1248.C: Likewise.
59329         * g++.old-deja/g++.mike/p3708.C: Likewise.
59330         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59331         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59332         * g++.old-deja/g++.mike/p646.C: Likewise.
59333         * g++.old-deja/g++.mike/p700.C: Likewise.
59334         * g++.old-deja/g++.mike/p783.C: Likewise.
59335         * g++.old-deja/g++.mike/p783a.C: Likewise.
59336         * g++.old-deja/g++.mike/p783b.C: Likewise.
59337         * g++.old-deja/g++.mike/p786.C: Likewise.
59338         * g++.old-deja/g++.mike/p789.C: Likewise.
59339         * g++.old-deja/g++.mike/p789a.C: Likewise.
59340         * g++.old-deja/g++.mike/p807a.C: Likewise.
59341         * g++.old-deja/g++.other/delete3.C: Likewise.
59342         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59343         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59344         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59345         * g++.old-deja/g++.other/empty1.C: Likewise.
59346         * g++.old-deja/g++.other/temporary1.C: Likewise.
59347         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59348         * g++.old-deja/g++.pt/t16.C: Likewise.
59349         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59350
59351 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59352
59353         * gcc.dg/991230-1.c: New test.
59354
59355 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59356
59357         * gcc.c-torture/compile/991229-3.c: New test.
59358         * gcc.c-torture/compile/991229-2.c: New test.
59359         * gcc.c-torture/compile/991229-1.c: New test.
59360
59361 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59362
59363         * gcc.c-torture/compile/labels-2.c: New test.
59364
59365 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59366
59367         * gcc.c-torture/execute/991227-1.c: New test.
59368
59369 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59370
59371         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59372
59373 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59374
59375         * gcc.c-torture/execute/991221-1.c: New test.
59376
59377 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59378
59379         * g++.old-deja/g++.other/cast3.C: New test.
59380
59381 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59382
59383         * gcc.c-torture/execute/991216-4.c: New test.
59384
59385 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59386
59387         * gcc.c-torture/execute/991216-1.c: New test.
59388         * gcc.c-torture/execute/991216-2.c: New test.
59389         * gcc.c-torture/execute/991216-3.c: New test.
59390
59391 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59392
59393         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59394         Actually make the test fail by using "-O2" for compilation.
59395
59396 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59397
59398         * g++.old-deja/g++.warn/cast-align1.C: New test.
59399
59400 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59401
59402         * gcc.c-torture/compile/991214-1.c: New test.
59403         * gcc.c-torture/compile/991214-2.c: New test.
59404
59405 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59406
59407         * gcc.dg/991214-1.c: New test.
59408
59409 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59410
59411         * gcc.c-torture/compile/991213-3.c: New test.
59412         * gcc.c-torture/compile/991213-2.c: New test.
59413         * gcc.c-torture/compile/991213-1.c: New test.
59414
59415 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59416
59417         * gcc.dg/991209-1.c: New test.
59418
59419 1999-12-08  Nathan Sidwell <nathan@acm.org>
59420
59421         * gcc.c-torture/compile/991208-1.c: New test.
59422
59423 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59424
59425         * gcc.dg/ultrasp2.c: New test.
59426
59427 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59428
59429         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59430
59431 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59432
59433         * gcc.c-torture/compile/991202-1.c: New test.
59434         * gcc.c-torture/execute/991202-1.c: New test.
59435         * gcc.c-torture/execute/991202-2.c: New test.
59436         * gcc.c-torture/execute/991202-3.c: New test.
59437
59438 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59439
59440         * g++.old-deja/g++.abi/align.C: New test.
59441         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59442         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59443
59444 1999-12-01  Richard Henderson  <rth@cygnus.com>
59445
59446         * gcc.c-torture/execute/991201-1.c: New.
59447
59448 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59449
59450         * gcc.dg/991129-1.c: New test.
59451
59452 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59453
59454         * gcc.c-torture/compile/991127-1.c: New test.
59455
59456 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59457
59458         * g++.old-deja/g++.other/warn4.C: New test.
59459
59460 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59461
59462         * g++.old-deja/g++.eh/cleanup2.C: New test.
59463         * g++.old-deja/g++.ext/pretty2.C: New test.
59464         * g++.old-deja/g++.ext/pretty3.C: New test.
59465         * g++.old-deja/g++.other/debug6.C: New test.
59466
59467 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59468
59469         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59470         compiler_output to look for one error message instead of two.
59471
59472 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59473
59474         * gcc.c-torture/execute/991118-1.c: Also test case
59475         where the word boundary does not split a byte evenly.
59476
59477 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59478
59479         * g++.old-deja/g++.ext/restrict1.C: New test.
59480
59481 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59482
59483         * gcc.c-torture/execute/991118-1.c: New test.
59484
59485 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59486
59487         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59488         working directory pathnames.
59489
59490 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59491
59492         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59493         host is equipped with driver.h and driver.o so it can actually
59494         compile and run the tests.
59495
59496 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59497
59498         * gcc.c-torture/compile/991008-1.c: New test.
59499
59500 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59501
59502         * lib/gcc-dg.exp: Include target-supports.exp
59503
59504 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59505
59506         * lib/target-supports.exp: New file: Provide procs to test for
59507         features supported by the target.
59508         (check_weak_available): Moved here from ecos.exp.
59509         (check_alias_available): New proc: Determine of the target
59510         toolchain supports the alias attribute.
59511
59512         * gcc.dg/special/ecos.exp: Move check_weak_available to
59513         target-supports.exp.
59514         (alias-1.c): Only perform the test if the target supports
59515         aliases.
59516         (wkali-1.c): Only perform the test if the target supports
59517         aliases.
59518
59519         * gcc.dg/990506-0.c: Expect error messages from cross
59520         targets as well as native targets.
59521
59522 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59523
59524         * gcc.dg/ultrasp1.c: Removed xfail.
59525         * gcc.dg/struct-ret-2.c: Likewise.
59526         * gcc.dg/array-1.c: Likewise.
59527
59528 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59529
59530         * gcc.dg/struct-ret-2.c: New test.
59531
59532         * gcc.dg/array-1.c: New test.
59533
59534 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59535
59536         * gcc.c-torture/execute/991030-1.c: New test.
59537
59538 1999-10-26  Richard Henderson  <rth@cygnus.com>
59539
59540         * gcc.c-torture/compile/991026-2.c: New test.
59541
59542 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59543
59544         * gcc.c-torture/compile/991026-1.c: New test.
59545
59546 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59547
59548         * gcc.c-torture/execute/991023-1.c: New test.
59549
59550 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59551
59552         * gcc.c-torture/execute/991019-1.c: New test.
59553
59554 1999-10-16  Richard Henderson  <rth@cygnus.com>
59555
59556         * gcc.c-torture/execute/991016-1.c: New test.
59557
59558 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59559
59560         * gcc.c-torture/execute/991014-1.c: New test.
59561
59562 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59563
59564         * g++.old-deja/g++.other/union2.C: New test.
59565
59566 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59567
59568         * g++.old-deja/g++.other/vaarg2.C: New test.
59569         * g++.old-deja/g++.other/vaarg3.C: New test.
59570
59571 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59572
59573         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59574         in compile/.
59575
59576 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59577
59578         * gcc.c-torture/execute/va-arg-11.c: New test.
59579
59580 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59581
59582         * lib/file-format.exp (gcc_target_object_format): Don't
59583         crash if objdump is unavailable.
59584
59585 1999-09-29  Donn Terry <donn@interix.com>
59586
59587         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59588
59589 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59590
59591         * gcc.c-torture/compile/990928-1.c: New test.
59592
59593 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59594
59595         * g++.old-deja/g++.other/decl6.C: New test.
59596
59597 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59598
59599         * gcc.c-torture/execute/va-arg-10.c: New test.
59600
59601 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59602
59603         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59604         __PRETTY_FUNCTION__.
59605
59606 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59607
59608         * gcc.c-torture/execute/990923-1.c: New test.
59609
59610 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59611
59612         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59613         for which -fpic is inappropriate.
59614
59615 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59616
59617         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59618
59619 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59620
59621         * g++.old-deja/g++.other/dyncast1.C: New test.
59622         * g++.old-deja/g++.other/dyncast2.C: New test.
59623         * g++.old-deja/g++.other/dyncast3.C: New test.
59624         * g++.old-deja/g++.other/dyncast4.C: New test.
59625         * g++.old-deja/g++.other/dyncast5.C: New test.
59626         * g++.old-deja/g++.eh/catch3.C: New test.
59627         * g++.old-deja/g++.eh/catch3p.C: New test.
59628         * g++.old-deja/g++.eh/catch4.C: New test.
59629         * g++.old-deja/g++.eh/catch4p.C: New test.
59630         * g++.old-deja/g++.eh/catch5.C: New test.
59631         * g++.old-deja/g++.eh/catch5p.C: New test.
59632         * g++.old-deja/g++.eh/catch6.C: New test.
59633         * g++.old-deja/g++.eh/catch6p.C: New test.
59634         * g++.old-deja/g++.eh/catch7.C: New test.
59635         * g++.old-deja/g++.eh/catch7p.C: New test.
59636         * g++.old-deja/g++.eh/catch8.C: New test.
59637         * g++.old-deja/g++.eh/catch8p.C: New test.
59638         * g++.old-deja/g++.eh/catch9.C: New test.
59639         * g++.old-deja/g++.eh/catch9p.C: New test.
59640
59641 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59642
59643         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59644         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59645
59646 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59647
59648         * gcc.c-torture/compile/990913-1.c: New test.
59649
59650 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59651
59652         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59653         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59654
59655 1999-09-09  Richard Henderson  <rth@cygnus.com>
59656
59657         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59658
59659 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59660
59661         * g++.old-deja/g++.other/lookup11.C: New test.
59662         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59663         what is permitted and what we want.
59664         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59665         overload use.
59666         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59667
59668 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59669
59670         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59671         * gcc.c-torture/noncompile/poison-1.c: New file.
59672
59673 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59674
59675         * g++.old-deja/g++.other/sizeof3.C: New test.
59676         * g++.old-deja/g++.other/sizeof4.C: New test.
59677         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59678         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59679
59680 1999-09-07  Richard Henderson  <rth@cygnus.com>
59681
59682         * gcc.dg/va-arg-1.c: New.
59683
59684 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59685
59686         * gcc.c-torture/execute/va-arg-9.c: New test.
59687
59688 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59689
59690         * g77.f-torture/compile/980519-2.f: New test.
59691         * g77.f-torture/compile/19990905-0.f: New test.
59692         * g77.f-torture/compile/19990905-1.f: New test.
59693         * g77.f-torture/compile/19990905-2.f: New test.
59694
59695         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59696
59697 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59698
59699         * gcc.c-torture/execute/990827-1.c: Fix typo.
59700
59701 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59702
59703         * g++.old-deja/g++.other/deref1.C: New test.
59704
59705 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59706
59707         * g++.old-deja/g++.other/ambig2.C: New test.
59708         * g++.old-deja/g++.other/cond5.C: New test.
59709         * g++.old-deja/g++.other/lookup16.C: New test.
59710
59711 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59712
59713         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59714         assemblers too.
59715
59716 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59717
59718         * lib/c-torture.exp: Avoid the "compare executables" optimization
59719         when testing native.
59720
59721 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59722
59723         * gcc.c-torture/execute/990829-1.c: New test.
59724         * gcc.c-torture/compile/990829-1.c: New test.
59725
59726 1999-08-27  Paul Burchard  <burchard@pobox.com>
59727
59728         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59729         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59730         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59731         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59732         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59733         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59734         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59735         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59736         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59737         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59738         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59739
59740 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59741
59742         * gcc.c-torture/execute/990827-1.c: New test.
59743
59744 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59745
59746         * g77.f-torture/noncompile/19990826-4.f: New test.
59747
59748         * g77.f-torture/compile/19990826-3.f: New test.
59749
59750         * g77.f-torture/execute/19990826-2.f: New test.
59751
59752         * g77.f-torture/compile/19990826-1.f: New test.
59753
59754         * gcc.c-torture/execute/990826-0.c: New test.
59755         * g77.c-torture/execute/19990826-0.f: New test.
59756
59757         * g77.f-torture/noncompile/970626-2.f: New test.
59758
59759 1999-08-25  Paul Burchard  <burchard@pobox.com>
59760
59761         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59762         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59763         lss-011.C: New tests.
59764
59765 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59766
59767         * g++.old-deja/g++.other/decl5.C: New test.
59768
59769 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59770
59771         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59772         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59773         call `postbase' for each one.  All callers of `postbase' changed
59774         to call this instead.
59775
59776 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59777
59778         * gcc.c-torture/execute/990811-1.c: New test.
59779
59780 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59781
59782         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59783         just native ones.
59784
59785         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59786         just native ones.
59787
59788 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59789
59790         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59791
59792 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59793
59794         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59795
59796 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59797
59798         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59799
59800 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59801
59802         * gcc.c-torture/execute/990804-1.c: New test.
59803
59804 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59805
59806         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59807         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59808         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59809
59810 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59811
59812         * g++.old-deja/g++.other/struct1.C: New test.
59813
59814 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59815
59816         * g++.old-deja/g++.other/enum2.C: New test.
59817
59818 1999-08-02  Richard Henderson  <rth@cygnus.com>
59819
59820         Adapted from tests from Franz Sirl:
59821         * gcc.c-torture/execute/va-arg-7.c: New test.
59822         * gcc.c-torture/execute/va-arg-8.c: New test.
59823
59824 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59825
59826         * gcc.c-torture/compile/990801-2.c: New test.
59827
59828         * gcc.c-torture/compile/990801-1.c: New test.
59829
59830 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59831
59832         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59833         fp-cmp-1.c, converting double to float.
59834
59835         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59836         fp-cmp-1.c, converting double to long double.
59837
59838         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59839         from fr1 to unknown_register, since fr1 is a legitimate register
59840         on some machines.
59841
59842 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59843
59844         * README: More listname related changes.
59845
59846 1999-07-08  Catherine Moore  <clm@cygnus.com>
59847
59848         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59849
59850 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59851
59852         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59853
59854 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59855
59856         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59857
59858 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59859
59860         * gcc.dg/990703-1.c: New test.
59861
59862 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59863
59864         * lib/file-format.exp: New file: Move definition of proc
59865         gcc_target_object_format to here from
59866         gcc.dg/special/ecos.exp.
59867
59868         * lib/c-torture.exp: Include lib file-format.exp.
59869         * lib/gcc-dg.exp: Include lib file-format.exp.
59870
59871         * gcc.dg/special/ecos.exp: Remove definition of proc
59872         gcc_target_object_format.
59873
59874 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59875
59876         * gcc.c-torture/execute/990628-1.c: New test.
59877
59878 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59879
59880         * gcc.c-torture/compile/990625-2.c: New test.
59881
59882         * gcc.c-torture/compile/990625-1.c: New test.
59883
59884 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59885
59886         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59887         attributes compile.
59888         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59889         ports that use the COFF/PE file format.
59890
59891 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59892
59893         * gcc.c-torture/compile/990617-1.c: New test.
59894
59895 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59896
59897         * g++.old-deja/g++.other/decl4.C: New test.
59898
59899 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59900
59901         * g++.old-deja/g++.other/bitfld3.C: New test.
59902
59903 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59904
59905         * g++.old-deja/g++.eh/catch1.C: New test.
59906
59907 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59908
59909         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59910
59911         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59912         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59913
59914 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59915
59916         * g77.f-torture/compile/19990502-0.f: Replace with new,
59917         shorter, test that still fails after recent changes.
59918
59919 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59920
59921         * gcc.c-torture/execute/990604-1.c: New test.
59922
59923 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59924
59925         * gcc.c-torture/execute/990531-1.c: New test.
59926
59927 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59928
59929         * gcc.c-torture/compile/990527-1.c: New test.
59930
59931 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59932
59933         * gcc.c-torture/execute/990527-1.c: New test.
59934
59935 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59936
59937         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59938         bitfields as signed.
59939
59940 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59941
59942         * g77.f-torture/compile/19990525-0.f: New test.
59943
59944 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59945
59946         * gcc.c-torture/execute/990525-2.c: New test.
59947
59948         * gcc.c-torture/execute/990525-1.c: New test.
59949
59950 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59951
59952         * g++.old-deja/g++.other/anon3.C: New test.
59953         * g++.old-deja/g++.other/anon4.C: New test.
59954         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59955         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59956         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59957         Merrill).
59958
59959 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59960
59961         * gcc.c-torture/execute/990524-1.c: New test.
59962
59963         * gcc.dg/990524-1.c: New test.
59964
59965 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59966
59967         * gcc.c-torture/compile/990523-1.c: New test.
59968
59969 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59970
59971         * gcc.c-torture/compile/990519-1.c: New test.
59972
59973 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59974
59975         * gcc.c-torture/compile/990517-1.c: New test.
59976
59977         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59978         (e4, f4): New tests.
59979         (main): Call them.
59980
59981 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59982
59983         * gcc.dg/noreturn-1.c: New test.
59984
59985 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59986
59987         * gcc.c-torture/execute/990513-1.c: New test.
59988
59989 1999-05-10  Richard Henderson  <rth@cygnus.com>
59990
59991         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59992
59993 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59994
59995         * g77.f-torture/execute/erfc.f: Use small single-precision
59996         values, to avoid problems on Alphas when not -mieee.
59997
59998 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59999
60000         * gcc.dg/990506-0.c: New test.
60001
60002 1999-05-08  Richard Henderson  <rth@cygnus.com>
60003
60004         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60005         the constant to test.  Don't XFAIL 64-bit targets.
60006
60007         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60008         * g++.old-deja/g++.law/profile1.C: Likewise.
60009
60010         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60011         operator new instances.
60012         * g++.old-deja/g++.other/delete5.C: Likewise.
60013
60014 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60015
60016         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60017         intrinsic.
60018
60019 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60020
60021         * g77.f-torture/execute/u77-test.f: Reverse order of two
60022         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60023
60024 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60025
60026         * gcc.dg/compare1.c: New test.
60027
60028 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60029
60030         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60031         New tests.
60032
60033 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60034
60035         * g77.f-torture/compile/19990502-1.f: New test.
60036
60037 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60038
60039         * g77.f-torture/compile/19990502-0.f: New test.
60040
60041 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60042
60043         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60044         intrinsic.
60045
60046 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60047
60048         * g77.f-torture/execute/u77-test.f (main): List libU77
60049         intrinsics not currently tested.
60050         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60051         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60052         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60053         Trim blanks off the ends of some printed strings.
60054
60055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60056
60057         * g77.f-torture/execute/u77-test.f (main): Just warn about
60058         FSTAT gid disagreement, as it's expected on some systems.
60059
60060 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60061
60062         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60063         use a new function, which allows for some slop.
60064         Clean up some commentary.
60065         (issum): The new function.
60066         (sgladd): Deleted subroutine.
60067
60068 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60069
60070         * g77.f-torture/execute/u77-test.f: Modify to be more like
60071         libf2c/libU77 version, bringing patches to that version here.
60072         Add suitable commentary.
60073
60074 1999-04-25  Richard Henderson  <rth@cygnus.com>
60075
60076         * gcc.dg/990424-1.c: New test.
60077
60078 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60079
60080         * g77.f-torture/execute/u77-test.f (main): Bug involving
60081         LSTAT has been fixed, so turn back on full checking.
60082
60083 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60084
60085         * g77.f-torture/compile/19990419-0.f: New test.
60086         * g77.f-torture/execute/19990419-1.f: New test.
60087
60088 1999-04-17  Richard Henderson  <rth@cygnus.com>
60089
60090         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60091         to avoid the need for a prototype to supress a warning.
60092
60093 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60094
60095         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60096
60097 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60098
60099         * gcc.c-torture/execute/990404-1.c: New test.
60100
60101 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60102
60103         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60104         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60105         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60106         missing initializer warnings.
60107
60108 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60109
60110         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60111         matching strings.
60112
60113 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60114
60115         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60116
60117 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60118
60119         * g77.f-torture/execute/19990325-0.f: New test.
60120         * g77.f-torture/execute/19990325-1.f: New test.
60121
60122 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60123
60124         * gcc.c-torture/execute/990324-1.c: New test.
60125
60126 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60127
60128         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60129         test with 4.
60130
60131 1999-03-17  Richard Henderson  <rth@cygnus.com>
60132
60133         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60134
60135 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60136
60137         * g77.f-torture/execute/19990313-2.f: New test.
60138         * g77.f-torture/execute/19990313-3.f: New test.
60139
60140 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60141
60142         * g77.f-torture/execute/19990313-0.f: New test.
60143         * g77.f-torture/execute/19990313-1.f: New test.
60144
60145 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60146
60147         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60148         printf to sprintf.
60149         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60150         (main): Add check for u15.  Conditionalize u31 check depending on
60151         whether ints are <32 bits or >=32 bits.
60152
60153 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60154
60155         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60156
60157 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60158
60159         * g77.f-torture/compile/19990305-0.f: New test.
60160         * g77.f-torture/execute/19981119-0.f: New test.
60161
60162 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60163
60164         * g77.f-torture/execute/970625-2.f: call ABORT if final
60165         result is not correct, instead of just printing it.
60166         Add this checking via newly introduced obfuscation, to
60167         trip up buggy front ends.
60168
60169 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60170
60171         * g77.f-torture/compile/960317-1.f: Moved from being
60172         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60173
60174 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60175
60176         * g77.f-torture/execute/960317-1.f: New (old) test.
60177         * g77.f-torture/execute/970625-2.f: Ditto.
60178
60179 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60180
60181         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60182         error message on line 1 or line 2; cccp and cpplib do this differently.
60183
60184 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60185
60186         * g++.old-deja/g++.law/weak1.C: New test.
60187
60188 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60189
60190         * gcc.c-torture/execute/990119-1.c: Renamed to...
60191         * gcc.dg/990119-1.c: this, so it will only be tested once
60192         (it's a preprocessor test, it doesn't need to be run at
60193         multiple optimization levels).
60194
60195 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60196
60197         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60198           ALWAYS_CXXFLAGS.
60199
60200 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60201
60202         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60203         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60204         to not be compilable by current g77.
60205
60206 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60207
60208         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60209
60210 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60211
60212         * gcc.c-torture/execute/990222-1.c: New test.
60213
60214 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60215
60216         * g77.f-torture/compile/19990218-0.f: New test.
60217         * g77.f-torture/noncompile/19990218-1.f: New test.
60218
60219 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60220
60221         * g77.f-torture/compile/19981216-0.f: New test.
60222
60223 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60224
60225         * gcc.dg/990214-1.c: New test.
60226
60227 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60228
60229         * gcc.dg/990213-2.c: New test.
60230
60231         * gcc.dg/990213-1.c: New test.
60232
60233 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60234
60235         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60236         ints.
60237
60238 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60239
60240         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60241         specified by target.
60242
60243         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60244
60245 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60246
60247         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60248
60249 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60250
60251         * gcc.dg/special/ecos.exp: New test driver for new tests with
60252         special requirements.
60253
60254         * gcc.dg/special/alias-1.c: New test.
60255         * gcc.dg/special/gcsec-1.c: New test.
60256         * gcc.dg/special/weak-1.c: New test.
60257         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60258         * gcc.dg/special/weak-2.c: New test.
60259         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60260         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60261         * gcc.dg/special/wkali-1.c: New test.
60262         * gcc.dg/special/wkali-2.c: New test.
60263         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60264         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60265
60266 1999-02-10  Felix Lee  <flee@cygnus.com>
60267
60268           * lib/c-torture.exp (c-torture-compile): Pull out code for
60269           analyzing gcc error messages.
60270           (c-torture-execute): Likewise.  Fix some (harmless) false
60271           positives.
60272           * lib/gcc.exp (gcc_check_compile): New function.
60273
60274 1999-02-08  Richard Henderson  <rth@cygnus.com>
60275
60276         * gcc.c-torture/execute/990208-1.c: New test.
60277
60278 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60279
60280         * g++.dg/special/ecos.exp: New driver for new tests with special
60281         requirements
60282
60283         * g++.dg/special/conpr-1.C: New test
60284         * g++.dg/special/conpr-2.C: New test
60285         * g++.dg/special/conpr-2a.C: New test
60286         * g++.dg/special/conpr-3.C: New test
60287         * g++.dg/special/conpr-3a.C: New test
60288         * g++.dg/special/conpr-3b.C: New test
60289
60290         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60291         allow g++ to use the dg driver
60292
60293         * README: Add comment about g++.dg directory
60294
60295 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60296
60297         * README: Update email addresses.
60298
60299 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60300
60301         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60302         arguments in order to force structure S onto the stack even on
60303         the alpha.
60304         (test): Pass 10 leading arguments to function foo as well as the
60305         structure S.
60306
60307         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60308         failure for all targets.
60309
60310         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60311         abort to terminate program execution.
60312
60313 1999-01-30  Richard Henderson  <rth@cygnus.com>
60314
60315         * gcc.c-torture/execute/990130-1.c: New test.
60316
60317 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60318
60319         * gcc.dg/990130-1.c: New test.
60320
60321 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60322
60323         * gcc.c-torture/execute/990128-1.c: New test.
60324
60325 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60326
60327         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60328
60329 1999-01-27  Felix Lee  <flee@cygnus.com>
60330
60331         * lib/c-torture.exp (c-torture-compile): pull out code for
60332         analyzing gcc error messages.
60333         (c-torture-execute): ditto, and fix some (harmless) false
60334         positives.
60335         * lib/gcc.exp (gcc_check_compile): new function.
60336
60337 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60338
60339         * gcc.dg/990117-1.c: New test.
60340
60341         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60342
60343         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60344
60345 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60346
60347         * g77.f-torture/compile/990115-1.f: New test.
60348
60349 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60350
60351         * gcc.c-torture/compile/990107-1.c: New test
60352
60353 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60354
60355         * gcc.c-torture/execute/990106-2.c: New test.
60356
60357         * gcc.c-torture/execute/990106-1.c: New test.
60358
60359 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60360
60361         * gcc.c-torture/compile/981223-1.c: New test.
60362
60363 1998-12-29  Richard Henderson  <rth@cygnus.com>
60364
60365         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60366         (opt3): Rename from opt4 and disable.
60367
60368 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60369
60370         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60371
60372 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60373
60374         * g++.old-deja/g++.other/conv5.C: New test.
60375
60376 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60377
60378         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60379
60380 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60381
60382         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60383
60384 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60385
60386         * gcc.c-torture/compile/981211-1.c: New test.
60387
60388 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60389
60390         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60391
60392         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60393
60394 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60395
60396         * gcc.special/930510-1.c: Make C9X safe.
60397         * gcc.misc-tests/gcov-1.c Similarly.
60398         * gcc.misc-tests/gcov-2.c Similarly.
60399
60400 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60401
60402         * gcc.dg/ultrasp1.c: New test.
60403
60404 1998-12-06  Richard Henderson  <rth@cygnus.com>
60405
60406         * gcc.c-torture/execute/981206.c: New test.
60407
60408 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60409
60410         * g++.old-deja/g++.ns/template7.C: New test.
60411
60412         * g++.old-deja/g++.other/expr1.C: New test.
60413
60414         * g++.old-deja/g++.eh/tmpl3.C: New test.
60415
60416         * g++.old-deja/g++.eh/tmpl2.C: New test.
60417
60418 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60419
60420         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60421         * g++.old-deja/g++.other/using6.C: Removed.
60422         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60423
60424         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60425
60426 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60427
60428         * g++.old-deja/g++.pt/overload8.C: New test.
60429
60430         * g++.old-deja/g++.pt/overload7.C: New test.
60431
60432         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60433
60434         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60435         and relinking messages.
60436         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60437         compiling with -frepo.
60438
60439 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60440
60441         * g++.old-deja/g++.pt/lookup6.C: New test.
60442
60443 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60444
60445         * gcc.c-torture/execute/981130-1.c: New test.
60446         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60447
60448 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60449
60450         * g++.old-deja/g++.pt/explicit76.C: New test.
60451
60452         * g++.old-deja/g++.pt/friend38.C: New test.
60453
60454         * g++.old-deja/g++.ns/crash2.C: New test.
60455
60456         * g++.old-deja/g++.pt/defarg8.C: New test.
60457
60458         * g++.old-deja/g++.pt/instantiate6.C: New test.
60459
60460         * g++.old-deja/g++.pt/static6.C: New test.
60461
60462         * g++.old-deja/g++.pt/decl2.C: New test.
60463
60464 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60465
60466         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60467         problem is actually related with name lookup, but so what? :-)
60468
60469         * g++.old-deja/g++.pt/friend37.C: New test.
60470
60471 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60472
60473         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60474         element, which fails on some systems.
60475
60476         * g77.f-torture/execute/labug1.f: New test.
60477
60478 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60479
60480         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60481         is defined.
60482
60483 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60484
60485         * g77.f-torture/compile/981117-1.f: New test.
60486
60487 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60488
60489         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60490         properly discarded.
60491
60492 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60493
60494         * gcc.c-torture/execute/memcheck: New directory of tests for
60495         -fcheck-memory-usage.
60496
60497 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60498
60499         * README: New file, general information about the testsuite and
60500         new description of the various C++ test subdirectories.
60501         * README.g++: Eliminate obsolete information, update and move most
60502         relevant stuff to README.
60503
60504 1998-11-07  Richard Henderson  <rth@cygnus.com>
60505
60506         * gcc.c-torture/compile/981107-1.c: New test.
60507
60508 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60509
60510         * execute/memcpy-bi.c: New testcase.
60511
60512 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60513
60514         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60515         base classes.
60516
60517         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60518         template is selected.
60519
60520         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60521         classes, it should be accepted for all types.
60522
60523         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60524
60525         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60526         specializations start with template headers.
60527
60528 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60529
60530         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60531
60532         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60533         non-POD types.
60534
60535 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60536
60537         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60538
60539 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60540
60541         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60542
60543 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60544
60545         * 981019-1.c: New test.
60546
60547 1998-10-14  Robert Lipe <robertl@dgii.com>
60548
60549         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60550         find objc headers.
60551
60552 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60553
60554         * compile/981001-4.c: Remove use of GCC extension that triggers a
60555         compiler bug.
60556
60557 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60558
60559         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60560
60561 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60562
60563         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60564         instantiation of template produces incorrect code for delete
60565         expression.
60566
60567         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60568         constructors' name is not unique.
60569         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60570         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60571
60572         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60573         automatic array of const is ill-formed.
60574
60575         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60576         of template parameter?
60577
60578         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60579         const.
60580
60581         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60582         pointer-to-member expression.
60583
60584         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60585         declaration causes ICE.
60586
60587 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60588
60589         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60590         reserved in the global namespace.
60591
60592         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60593         generate needed virtual table.
60594
60595         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60596
60597 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60598
60599         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60600         template-dependent type
60601
60602 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60603
60604         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60605         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60606         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60607
60608         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60609         class should be usable as argument of member function.
60610         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60611         class should be usable as return type of member function.
60612         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60613         class should be usable as type of data member.
60614
60615         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60616
60617 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60618
60619         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60620
60621 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60622
60623         * gcc.dg/dll-?.c Add thumb to target list.
60624         Fix assembler scan patterns to match current assembler output.
60625
60626 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60627
60628         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60629         matching of template brackets.
60630
60631         * g++.old-deja/g++.other/using4.C: New test.  Test using
60632         declarations of methods from base classes.
60633
60634         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60635         within functions should introduce names into the innermost
60636         enclosing namespace.
60637
60638         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60639         of static locals if first initialization throws.
60640
60641 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60642
60643         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60644
60645 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60646
60647         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60648         lose track of the possible targets of tablejump insns.
60649         * special/special.exp: Run it.
60650
60651 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60652
60653         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60654         must be declared before its specializations can be named in friend
60655         declarations.
60656
60657 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60658
60659         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60660
60661         * g77.f-torture/execute/io1.f: New test.
60662
60663 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60664
60665         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60666         with pointer to template function, for which no argument deduction
60667         is possible.
60668
60669         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60670         specialization of template function as argument to template
60671         function.
60672
60673         * g++.old-deja/g++.other/access2.C: New test; Inner class
60674         shouldn't have privileged access to Outer's names.
60675
60676 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60677
60678         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60679         friend template declared within template class conflicts with
60680         nested class of the same name.
60681
60682         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60683         is ignored.
60684
60685         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60686         object with direct initializer as function declaration.
60687
60688         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60689         initializers.
60690
60691         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60692         involving const pointer and NULL produces incorrect result.
60693
60694         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60695         type name without `typename' should be rejected with -pedantic.
60696
60697 1998-10-02  Richard Henderson  <rth@cygnus.com>
60698
60699         * g++.old-deja/g++.other/addrof1.C: New test.
60700
60701 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60702
60703         * gcc.c-torture/compile/981001-1.c: New test.
60704         * gcc.c-torture/execute/981001-1.c: New test.
60705
60706 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60707
60708         * gcc.c-torture/compile/981001-2.c: New test.
60709         * gcc.c-torture/compile/981001-3.c: New test.
60710         * gcc.c-torture/compile/981001-4.c: New test.
60711
60712 1998-10-01  Robert Lipe  <robertl@dgii.com>
60713
60714         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60715         multilibbed hosts.  Idea grafted from g77.exp.
60716
60717 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60718
60719         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60720         avoid losing on systems which need -lsocket.
60721
60722 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60723
60724         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60725         * g++.old-deja/g++.other/nested2.C: Ditto.
60726         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60727         failure.
60728
60729 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60730
60731         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60732         preferred over template operator!= for enum bitfields.
60733
60734 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60735
60736         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60737         that happen to have the same base name, but in different scopes,
60738         are incorrectly rejected.
60739
60740 1998-09-16  Richard Henderson  <rth@cygnus.com>
60741
60742         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60743         on the native word size instead of an integer literal.
60744
60745 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60746
60747         * g++.old-deja/g++.other/static2.C: Invocation of static data
60748         member of type pointer-to-function denoted as non-static member.
60749
60750         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60751         checks involving function types and aliases.
60752
60753 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60754
60755         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60756         redefined to the same non-trivial type.
60757
60758         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60759         namespace-qualification of template specializations declared in
60760         other namespaces.
60761
60762         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60763         to declare a subset of the specializations of a template function
60764         as friends of specializations of a template class.
60765
60766         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60767         member templates that do not fully specialize the enclosing
60768         template class are rejected.
60769
60770 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60771
60772         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60773
60774 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60775
60776         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60777         altered from libf2c/libU77 version.
60778
60779 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60780
60781         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60782
60783 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60784             Alexandre Oliva  <oliva@dcc.unicamp.br>
60785
60786         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60787         (un)signed char are different types for template specialization
60788         purposes.
60789
60790 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60791
60792         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60793         * objc: ObjC testsuite.
60794
60795 1998-08-31  Catherine Moore  <clm@cygnus.com>
60796
60797         * gcc.c-torture/execute/941014-1.x: New file.
60798
60799 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60800
60801         * lib/c-torture.exp: Add support for
60802         torture_eval_before_compile and torture_eval_before_execute
60803         variables.
60804
60805 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60806
60807         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60808         this test triggers valid.
60809
60810 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60811
60812         * gcc.dg/980827-1.c: New test.
60813
60814 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60815
60816         * gcc.c-torture/execute/loop-4b.c: New test.
60817
60818 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60819
60820         * lib/c-torture.exp: Add support for
60821         torture_eval_before_compile and torture_eval_before_execute
60822         variables.
60823
60824 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60825
60826         * gcc.c-torture/compile/980825-1.c: New test.
60827
60828 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60829
60830         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60831         count number tests in opt_t0 not good_t0.
60832
60833 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60834
60835         * gcc.c-torture/compile/930326-1.x: Fix typo.
60836
60837 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60838
60839         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60840         causes an ICE.
60841
60842 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60843
60844         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60845         STACK_SIZE is defined.
60846         * gcc.c-torture/unsorted/stuct.c: Similarly.
60847
60848         * gcc.c-torture/compile/980821-1.c: New test.
60849
60850 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60851
60852         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60853         16bit ints.
60854
60855 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60856
60857         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60858         code.
60859
60860 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60861
60862         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60863         error'.
60864
60865 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60866
60867         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60868
60869 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60870
60871         * gcc.c-torture/compile/980816-1.c: New test.
60872
60873         * gcc.dg/980816-1.c: New test.
60874
60875 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60876
60877         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60878         compiler for ieee tests.
60879
60880 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60881
60882         * g77.f-torture/compile/980729-0.f: New test.
60883
60884 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60885
60886         * gcc.c-torture/special/eeprof-1.c: New test, for
60887         -finstrument-functions.
60888         * gcc.c-torture/special/special.exp: Run it.
60889
60890 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60891
60892         * gcc.c-torture/compile/980729-1.c: New test.
60893
60894 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60895
60896         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60897         __thumb__ is defined, and test for ARM style doubles if so.
60898
60899 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60900
60901         * g77.f-torture/noncompile/980615-0.f: New test.
60902
60903 1998-07-26  H.J. Lu  (hjl@gnu.org)
60904
60905         * gcc.dg/980312-1.c: Do link instead of compile.
60906         * gcc.dg/980313-1.c: Likewise.
60907
60908 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60909
60910         * gcc.c-torture/compile/980726-1.c: New test.
60911
60912 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60913
60914         * g77.f-torture/execute/io0.f: New test.
60915
60916 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60917
60918         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60919         an int.
60920
60921 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60922
60923         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60924         m32r bugs.
60925
60926 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60927
60928         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60929         c-decl.c:grokdeclarator can handle mode attributes.
60930
60931 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60932
60933         * gcc.c-torture/execute/980716-1.c: New test.
60934
60935 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60936
60937         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60938         the mn10200.
60939         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60940         the mn10200.
60941         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60942         * gcc.c-torture/compile/930326-1.x: Similarly.
60943
60944 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60945
60946         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60947         New test from Craig.
60948
60949 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60950
60951         * g77.f-torture/noncompile/980616-0.f: New test.
60952
60953         * g77.f-torture/execute/970816-3.f: New test from Craig.
60954
60955 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60956
60957         *  g++.other/singleton.C: Return error value instead of taking
60958         SIGSEGV.
60959
60960 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60961
60962         *  g++.other/singleton.C: New test.  Warning is under dispute.
60963         Runtime crash is not.
60964
60965 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60966
60967         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60968         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60969         using6.C, using7.C}: New namespace tests.
60970
60971 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60972
60973         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60974         specialization with typedef'ed names used as array indexes.
60975
60976 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60977
60978         * gcc.c-torture/execute/980709-1.c: New test.
60979
60980         * gcc.dg/980709-1.c: New test.
60981
60982 1998-07-07  Richard Henderson  <rth@cygnus.com>
60983
60984         * gcc.c-torture/execute/bcp-1.c: New test.
60985
60986 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60987
60988         * gcc.c-torture/execute/980707-1.c: New test.
60989
60990 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60991
60992         * gcc.c-torture/compile/980706-1.c: New test.
60993
60994 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60995
60996         * g77.f-torture/execute/980701-0.f,
60997         g77.f-torture/execute/980701-1.f: New test from Craig.
60998
60999 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61000
61001         * gcc.c-torture/compile/980701-1.c: New test.
61002
61003         * gcc.c-torture/execute/980701-1.c: New test.
61004
61005 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61006 rlsruhe.de>
61007
61008         * g++.old-deja/g++.robertl/eb132.C: New test.
61009         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61010
61011 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61012
61013         * g77.f-torture/execute/980628-7.f,
61014         g77.f-torture/execute/980628-8.f,
61015         g77.f-torture/execute/980628-9.f,
61016         g77.f-torture/execute/980628-10.f: New tests from Craig.
61017
61018         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61019
61020 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61021
61022         * g77.f-torture/execute/980628-4.f: New test from Craig.
61023         * g77.f-torture/execute/980628-5.f: Likewise.
61024         * g77.f-torture/execute/980628-2.f: Likewise.
61025         * g77.f-torture/execute/980628-0.f: Likewise.
61026         * g77.f-torture/execute/980628-1.f: Likewise.
61027         * g77.f-torture/execute/980628-3.f: Likewise.
61028         * g77.f-torture/execute/980628-6.f: Likewise.
61029
61030 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61031
61032         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61033         directory when nothing has been installed yet.
61034
61035 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61036
61037         * gcc.c-torture/special/special.exp: Handle newer versions of
61038         dejagnu.
61039
61040 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61041
61042         * gcc.dg/980626-1.c: New test.
61043
61044 1998-06-19  Bruno Haible <haible@ilog.fr>
61045
61046         * gcc.misc-tests/m-un-2.c: New test.
61047         * g++.old-deja/g++.other/warn01.c: Likewise.
61048
61049 1998-06-19  Robert Lipe  <robertl@dgii.com>
61050
61051         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61052         compatibility with assmblers with a different comment character.
61053         Eliminate use of GAS-specific extensions.
61054
61055 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61056
61057         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61058
61059 1998-06-19  Robert Lipe  <robertl@dgii.com>
61060
61061         * lib/g77.exp: Replace search for libf2c.a with search for newly
61062         renamed libg2c.a
61063
61064 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61065
61066         * gcc.c-torture/execute/980617-1.c: New test.
61067
61068 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61069
61070         * gcc.c-torture/execute/980612-1.c: New test.
61071
61072 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61073
61074         * gcc.dg/980523-1.c: Only test on ppc-linux.
61075         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61076
61077         * gcc.c-torture/execute/980608-1.c: New test.
61078
61079 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61080
61081         * gcc.c-torture/execute/980605-1.c: New test.
61082
61083 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61084
61085         * gcc.c-torture/execute/980604-1.c: New test.
61086
61087 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61088
61089         * gcc.c-torture/execute/980602-1.c: New test.
61090         * gcc.c-torture/execute/980602-2.c: Likewise.
61091
61092 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61093
61094         * 970125-0.f: Fix per JCB.  Add commentary.
61095
61096 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61097
61098         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61099         IEEE -0 support.
61100
61101 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61102
61103         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61104         earlier.
61105
61106 1998-05-28  Catherine Moore <clm@cygnus.com>
61107
61108         * gcc.c-torture/execute/980526-3.c: New test.
61109
61110 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61111
61112         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61113         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61114         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61115         m88k-motorola-sysv3 to XFAIL.
61116
61117 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61118
61119         * gcc.dg/980526-1.c: New test.
61120         * gcc.c-torture/execute/980526-2.c: New test.
61121
61122 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61123
61124         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61125
61126         * gcc.c-torture/execute/980526-1.c: New test.
61127
61128 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61129
61130         * g77.f-torture/execute/alpha2.f: Add runtime test.
61131
61132 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61133
61134         * g++.old-deja/old-deja.exp: Strip leading directories.
61135
61136         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61137         error for the line.  Don't run multiple tests for the same line.
61138
61139 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61140
61141         * gcc.dg/980523-1.c: New test.
61142
61143 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61144
61145         * g77.f-torture/compile/970915-0.f: New test.
61146
61147 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61148
61149         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61150
61151 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61152
61153         * gcc.dg/980520-1.c: New test.
61154
61155 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61156
61157         * gcc.dg/980502-1.c: Fix return type.
61158
61159 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61160
61161         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61162         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61163         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61164         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61165         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61166
61167 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61168
61169         * g77.f-torture/execute/980520-1.f: New test.
61170
61171 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61172
61173         * lib/mike-g77.exp: New file.
61174
61175         * g77.f-torture/noncompile/noncompile.exp,
61176         g77.f-torture/noncompile/check0.f: New files.
61177
61178 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61179
61180         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61181         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61182         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61183         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61184         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61185         abort where appropriate.
61186
61187 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61188
61189         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61190         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61191
61192 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61193
61194         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61195
61196 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61197
61198         * g77.f-torture/compile/980427-0.f: New test.
61199
61200 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61201
61202         * g77.f-torture/compile/980424-0.f: New test.
61203
61204 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61205
61206         * g77.f-torture/compile/980419-2.f (main): New test.
61207         * g77.f-torture/compile/970125-0.f: New test.
61208         * g77.f-torture/compile/980419-1.f: New test.
61209
61210 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61211
61212         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61213         of loop-4.c.
61214
61215 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61216
61217         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61218
61219 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61220
61221         * gcc.c-torture/compile/980329-1.c: New test.
61222
61223 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61224
61225         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61226         * gcc.dg/980312-1.c: Fix typo in -march command.
61227
61228 1998-03-16  H.J. Lu  (hjl@gnu.org)
61229
61230         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61231
61232 1998-03-11  Robert Lipe  <robertl@dgii.com>
61233
61234         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61235         Dave Love agree the Fortran source is bogus.
61236
61237 1998-03-11  Robert Lipe  <robertl@dgii.com>
61238
61239         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61240         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61241         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61242         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61243         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61244
61245 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61246
61247         * g++.old-deja/g++.other/friend1.C: New test.
61248
61249 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61250
61251         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61252         possibly uninitialized) variables and declare dnrm2.
61253
61254 1998-02-23  Robert Lipe <robertl@dgii.com>
61255
61256         From Bruno Haible <haible@ilog.fr>:
61257         * gcc.c-torture/execute/980223.c: New test.
61258
61259 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61260
61261         * gcc.dg/ifelse-1.c: New test.
61262
61263 1998-02-09  H.J. Lu  (hjl@gnu.org)
61264
61265         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61266
61267           * lib/old-dejagnu.exp (old-dejagnu): Added the
61268           "execution test - XFAIL *-*-*" handling in the spirit of
61269           "excess errors test -". Changed the "execution test fails"
61270           handling to be like "excess errors test fails".
61271           * Update various tests accordingly.
61272
61273 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61274
61275         * gcc.c-torture/execute/980205.c: New test.
61276
61277 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61278
61279         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61280         * lib/f-torture.exp: Similarly.
61281         * gcc.c-torture: Rename all .cexp files to .x files.
61282
61283 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61284
61285         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61286         (940510-1.c): Removed duplicate.
61287         (971104-1.c): New test.
61288
61289 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61290
61291           * lib/f-torture.exp: Improve error and loop detection.
61292
61293 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61294
61295         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61296         use that to size the filler array.
61297
61298 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61299
61300         * lib/c-torture.exp(c-torture-execute): Fix typo.
61301
61302         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61303         testcase as the executable name. Keep the executable around if
61304         the test fails.
61305
61306 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61307
61308         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61309         changes.  Only test one -g option, and move it to the end of the
61310         list of options to test.
61311
61312 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61313
61314         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61315         variable GCC_TORTURE_OPTIONS to supply default switches separated
61316         by colons.  If no environment variable, run tests with -O0 -g, -O1
61317         -g, and -O2 -g as well.
61318
61319 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61320
61321         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61322         explanatory comments. Fix indentation.
61323
61324 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61325
61326         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61327
61328 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61329
61330         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61331         * g++.old-deja/g++.mike/p7325.C: Likewise.
61332         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61333
61334 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61335
61336         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61337         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61338         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61339         * g++.old-deja/g++.law/operators4.C: Likewise.
61340
61341 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61342
61343         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61344         * g++.old-deja/g++.mike/p784.C: Ditto.
61345         * g++.old-deja/g++.mike/p785.C: Ditto.
61346
61347 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61348
61349           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61350
61351 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61352
61353         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61354         target feature; pass this to c-torture-execute as needed.
61355
61356 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61357
61358         * lib/c-torture.exp(c-torture-execute): If the previous and the
61359         current executables being tested are identical, we don't need to
61360         run the executable again. Try to make the executable names
61361         unique. Add an optional argument for passing additional compiler
61362         flags.
61363
61364 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61365
61366         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61367
61368 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61369
61370         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61371
61372 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61373
61374         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61375         32bit or larger longs.
61376
61377         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61378         have either a 32bit long or 32bit int.
61379
61380 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61381
61382         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61383         Make double precision tests dependent on sizeof (double).
61384
61385 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61386
61387         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61388         too.
61389
61390 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61391
61392         * gcc.c-torture/compile/961203-1.cexp: New script.
61393
61394 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61395
61396         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61397         up the includes ourselves.
61398
61399 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61400
61401         * lib/plumhall.exp: Remove random include, and add a few
61402         verbose messages for debugging.
61403
61404 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61405
61406         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61407         of trying to do it ourselves.
61408
61409 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61410
61411         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61412
61413 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61414
61415         * gcc.prms/5403.c: Made regexp a bit less strict.
61416
61417 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61418
61419         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61420         is returned from remote_load instead.
61421         * lib/plumhall.exp: Ditto.
61422         * lib/mike-g++.exp: Ditto.
61423         * lib/old-dejagnu.exp: Ditto.
61424         * lib/c-torture.exp: Ditto.
61425
61426 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61427
61428         * lib/g++.exp: Use build_wrapper procedure.
61429         * lib/gcc.exp: Ditto.
61430
61431 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61432
61433         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61434         an old-style decl for malloc.  Fixes tests to work when
61435         sizeof (int) != sizeof (size_t).
61436
61437 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61438
61439         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61440
61441         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61442         use stdargs.h interface.
61443
61444 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61445
61446         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61447         NO_VARARGS when compiling.
61448
61449 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61450
61451         * lib/plumhall.exp(ph_includes): New procedure.
61452         (ph_make): Use it.
61453         (ph_compiler): Ditto.
61454
61455         * lib/g++.exp: Rename test-glue.c to testglue.c.
61456         * lib/gcc.exp: Ditto.
61457
61458 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61459
61460         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61461         to completion when it's called.
61462
61463 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61464
61465         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61466         is defined, don't do test.
61467
61468 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61469
61470         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61471         for object files.
61472         (ph_summary): Mark skipped testcases as untested, not unresolved.
61473
61474         * lib/plumhall.exp (ph_make): If unresolved because of bad
61475         errorCode, record errorCode in log file.
61476         (*): Replace send_log/verbose with verbose -log.
61477
61478 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61479
61480         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61481         double conversion if double isn't at least 8 bytes.
61482
61483         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61484         int to work with targets where int is 16 bits.
61485
61486         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61487         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61488         precision for the test to complete.
61489
61490 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61491
61492         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61493         if d10v is not compiled with the -mdouble64 flag.
61494         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61495
61496         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61497         d10v is not compiled with the -mint32 flag.
61498
61499 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61500
61501         * lib/plumhall.exp: Use incr_count.
61502
61503 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61504
61505         * gcc.c-torture: Update to c-torture-1.45.
61506
61507 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61508
61509         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61510         the name of the expect testcase file).
61511
61512         * lib/g++.exp(g++_init): Ditto.
61513
61514 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61515
61516         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61517         the host.
61518
61519         * lib/gcc.exp(gcc_exit): New procedure.
61520
61521 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61522
61523         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61524         specs where appropriate.
61525
61526         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61527         because of new "candidates are" messages, and removed a few
61528
61529         * Converted all non-old-style g++ testcases to old-style, and
61530         moved into g++.old-deja.
61531
61532 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61533
61534         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61535         options.
61536
61537         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61538         succeeded.
61539
61540         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61541
61542 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61543
61544         * lib/gcc.exp (gcc_target_compile): Add support for defining
61545         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61546         the machine doesn't have those features.
61547
61548 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61549
61550         * g++.law/operators4.exp: Don't use LIBS.
61551
61552 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61553
61554         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61555
61556         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61557         * lib/g++.exp: Set it here instead. Also, allow use of the
61558         --tool_exec and --tool_opt options. Change CXX to
61559         GXX_UNDER_TEST.
61560
61561         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61562
61563         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61564
61565 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61566
61567         * lib/old-dejagnu.exp: Use prune_warnings instead of
61568         prune_system_crud.
61569         * lib/mike-g++.exp: Ditto.
61570         * lib/gcc.exp: Ditto.
61571         * lib/g++.exp: Ditto.
61572
61573         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61574
61575 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61576
61577           * 941014-2.c: Include stdlib.h
61578           * 960327-1.c: Include stdio.h
61579           * dbra.c, index-1.c: Don't assume ints are 32bits.
61580
61581 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61582
61583         * lib/gcc.exp: Add gcc,stack_size target feature.
61584
61585         * lib/g++.exp(g++_target_compile): Add the include and link
61586         paths here, not in two other places. And, it's $options, not
61587         options.
61588
61589         * lib/mike-g++.exp(postbase): Remove the code that determines
61590         the correct include and link paths.
61591         * g++.old-deja/old-deja.exp: Ditto.
61592
61593 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61594
61595         * lib/g++.exp(g++_init): target_compile no longer returns the
61596         filename of the result.
61597
61598 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61599
61600         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61601         call to glob.
61602
61603         * gcc.c-torture/special/special.exp: Change call to
61604         gcc_target_compile to include the object file.
61605
61606 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61607
61608         * gcc.c-torture/special/special.exp: Correct misspelling in last
61609         change.
61610
61611 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61612
61613         * lib/plumhall.exp(ph_summary): Log the entire output of the
61614         executable. Return -1 if there were any failures, 0 otherwise.
61615         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61616         (ph_make): Clean up objects and executables that were built
61617         if the tests succeeded.
61618
61619 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61620
61621         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61622         libraries and includes in the build tree as appropriate.
61623
61624 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61625
61626         * lib/c-torture.exp: Instead of looking for the global variable
61627         NO_LONG_LONG, check to see if that's a feature of the target.
61628
61629 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61630
61631         * config/default.exp: Minimize. Delete the remainer of the files in
61632         config; this functionality is now in devo/dejagnu/config.
61633
61634         g++.*/*: Pass any additional flags used to compile to postbase;
61635         delete CXXFLAGS.
61636
61637         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61638         is now done by runtest.exp. Use gcc_target_compile instead of
61639         compile.
61640
61641         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61642         Remove references to CFLAGS. Use remote_file instead of
61643         calling rm -f.
61644         (c-torture): Take a list of arguments to use to compile this
61645         testcase.
61646
61647         lib/g++.exp: Simplify. Use target_compile instead of compile.
61648         lib/gcc-dg.exp: Ditto.
61649         lib/gcc.exp: Ditto.
61650         lib/mike-{gcc,g++}.exp: Ditto.
61651         lib/old-dejagnu.exp: Ditto.
61652         lib/plumhall.exp: Ditto.
61653
61654 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61655
61656         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61657         (ph_linker): Likewise.
61658
61659 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61660
61661           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61662         MAP_ANON / MAP_ANONYMOUS if defined;
61663         else try to map from /dev/zero .
61664
61665 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61666
61667         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61668         isn't defined, then define it to MAP_ANONYMOUS.
61669
61670 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61671
61672         * gcc.c-torture: Update to c-torture-1.42 release.
61673
61674 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61675
61676         * gcc.c-torture: Update to c-torture-1.41 release.
61677
61678 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61679
61680         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61681         c-torture release.
61682
61683 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61684
61685         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61686         and LDFLAGS.  Fix second case to append the target_info ldflags
61687         onto LDFLAGS, not CFLAGS.
61688         * lib/g++.exp (g++_init): Add target_info stuff.
61689         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61690         of libgloss and newlib flags for !native.
61691
61692         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61693         (GDB): Fix relative path to go up another dir for finding gdb.
61694
61695 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61696
61697         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61698         versions in the target_info array, if they don't exist.
61699
61700 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61701
61702         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61703
61704 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61705
61706         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61707         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61708
61709 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61710
61711         * lib/old-dejagnu.exp: Don't remove the output file before we've
61712         actually tested it. Don't append pwd to the path of the executable
61713         we're testing.
61714
61715 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61716
61717         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61718
61719 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61720
61721         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61722         temporary directory for compiler files, and set it to a default
61723         value of /tmp. Set $output as the name of the output file from
61724         compiling the testcase. Add a -o option to $cflags_var so the
61725         compiler writes the final output file as $output. Set $executable
61726         to $output.
61727
61728         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61729         directory for compiler files, and set it to /tmp if it doesn't
61730         already have a value. Set $output_file to the name of the output
61731         file from compiling the testcase. Add a -o option to CXXFLAGS so
61732         the compiler writes the final output file as $output. Use $output
61733         as the executable to be tested.
61734
61735 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61736
61737         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61738
61739 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61740
61741         * gcc.c-torture/execute/pending-1.c: New test.  Still
61742         pending in Tege's queue.
61743
61744 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61745
61746         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61747         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61748         if there were failures.  Call unresolved if there were unresolved
61749         testcases.  Call gcc_fail if program did not run to completion.
61750         (ph_make): Pass additional argument name to ph_execute.
61751         (ph_execute): Add new argument.  Pass additional arguments to
61752         ph_summary.  Call gcc_fail is there is no execution output.
61753
61754 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61755
61756         * lib/plumhall.exp (proc_summary): Output relavent summary
61757         lines into the log so specific failures in plumhall can be
61758         investigated.
61759
61760 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61761
61762         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61763         (c-torture-execute): Don't try to execute tests which use
61764         "long long" types if $NO_LONG_LONG is nonzero.
61765
61766 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61767
61768         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61769         not c-torture.
61770
61771         * gcc.ieee: Move from here.
61772         * gcc.c-torture/execute/ieee: To here.
61773
61774 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61775
61776         * gcc.c-torture: Update to c-torture-1.41 release.
61777
61778 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61779
61780         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61781         not "$output".
61782
61783 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61784
61785         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61786         -c present.
61787
61788 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61789
61790         * config/proelf.exp: Handle connecting to a simulator.
61791
61792 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61793
61794         * config/proelf.exp: New file.  Enough framework that we can
61795         run c-torture tests on the proelf targets (or any other target
61796         that gdb can connect to for that matter).
61797
61798 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61799
61800         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61801         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61802
61803         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61804         exec_output exists.
61805
61806 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61807
61808         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61809         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61810
61811         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61812         to pass/fail/unresolved/unsupported/untested.  Caller must now
61813         call unresolved/unsupported/untested.
61814         * lib/*.exp: Update FSF address.  Update to handle new results of
61815         ${tool}_load.
61816         * lib/chill.exp (verbose): Delete.
61817
61818 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61819
61820         * lib/gcc.exp (default_gcc_start): Change order of args to
61821         $LDFLAGS $CFLAGS $LIBS.
61822         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61823         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61824         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61825         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61826         * gcc.misc-tests/dg-test.exp: Likewise.
61827         * gcc.misc-tests/msgs.exp: Likewise.
61828         * gcc.prms/prms.exp: Likewise.
61829         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61830         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61831
61832         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61833
61834 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61835
61836         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61837
61838         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61839         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61840
61841         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61842         necessary.
61843
61844 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61845
61846         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61847         global for loop; add use of $mathlib.
61848         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61849         settings here; set mathlib for anything but VxWorks.
61850
61851 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61852
61853         * gcc.c-torture: Update to c-torture-1.40 release.
61854
61855 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61856
61857         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61858         dg.exp.
61859
61860 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61861
61862         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61863         global.
61864
61865 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61866
61867         * lib/g++.exp (LIBS): Define if not already.
61868         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61869         (gcc-dg-prune): Call prune_gcc_output.
61870         * lib/gcc.exp (prune_gcc_output): New proc.
61871         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61872         prune_gcc_output.
61873
61874 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61875
61876         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61877         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61878
61879 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61880
61881         * gcc.c-torture: Update to c-torture-1.39 release.
61882
61883 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61884
61885         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61886         fails, try others as well.
61887
61888 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61889
61890         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61891         If compilation fails, mark execute tests as `untested'.
61892         If test is marked as unsupported, don't mark compilation and
61893         execute tests as failed.
61894
61895 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61896
61897         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61898         libstdc++ for whether or not we want to be doing shared
61899         libraries.  Delete link_curses since we don't need it anymore.
61900         * lib/mike-g++.exp (postbase): Don't link in libg++.
61901         * g++.old-deja/old-deja.exp: Likewise.
61902
61903 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61904
61905         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61906
61907 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61908
61909         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61910         For that, add `-Wl,-a,shared_archive'.
61911         * g++.old-deja/old-deja.exp: Likewise.
61912
61913 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61914
61915         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61916
61917 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61918
61919         * lib/mike-g++.exp (postbase): Pay attention to the status of
61920         g++_load.
61921
61922 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61923
61924           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61925
61926 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61927
61928         * lib/gcc.exp (default_gcc_start): No longer need to log program
61929         being executed or its output, execute_anywhere does that now.
61930         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61931         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61932
61933 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61934
61935         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61936         the same as those in lib/g++.exp.
61937
61938 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61939
61940         * gcc.c-torture: Update to c-torture-1.38 release.
61941         * gcc.ieee: Related changes.
61942
61943 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61944
61945         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61946         "exec". Minor reformatting changes.
61947
61948         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61949         cross. This means all "exec" calls now work on a remote host as
61950         well.
61951         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61952         cross. Filter out the extra "\r\n" stuff that expect puts in.
61953         (c-torture-execute): Filter out the bogus warnings like
61954         c-torture-compile does. Add support for canadian cross.
61955         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61956         Use execute_anywhere rather than calling exec directly. Now it
61957         works for canadian cross testing.
61958
61959 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61960
61961         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61962         results into a variable, and check that rather than using file exists.
61963
61964 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61965
61966         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61967         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61968
61969 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61970
61971         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61972         lib_curses if there's a shared libg++ in the build tree.
61973
61974 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61975
61976         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61977         if not supported target.
61978
61979 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61980
61981         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61982         link_curses up to always happen, not just for native builds.
61983
61984 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61985
61986         * gcc.c-torture: Update to c-torture-1.36 release.
61987         * gcc.failure: Related changes.
61988
61989 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61990
61991         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61992
61993 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61994
61995         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61996         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61997         runshlib, link_curses, and mathlib for link and run.
61998
61999         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62000         pass the runtime shared library options for Solaris, OSF/1, and
62001         Irix5, and link with -lcurses to avoid unresolved references.
62002
62003 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62004
62005         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62006         only run once.
62007
62008 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62009
62010         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62011
62012 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62013
62014         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62015         do not have a framework for the "compat" tests yet.
62016
62017 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62018
62019         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62020         set to null if we're testing vxworks5.1.  Use that instead of
62021         `-lm' in the setting of LIBS for link and run.
62022
62023 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62024
62025         * config/rom68k.exp (${tool}_load): Major changes to make it
62026         work.  Verified that it does in fact return the stuff in
62027         exec_output properly.  Catch any Emul or any TRAP other than 0.
62028
62029 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62030
62031         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62032         LDFLAGS properly for targets that need stuff from libgloss.
62033         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62034         only run once.
62035         (gpp_initialized): New variable.
62036
62037 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62038
62039         * config/rom68k.exp: Load libgloss.exp.
62040         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62041         so we can produce a fully linked binary.
62042         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62043         so we can produce a fully linked binary.
62044
62045 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62046
62047         * lib/plumhall.exp (ph_section): Watch for expected failures.
62048         Add missing `else'.
62049
62050         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62051         run the testcase.
62052         (c-torture): Likewise.
62053
62054 1995-08-28  Doug Evans  <dje@cygnus.com>
62055
62056         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62057
62058         * lib/mike-g++.exp (mike_cleanup): New proc.
62059         (prebase): New globals compiler_result, not_compiler_result,
62060         target_regexp.
62061         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62062         allow leading "-" in pattern.  Watch for unsupported tests.
62063         If $compiler_result is set, pattern match assembler code,
62064         and ditto for $not_compiler_result.
62065         * lib/mike-gcc.exp: Likewise.
62066
62067         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62068         execution "succeeded".
62069
62070 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62071
62072         * config/win32.exp: New file.
62073         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62074
62075 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62076
62077         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62078         unsupported.
62079         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62080         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62081         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62082
62083         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62084         "... without exceptions was ...".  That is now handled by
62085         prune_system_crud.
62086         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62087
62088 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62089
62090         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62091         sieve.c,sort2.c}: New files.
62092         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62093         sieve.exp,sort2.exp}: Drivers for them.
62094
62095         * lib/mike-gcc.exp (program_output): New user settable variable.
62096         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62097         messages.
62098         * lib/mike-g++.exp (program_output): New user settable variable.
62099
62100         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62101
62102         * config/sh.exp: Deleted (use sim.exp instead).
62103
62104 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62105
62106         * config/vx.exp: Declare CHECKTASK as global.
62107         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62108         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62109         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62110
62111 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62112
62113         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62114         target. Like vx.exp, only includes `vx29k.exp' instead of
62115         `vxworks.exp'.
62116
62117 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62118
62119         * config/sim.exp: Increase time limit from 120 seconds to 240.
62120
62121 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62122
62123         * gcc.c-torture/execute/950628-1.c: New test.
62124
62125 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62126
62127         * gcc.c-torture: Update with changes/additions from
62128         c-torture-1.34.
62129
62130 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62131
62132         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62133
62134 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62135
62136         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62137
62138 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62139
62140         * gcc.c-torture/compile/950512-1.c: New test.
62141         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62142         * gcc.dg/struct-ret-1.c: Likewise.
62143
62144 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62145
62146         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62147           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62148
62149 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62150
62151         * gcc.c-torture/special/920411-1.c: Deleted.
62152         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62153
62154 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62155
62156         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62157         cpu limit.
62158
62159 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62160
62161         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62162
62163 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62164
62165         From kenner;
62166         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62167         is the proper length.
62168         * va-arg-3.c: Likewise.
62169
62170 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62171
62172         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62173         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62174
62175         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62176         * lib/g++.exp (default_g++_start): Delete old cruft.
62177
62178 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62179
62180         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62181         (2 * (1 << 18)) to (2 * (1 << 17)).
62182
62183         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62184
62185 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62186
62187         * config/rom68k.exp: Renamed from config/idp.exp
62188
62189 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62190
62191         * c-torture/compile/921109-2.c
62192
62193 1995-04-18  Mike Stump  <mrs@cygnus.com>
62194
62195         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62196         excess errors.
62197
62198 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62199
62200         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62201         output.
62202         * lib/g++.exp (default_g++_start): Likewise.
62203
62204 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62205
62206         * gcc.c-torture/compile/950329-1.c: New test.
62207
62208 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62209
62210           * config/bug.exp (${tool}_load): Updated to use new remote_open
62211           and remote_close procs.
62212         * config/idp.exp: New file.
62213
62214 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62215
62216         * gcc.c-torture/execute/950322-1.c: New test.
62217
62218 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62219
62220         * config/vx.exp (${tool}_load): Clean up testing of return code from
62221         vxworks_ld and vxworks_spawn.
62222
62223 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62224
62225         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62226
62227 1995-03-13  Mike Stump  <mrs@cygnus.com>
62228
62229         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62230         can mark excess errors on a machine by machine basis.  Note, the
62231         default is to not expect any excess errors, even when excess
62232         errors test - is given, so you will want to put an XFAIL ... on
62233         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62234         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62235         those 4 machines, but no others.
62236
62237 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62238
62239         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62240         * lib/c-torture.exp: to here.
62241
62242 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62243
62244         * gcc.c-torture/execute/950221-1.c: New test.
62245         * gcc.c-torture/execute/struct-ret-1.c: New test.
62246         * gcc.c-torture/compile/950221-1.c: New test.
62247
62248         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62249
62250 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62251
62252         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62253         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62254
62255 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62256
62257         * g++.gb: New directory of tests, derived from my signature and
62258         class scoping tests.
62259
62260         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62261         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62262         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62263         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62264         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62265         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62266         * g++.gb/sig25.C: Likewise.
62267
62268         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62269         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62270         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62271         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62272         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62273         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62274         * g++.gb/sig25.exp: Likewise.
62275
62276         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62277         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62278         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62279         * g++.gb/scope13.C: Likewise, this test still fails.
62280
62281         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62282         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62283         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62284         * g++.gb/scope13.exp: Ditto.
62285
62286         * g++.gb/README: New file, explains what these tests are about.
62287
62288 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62289
62290         * lib/dg.exp (dg-do): Support `preprocess'.
62291         (dg-test): Likewise.
62292
62293 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62294
62295         * config/udi.exp: change "continue -expect" to "exp_continue".
62296
62297 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62298
62299         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62300         Delete redundant tests.
62301
62302         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62303         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62304         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62305         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62306         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62307         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62308         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62309         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62310
62311         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62312         storing label pointers.
62313         * gcc.c-torture/execute/921019-1.c: Likewise.
62314         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62315         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62316         parameter fp.
62317         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62318         constants.
62319
62320         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62321         Delete obsolete tests.
62322
62323         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62324         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62325         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62326         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62327         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62328         * gcc.c-torture/compile/950124-1.c: New test.
62329
62330         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62331
62332 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62333
62334         * lib/mike-g++.exp: Add -lm to LIBS.
62335
62336 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62337
62338         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62339
62340 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62341
62342         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62343
62344 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62345
62346         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62347
62348 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62349
62350         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62351         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62352         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62353         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62354         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62355         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62356         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62357         * g++.law/{operators31.C, operators32.C,
62358         * g++.law/{operators33.C, operators34.C}: Likewise.
62359         * g++.law/{pic1.C, refs2.C}: Likewise.
62360         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62361         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62362         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62363         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62364
62365         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62366         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62367         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62368         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62369         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62370         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62371         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62372         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62373         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62374         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62375         * g++.law/{operators34.exp}: Likewise.
62376         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62377         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62378         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62379         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62380         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62381
62382         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62383         No longer expected to fail.
62384         * g++.law/missed-error3.C: Tweak for recent bool changes.
62385
62386 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62387
62388         * config/emb-unix: Deleted.
62389         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62390         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62391
62392 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62393
62394         * lib/dg.exp (dg-test): Fix typo in last patch.
62395
62396 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62397
62398         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62399         (handles multiple occurrences).
62400
62401 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62402
62403         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62404         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62405         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62406         printed).
62407         * lib/c-torture.exp (c-torture-compile): Likewise.
62408         (c-torture): Prepend full path if missing.
62409         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62410         (gcc_fail): Likewise.
62411         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62412
62413 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62414
62415         * lib/netware.exp: Only attach to NetWare i386 systems.
62416
62417 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62418
62419         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62420         messages.  Add test name to "output pattern match" pass/fail message.
62421
62422 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62423
62424         * gcc.dg: New testsuite.
62425         * gcc.dg/dg.exp: New file.
62426
62427         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62428         test-switch.c}: Deleted.
62429
62430         * gcc.misc-tests/msgs.exp: New testcase driver.
62431
62432 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62433
62434         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62435         Watch for illegal return values from ${tool}_load.
62436         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62437         cross targets.  Coerce return value >0 to 1.
62438
62439 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62440
62441         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62442
62443         * config/emb-unix.exp: New file.
62444
62445         * config/sim.exp: Error if variable $SIM not defined.
62446         (${tool}_load): Mark test as "untested" if simulator missing.
62447
62448         * config/unix.exp: Load remote.exp to get rcp_download.
62449         * lib/c-torture.exp: Use different option lists for testcases with
62450         and without loops.
62451         * gcc.c-torture/execute/execute.exp: Likewise.
62452
62453 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62454
62455         * config/*.exp: Clarify return code from ${tool}_load.
62456         Call `unresolved' or `untested' instead of `warning' or `perror'
62457         (sometimes you still want to call both though).
62458         Add comment that `shell_id' is local to each file.
62459         * config/udi.exp (timeout): Set to 30.
62460         Don't print warning if connection fails, $connectmode has already
62461         printed an error.
62462         (${tool}_load): Move verbose messages to level 2.
62463         Rework pattern for "Process started" message.
62464         Pass `shell_id' to ${connectmode}_download.
62465         Retry twice upon timeout.  Make resetting of target more robust.
62466         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62467         Pass `shell_id' to exit_$connectmode.
62468         Only call exit_$connectmode if connected.
62469         * config/unix.exp (${tool}_load): Check return codes better.
62470         * config/vrtx.exp (${tool}_load): Likewise.
62471         * config/vx.exp (${tool}_load): Likewise.
62472         Delete unneeded global's.
62473         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62474         from ${tool}_load.
62475         (dg-stat): Delete.
62476         (dg-init): Delete recording of pass/fail counts.
62477         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62478         (old-dejagnu-init): Likewise.
62479         (old-dejagnu-stat): Delete contents, empty proc now.
62480         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62481         (c-torture): Delete references to lcnt, lpass, lfail.
62482         Get option list from TORTURE_OPTIONS.
62483         Delete -funroll[-all]-loops if no loops.
62484         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62485         (g++_stat): Delete contents (empty proc now).
62486         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62487         (gcc_finish): Likewise.
62488         (gcc_stat): Deleted.
62489         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62490         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62491         * gcc.c-torture/execute/execute.exp: Likewise.
62492         Split tests into two parts: compile, execute.
62493         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62494         no loops.  Update to reflect clarified return codes from ${tool}_load.
62495
62496 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62497
62498         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62499         to grep for.
62500         (old-dejagnu): Likewise (where necessary).
62501
62502 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62503
62504         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62505
62506         * lib/dg.exp (dg-process-target): Fix processing of selector.
62507         Add comment regarding use of `error'.
62508
62509         * lib/gcc.exp (prune_system_crud): Define if missing.
62510         * lib/g++.exp (prune_system_crud): Likewise.
62511
62512         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62513         Call prune_system_crud.
62514         * lib/dg.exp (dg-runtest): New proc.
62515         Use perror instead of send_user for tcl errors in testcase.
62516         Don't return any value, it's never used.
62517         Don't clobber previous definition of `unknown'.
62518         Print tcl errors in `dg-final'.
62519
62520 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62521
62522         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62523         (dg-test): Don't print errorInfo, it contains stack backtrace.
62524
62525 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62526
62527         * lib/g++.exp (runtest_file_p): Define if missing.
62528
62529 1994-09-24  Doug Evans  (dje@cygnus.com)
62530
62531         * lib/mike-g++.exp: Comment out loading of g++.exp.
62532         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62533         (default_g++_version): Always print something.
62534         (default_g++_start): Comment out call to `which'.
62535         (g++_start, g++_load): Deleted (must be defined in config file).
62536         * lib/gcc.exp: Test for existence of $CC at start.
62537         Delete check for tmpdir (done in gcc_init).
62538         (default_gcc_version): Always print something.
62539         (default_gcc_start): Comment out call to `which'.
62540         * config/*.exp: Major cleanup - make cross targets work at least a
62541         little better for g++ (by not being "--tool gcc" specific).
62542         Rename gcc_xxx to ${tool}_xxx.
62543         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62544         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62545
62546 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62547
62548         * lib/c-torture.exp (c-torture-compile): Rework compiler
62549         message processing.
62550
62551         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62552         c-torture.
62553
62554 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62555
62556         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62557
62558         * lib/dg.exp (dg-process-target): Support { target native }.
62559
62560 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62561
62562         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62563         looked for "... program xxx got fatal signal".
62564         Correct regsub munging of `comp_output'.
62565         Ignore compiler messages "path prefix not used" and "linker input
62566         file unused".
62567
62568 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62569
62570         * lib/gcc.exp (runtest_file_p): Define if missing.
62571         * gcc.prms/template.c: Example to work from.
62572
62573 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62574
62575         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62576         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62577
62578         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62579         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62580         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62581         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62582
62583         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62584         (dg-process-target): No longer a varargs proc.
62585         Return S/N for target, P/F for xfail.  All callers changed.
62586         (user option procs): More argument checking.
62587         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62588         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62589         (dg-test): Skip test if not running on selected target in `dg-do'.
62590         Update handling of `dg-do-what', `dg-output-text'.
62591         Separate execution pass/fail from output pattern match pass/fail.
62592         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62593
62594 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62595
62596         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62597         target for 920510-1.c.
62598
62599 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62600
62601         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62602         Clean up comment regarding use of passcnt, etc.
62603         (gcc_stat): Don't update `testcnt' here.
62604         (gcc_finish): Do it here.
62605         Might as well reset `but_id' here too.
62606         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62607         to determine if the file should be tested.
62608         * gcc.c-torture/compile/compile.exp: Likewise.
62609         * gcc.c-torture/execute/execute.exp: Likewise.
62610         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62611         * gcc.misc-tests/dg-test.exp: Likewise.
62612         * gcc.prms/prms.exp: Likewise.
62613         * gcc.wendy/wendy.exp: Likewise.
62614         * g++.old-deja.exp: Likewise.
62615         Move "Testing file" message to verbose level 1.
62616
62617 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62618
62619         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62620
62621 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62622
62623         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62624         (default_gcc_start): Accept optional second list element
62625         of compiler flags.  Print compiler output at verbosity level 2.
62626         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62627         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62628         Save current values of framework globals passcnt, failcnt, xpasscnt,
62629         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62630         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62631         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62632         xfailcnt to compute stats.  Update framework global `testcnt' from
62633         pass/fail counts.
62634         (gcc_finish): New proc.  Clean up test environment.
62635         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62636         (gcc_epass, gcc_efail): Delete.
62637         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62638         argument of line number.
62639         (dg-init): If the tool has an init routine, call it.
62640         (dg-test): Remove args `cflags_var' and `libs_var'.
62641         Pass all compiler options to ${tool}_start.
62642         Handle missing line number.
62643         (dg-finish): New function.
62644         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62645         particular files.  Call gcc_finish at end.  Move "skipping test"
62646         message to verbosity level 3.
62647         * gcc.c-torture/compile/compile.exp: Likewise.
62648         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62649         * gcc.c-torture/execute/execute.exp: Likewise.
62650         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62651         Print testcase being tried at verbosity level 1.
62652         * gcc.c-torture/special/special.exp: Unset xfail.
62653         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62654         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62655         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62656         * gcc.failure/failure.exp: Likewise.
62657         * gcc.ieee/ieee.exp: Likewise.
62658         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62659         Update call to dg-test.  Call dg-finish at end.
62660         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62661         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62662         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62663         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62664         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62665         * gcc.wendy/wendy.exp: Add copyright.
62666         Delete setting of tmpdir (done by gcc_init).
62667         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62668         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62669         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62670         gcc_[ce]pass/fail.
62671
62672 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62673
62674         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62675         confusion.
62676         (g++_load): Likewise.
62677
62678         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62679         Rename argument to `prog' to remove the confusion.
62680         Varargs fns behave differently too!
62681         (g++_load): Likewise.
62682
62683         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62684
62685         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62686         what it is.  Delete (always) printing of status value for !native.
62687         Simplify verbose code, and include status and exec_output.
62688         (g++_load): Use gcc_load.
62689
62690 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62691
62692         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62693         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62694         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62695         940714-3.c as these testcases don't exist anymore.  Make
62696         va-arg-1.c expected to pass.
62697
62698 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62699
62700         * gcc.misc-tests/misc.exp: Only run specific testcases.
62701         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62702         * gcc.misc-tests/dg-[1-9].c: New files.
62703
62704         * lib/dg.exp: New testsuite driver.
62705         * gcc.prms/prms.exp: Use it.
62706
62707         * README.gcc: New file.
62708
62709         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62710         Document and reset `lxpass' and `lxfail'.
62711         Simplify "initialized" message.
62712         (gcc_stat): Clean up comments a little.
62713
62714 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62715
62716         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62717
62718 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62719
62720         * lib/old-dejagnu.exp (process-option): New proc.
62721         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62722         (old-dejagnu): Simplify.
62723         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62724
62725 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62726
62727         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62728         exists and is not an empty string.
62729
62730         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62731         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62732         finished.
62733         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62734         automatically.
62735
62736         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62737         longer expected to fail.
62738
62739         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62740         "f" function call.
62741
62742         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62743
62744         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62745         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62746         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62747         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62748         c-torture-1.29.
62749
62750         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62751         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62752
62753         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62754
62755         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62756         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62757
62758         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62759         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62760         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62761
62762 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62763
62764         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62765         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62766         940714-1.c, 940714-2.c, 940714-3.c},
62767         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62768         gcc.misc-tests/{mg.c,mg.exp}:
62769         New tests.
62770         * gcc.noncompile/noncompile.exp: Change accordingly.
62771
62772 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62773
62774         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62775         Undo previous clobberage.
62776
62777 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62778
62779         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62780         * gcc.special/{930510-1.c, special.exp}:
62781         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62782         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62783         struct-varargs-1.c}: New tests from c-torture-1.26.
62784
62785 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62786
62787         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62788           argument to switch.
62789
62790 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62791
62792         * Revert the previous changes.  Please see Rob's directory
62793         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62794         fixes.
62795
62796 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62797
62798         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62799         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62800         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62801         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62802         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62803         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62804         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62805         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62806         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62807         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62808         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62809         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62810         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62811         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62812         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62813         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62814         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62815         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62816         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62817         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62818         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62819         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62820         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62821         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62822         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62823         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62824         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62825         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62826         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62827         testing changes.
62828
62829 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62830
62831         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62832         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62833         with perror calls.
62834
62835 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62836
62837         * config/unix.exp (g++_load): Fix syntax.
62838
62839 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62840
62841         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62842         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62843         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62844         Don't expect va-arg-1.c to fail.  Correct expected output for
62845         920928-1.c.
62846         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62847         * gcc.wendy/hbm4.c: Correct typo.
62848         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62849
62850 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62851
62852         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62853         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62854         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62855         * lib/c-torture.exp (c-torture-compile): Ditto.
62856
62857         Reduce volume of output (remove all the -I's and such).
62858         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62859         Call gcc_cpass, gcc_cfail.
62860         (c-torture): Pass testing option to c-torture-compile.
62861
62862 1994-03-21  Doug Evans  (dje@cygnus.com)
62863
62864         Bring patches over from progressive.
62865         * config/default.exp: Exit remote shell cleanly.
62866         (g++_exit, g++_start): Add default versions.
62867         * config/sim.exp (gcc_load): Use perror, not error.
62868
62869 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62870
62871         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62872         set in site.exp.
62873
62874 1994-03-14  Doug Evans  (dje@cygnus.com)
62875
62876         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62877         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62878         (wendy_try): New proc to run testcase.
62879         (main loop): Call 'em.
62880         * gcc.wendy/*.c: Clean up pass to correct expected output.
62881
62882         * lib/gcc.exp: Minor cleanup work.
62883         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62884
62885 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62886
62887         * config/sim.exp (gcc_load): Document return codes better.
62888         Don't pass -v to simulator.
62889
62890 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62891
62892         * gcc.special/920717-x.c: Fix typo.
62893         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62894         get at sources.
62895
62896         * lib/mike-gcc.exp: Fix typo.
62897
62898 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62899
62900         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62901         binary to use, transform the name.
62902         * config/*.exp: rename everything. Nuke any g++ specific files,
62903         it's now a special case of gcc that requires no special support.
62904         Add a default.exp for unsupported targets.
62905
62906 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62907
62908         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62909         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62910         version of Tcl.
62911
62912 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62913
62914         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62915         than a warning.
62916
62917 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62918
62919         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62920
62921 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62922
62923         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62924         option_list.  Compile every file with only 4/6 option choices
62925         (same as C torture) instead of with 12/18 different option
62926         choices.
62927         * lib/c-torture.exp: Likewise.
62928
62929         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62930         not already set.
62931
62932 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62933
62934         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62935         can put an XFAIL *-*-* on excess errors.
62936
62937 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62938
62939         * g++.law: Add more tests derived from g++-bugs snapshots.
62940
62941         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62942         equivalent to g++.law/init9.
62943
62944         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62945         compiled it, and the a.out file after we've run it.
62946
62947 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62948
62949         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62950         compiled it, and the a.out file after we've run it.
62951
62952 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62953
62954         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62955
62956 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62957
62958         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62959         version number.
62960
62961 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62962
62963         * g++.law: New directory of g++ tests derived from the g++-bugs
62964         snapshots.
62965
62966 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62967
62968         * gcc.compile: initbug1.c initbug1.exp testcase added
62969
62970 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62971
62972         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62973         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62974           fixes submitted by Jeff Law (law@cs.utah.edu)
62975         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62976           Jeff Law (law@cs.utah.edu)
62977
62978
62979 1993-11-30  Mike Stump  (mrs@cygnus.com)
62980
62981         * config/unix-g++.exp: Follow the gcc way of doing things.
62982         * g++.old-deja/old-deja.exp: Minor updates.
62983         * lib/g++.exp: New file, follow the gcc way of doing things.
62984         * lib/old-dejagnu.exp: Minor updates.
62985         * lib/mike-g++.exp: Always unset errorInfo.
62986
62987 1993-11-06  Mike Stump  (mrs@cygnus.com)
62988
62989         * lib/gcc.exp: Fix some errors with the below change, CC and
62990         CFLAGS should be global when setting, not local.
62991
62992 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62993
62994         * lib/gcc.exp: Transform tool name.
62995
62996 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62997
62998         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62999
63000 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63001
63002         * lib/gcc.exp: change gcc_done to gcc_stat
63003
63004 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63005
63006         * Upgraded gcc testsuite to c-torture version 1.25
63007
63008 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63009
63010         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63011         * lib/c-torture: added hooks for new reporting code.
63012
63013 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63014
63015         * config/sh-gcc.exp: check if sh-sim exists in the path
63016
63017 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63018
63019         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63020         * gcc.compile/compile.exp: Initial changes for new logic.
63021         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63022         * gcc.failure/failure.exp: Initial changes for new logic.
63023         * gcc.ieee/ieee.exp: Initial changes for new logic.
63024         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63025         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63026         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63027         * lib/c-torture.exp: Initial changes for new logic.
63028         * lib/gcc.exp: Initial changes for new logic.
63029
63030 1993-10-15  Mike Stump  (mrs@cygnus.com)
63031
63032         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63033         depend upon failure or success.  Fully qualify names in failure
63034         and success messages.  Always remove a.out before starting
63035         compile, just in case.  Pay more attention to error text output by
63036         the compiler.  Handle testcases with no known past errors just
63037         like all others, so that things are uniform.  Other miscellaneous
63038         improvements.
63039
63040 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63041
63042         * gcc.cpp: new directory for cpp tests
63043
63044 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63045
63046         * lib/chill.exp: Code reformatted, removed unused code.
63047         * config/unix-chill.exp: Code reformatted, removed unused code.
63048         * chill.execute/execute.exp: Code reformatted, removed unused code.
63049         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63050
63051 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63052
63053         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63054         routines not written.
63055
63056 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63057
63058         * config/bug-gcc.exp: Use new procs from bug.exp.
63059
63060 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63061
63062         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63063         via ftp, rather than depending on NFS.
63064         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63065         case.
63066
63067 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63068
63069         * config/bug-gcc.exp: Use new download proc.
63070
63071 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63072
63073         * chill.execute/execute.exp: cleanups, handles errors better
63074         * chill.compile/compile.exp: rewrite, based on execute.exp
63075         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63076         * lib/chill.exp: major changes to diff proc and compile and link
63077         procs. added chill_fail and chill_pass wrappers to pass and
63078         fail. added more comments, and handle error codes better.
63079         Added a hack to capture stderr from exec, so noncompile tests
63080         can work.
63081
63082 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63083
63084         * chill.execute/execute.exp: rewrite of testsuite driver
63085         * lib/chill.exp: rewrite of testsuite driver
63086         * config/unix-chill.exp: rewrite of testsuite driver
63087
63088 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63089
63090         In chill.execute:
63091         * iexpr.ch: Standardize uppercase.
63092         * tuples.dat: Standardize uppercase.
63093         * vary.ch: standardize.  Correct varying string assignments.
63094         * vary.dat: Add new output lines.
63095
63096 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63097
63098         In chill.execute:
63099         * chprintf.ch: Standardize use of uppercase.
63100         * tuples.ch: Standardize and turn arr2 into a DCL,
63101           rather than a SYN.
63102         * pinits.ch: Standardize.
63103
63104 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63105
63106         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63107         * Makefil: Renamed to Makefile.in.
63108         * configure.in: New.
63109
63110 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63111
63112         In chill.execute:
63113         * .cvsignore: Add result/output files.
63114         * Makefile: Fix up variables at start.  Use MFLAGS
63115           everywhere.  Correct bool_loc, built_ins entries.
63116           Add entry for vary1.ch.
63117         * bitarray.ch: Standardize upper-case usage.
63118         * bitexpr.ch: Standardize, add output of b1.
63119         * params.ch: Use arrayt in along PROC parameters, to
63120           avoid novelty problems.
63121         * sets.ch: Tiny cleanup.
63122         * vary1.ch: Re-indent.
63123
63124 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63125
63126         * Add PR-related files to Makefiles, .cvsignore files, etc.
63127
63128 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63129
63130         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63131           with compiler objects. New names are test-flow.c and test-loop.c
63132
63133 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63134
63135         * Upgraded c-torture tests from 1.19 to 1.20
63136
63137         * new files:
63138         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63139         * gcc.compile: 930623-1.c 930623-2.c
63140         * gcc.noncompile: 930622-1.c 930622-2.c
63141         * gcc.failure: 920411-1.c 920627-2.c
63142         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63143
63144 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63145
63146         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63147           More changes to get testsuite working properly. Needs more work.
63148           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63149
63150 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63151
63152         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63153           More changes to get testsuite working properly. Needs more work.
63154
63155 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63156
63157         * chill.compile/compile.exp: Added for Dejagnu support
63158         * chill.execute/execute.exp: Added for Dejagnu support
63159         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63160
63161 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63162
63163         This should complete moving the CHILL test files.
63164         * chill.noncompile(.cvsignore printf.grt
63165             in-printf.grt chprintf.grt chprintf.ch):
63166             Added test-support files.
63167           (Makefile): Modified further.
63168         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63169             signal.ch): Added test files.
63170           * chill.execute (.cvsignore printf.grt printr.c
63171             in-printf.grt rts.c chprintf.grt rts.h): Added
63172           test-support files.
63173             (Makefile): More corrections.
63174
63175 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63176
63177         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63178           test cases, ready for DejaGnu.
63179
63180 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63181
63182         * Upgraded c-torture tests from 1.18 to 1.19
63183
63184         * gcc.compile: added test(s):
63185           930607-1.c
63186         * gcc.execute: added test(s):
63187           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63188
63189         * added new subdirectory for misc tests: gcc.misc-tests
63190         * gcc.misc-test(s): added tests:
63191           inst-check.c test-consts.c test-ior.c test-switch.c
63192
63193 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63194
63195         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63196
63197 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63198
63199         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63200
63201 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63202
63203         * Upgraded c-torture tests from 1.17 to 1.18
63204
63205 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63206
63207         * Upgraded c-torture tests from 1.12 to 1.17
63208
63209 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63210
63211         * lib/old-dejagnu.exp:
63212           Fixed handling of XFAIL target triplets to correctly
63213           recognize wildcard characters.  Removed code that
63214           appended a unique id tag to the end of the file name
63215           printed out by the result of the testcases within a
63216           given test file.
63217
63218 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63219
63220         * lib/old-dejagnu.exp:
63221           Reworked expected failure handling to trigger off of XFAIL
63222           keyword in keyphrase embeded in testcase source code. The
63223           XFAIL keyword must be at the end of the keyphrase line. It
63224           may optionally be followed by one or more target triplets.
63225           It has just occured that the handling of wildcards in the
63226           target triplet may not be correct.
63227
63228 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63229
63230         * g++.old-deja/tests:
63231           Moved all subdirectories up one level into g++.old-deja .
63232
63233         * lib/old-dejagnu.exp:
63234           Fixed problem with CXXFLAGS not being properly reset, and being
63235           corrupted with extraneous "-c" compiler option.  This was
63236           causing binaries to not be generated for test that needed them.
63237           Modified strings passed to "pass" and "fail" so that individual
63238           tests from the same test file would be distinguished by an
63239           identifier appended to the test file name in the summary logs;
63240           this corrected a problem with erroneous diff logs.  Added code
63241           to search testcases for expected fail and unexpected pass keywords.
63242
63243 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63244
63245         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63246
63247 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63248
63249         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63250           Removed extraneous text from end of "Special g++ Options"
63251           keyphrase.
63252
63253         * lib/old-dejagnu.exp: Added pattern matching to look for new
63254           keywords, embedded in testcases comments, which will trigger
63255           calls to xpass and xfail.
63256
63257 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63258
63259         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63260           comments embedded in the testcases, especially the one looking for
63261           special compiler options, as well as the pattern matching for the
63262           compiler output again.
63263
63264 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63265
63266         * lib/old-dejagnu.exp: Do a proper check of the return value for
63267           execute tests. Fixed several problems with the pattern matching
63268           of the compiler output which gave erroneous test results.
63269           Changed several of the test result messages to be more descriptive.
63270         * config/unix-g++.exp: Proc g++_load now actually works and
63271           executes the tests passed to it and returns a usable return
63272           value.
63273
63274 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63275
63276           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63277
63278 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63279
63280         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63281           Modified both files to properly execute the old style
63282           dejagnu tests. The previous versions of these files were
63283           experimental and did not function anything near correctly.
63284
63285 1993-04-05  Rob Savoye  (rob@cygnus.com)
63286
63287         * Removed all Makefile.in and configure.in files. No configuration
63288         needed now.
63289
63290 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63291
63292         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63293
63294 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63295
63296         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63297         gcc.special/configure.in, gcc.noncompile/configure.in,
63298         gcc.execute/configure.in, gcc.code_quality/configure.in,
63299         g++.other/configure.in, g++.old-deja/configure.in,
63300         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63301         in srcname setting.
63302
63303 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63304
63305         * lib/udi.exp: Fixed mondfe and mondfe_download.
63306         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63307         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63308
63309 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63310
63311         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63312         (gdb_exit): Don't remove *_soc files.
63313
63314 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63315
63316         * lib/c-torture.exp: Don't look for main; instead always use -w
63317         -c.  This is how the c-torture tests work.  Remove the object
63318         file if the compilation succeeds.
63319         * gcc.execute/execute.exp: Remove executable if test passes.
63320         * gcc.noncompile/noncompile.exp: Every test is an expected
63321         failure.
63322         * gcc.special/special.exp: Added tests from c-torture 1.11,
63323         corrected use of existing test.
63324         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63325         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63326         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63327         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63328         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63329         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63330         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63331         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63332         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63333         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63334         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63335         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63336         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63337         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63338         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63339         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63340         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63341         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63342         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63343         c-torture 1.11.
63344         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63345         correspond to c-torture 1.11.
63346
63347         * New file.