OSDN Git Service

b8de460e8d5f9dde37409735e7e405b3618ecaeb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4         * gcc.dg/fesd-any.h: Likewise.
5         * gcc.dg/fesd-baseonly.c: Likewise.
6         * gcc.dg/fesd-baseonly.h: Likewise.
7         * gcc.dg/fesd-none.c: Likewise.
8         * gcc.dg/fesd-none.h: Likewise.
9         * gcc.dg/fesd-reduced.c: Likewise.
10         * gcc.dg/fesd-reduced.h: Likewise.
11         * gcc.dg/fesd-sys.c: Likewise.
12         * gcc.dg/fesd-sys.h: Likewise
13         * gcc.dg/fesd.h: Likewise.
14
15         * g++.dg/debug/dwarf2: New directory.
16         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
17         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
18         * g++.dg/other/fesd-any.h: Likewise.
19         * g++.dg/other/fesd-baseonly.C: Likewise.
20         * g++.dg/other/fesd-baseonly.h: Likewise.
21         * g++.dg/other/fesd-none.C: Likewise.
22         * g++.dg/other/fesd-none.h: Likewise.
23         * g++.dg/other/fesd-reduced.C: Likewise.
24         * g++.dg/other/fesd-reduced.h: Likewise.
25         * g++.dg/other/fesd-sys.C: Likewise.
26         * g++.dg/other/fesd-sys.h: Likewise.
27         * g++.dg/other/fesd.h: Likewise.
28
29 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
30
31         PR fortran/31129
32         * gfortran.dg/parameter_unused.f90: New test.
33
34 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
35
36         PR tree-optimization/32681
37         * gcc.dg/tree-ssa/pr32681.c: New test.
38
39 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
40
41         PR fortran/32678
42         * gfortran.dg/fmt_t_5.f90: New test.
43
44 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
45
46         PR c++/30535
47         * g++.dg/template/operator10.C: New.
48
49 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
50
51         PR libfortran/32217
52         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
53
54 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
55
56         PR fortran/29876
57         * gfortran.dg/operator_6.f90: New test.
58
59 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
60
61         PR fortran/17711
62         * gfortran.dg/operator_4.f90: New test.
63         * gfortran.dg/operator_5.f90: New test.
64         * gfortran.dg/logical_comp.f90: Adjusted error messages.
65         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
66
67 2007-07-08  Tobias Burnus  <burnus@net-b.de>
68
69         PR fortran/32669
70         * gfortran.dg/argument_checking_6.f90: New.
71
72 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
73
74         PR fortran/25094
75         * gfortran.dg/interface_155555.f90: New test.
76
77 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
78
79         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
80         c99-math-long-double-1.c, c99-math.h: Test subnormals.
81
82 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
83
84         PR testsuite/25241
85         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
86         discern pedantic diagnostics and errors.
87         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
88         and not an error.
89         * gcc.dg/20050121-1.c: This is an error and not a warning.
90         * gcc.target/i386/sseregparm-2.c:  Likewise.
91         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
92         * gcc.dg/charset/attribute2.c: Likewise.
93         * gcc.dg/bitfld-1.c: Likewise.
94         * gcc.dg/pack-test-2.c: Likewise.
95         * gcc.dg/940510-1.c: Match separately error and warning.
96         * gcc.dg/array-2.c: Match separately multiple messages. The second
97         diagnostic is a pedantic warning and not an error.
98         * gcc.dg/pr14475.c: Match separately multiple messages.
99         * gcc.dg/pr18809-1.c: Likewise.
100         * gcc.dg/pr27953.c: Likewise.
101         * gcc.dg/vla-init-1.c: Likewise.
102         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
103
104 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
105
106         PR fortran/32644
107         * gfortran.dg/char_decl_1.f90: New test.
108
109 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
110
111         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
112
113 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
114
115         PR c++/32232
116         * g++.dg/template/overload9.C: New test.
117
118 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
119
120         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
121         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
122
123 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
124
125         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
126         * gcc.dg/20001012-2.c: Likewise.
127         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
128         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
129
130 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
131
132         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
133         about the chunk size when STACK_SIZE is defined.
134
135 2007-07-06  Josh Conner  <jconner@apple.com>
136
137         PR middle-end/32602
138         * gcc.dg/sibcall-8.c: New test.
139
140 2007-07-06  Josh Conner  <jconner@apple.com>
141
142         PR middle-end/32603
143         * gcc.target/arm/sibcall-1.c: New test.
144
145 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
146
147         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
148
149 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
150
151         * gfortran.dg/save_parameter.f90: New test.
152         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
153
154 2007-07-06  Richard Guenther  <rguenther@suse.de>
155
156         * g++.dg/opt/pr30965.C: New testcase.
157
158 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
159
160         * gcc.target/mips/save-restore-5.c: New test.
161
162 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
163
164         PR rtl_optimization/32450
165         * gcc.dg/pr32450.c: New runtime test.
166
167 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
168
169         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
170         single underscore in scan directives.
171
172 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
173
174         PR c++/32245
175         * g++.dg/init/ptrmem4.C: New test.
176
177         PR c++/32251
178         * g++.dg/init/new21.C: Likewise.
179
180         PR c++/31992
181         * g++.dg/template/static30.C: Likewise.
182
183 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
184
185         * gcc.dg/vect/costmodel/ppc: New directory.
186         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
187         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
188         New test.
189         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
190         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
191         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
192         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
193         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
194         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
195         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
196         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
197         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
198         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
199         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
200         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
201         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
202         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
203
204 2007-07-05  Tobias Burnus  <burnus@net-b.de>
205
206         PR fortran/32359
207         * gfortran.dg/module_md5_1.f90: Update MD5 number.
208
209 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
210
211         PR fortran/32526
212         * gfortran.dg/interface_14.f90: New test.
213
214         PR fortran/32613
215         * gfortran.dg/do_iterator_2.f90: New test.
216
217 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
218
219         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
220         (FE_DEC_DOWNWARD): Likewise.
221         (FE_DEC_UPWARD): Likewise.
222         (FE_DEC_TOWARDZERO): Likewise.
223         (FE_DEC_TONEARESTFROMZERO): Likewise.
224
225 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
226
227         * gcc.c-torture/compile/pr32606.c: New.
228         * gfortran.fortran-torture/execute/pr32604.f90: New.
229
230 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
231
232         * gcc.dg/visibility-12.c: New test.
233         * gcc.dg/visibility-13.c: Likewise.
234         * g++.dg/ext/visibility-9.C: Likewise.
235         * g++.dg/ext/visibility-10.C: Likewise.
236
237 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
238
239         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
240         * gcc.dg/sh-relax-vxworks.c: New test.
241
242 2007-07-04  Richard Guenther  <rguenther@suse.de>
243
244         PR tree-optimization/32500
245         * gcc.c-torture/execute/pr32500.c: New testcase.
246
247 2007-07-04  Richard Guenther  <rguenther@suse.de>
248
249         PR tree-optimization/32482
250         * gcc.c-torture/compile/pr32482.c: New testcase.
251
252 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
253
254         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
255         VxWorks kernels.
256         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
257         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
258         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
259         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
260
261 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
262
263         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
264
265 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
266
267         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
268
269 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
270
271         PR fortran/31198
272         * gfortran.dg/min_max_optional_1.f90: New test.
273         * gfortran.dg/min_max_optional_2.f90: New test.
274         * gfortran.dg/min_max_optional_3.f90: New test.
275
276 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
277
278         PR fortran/32545
279         * gfortran.dg/fmt_error.f90: New test.
280
281 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
282
283         PR fortran/32612
284         * gfortran.dg/interface_13.f90: New test.
285
286 2007-07-03  Dave Brolley  <brolley@redhat.com>
287
288         PR c++/31743
289         * g++.dg/init/new20.C: New test.
290
291 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
292
293         PR fortran/32579
294         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
295
296 2007-07-03  Tobias Burnus  <burnus@net-b.de>
297
298         PR fortran/25062
299         * common_7.f90: New.
300         * common_8.f90: New.
301         * common_9.f90: New.
302
303 2007-07-03  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/30940
306         * gfortran.dg/argument_checking_1.f90: New.
307         * gfortran.dg/argument_checking_2.f90: New.
308         * gfortran.dg/argument_checking_3.f90: New.
309         * gfortran.dg/argument_checking_4.f90: New.
310         * gfortran.dg/argument_checking_5.f90: New.
311         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
312         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
313
314 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
315
316         * gcc.dg/pr32176.c: Add -w to default dg-options.
317
318 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
319
320         * gcc.c-torture/compile/ssa-pre-1.c: New test.
321
322 2007-07-03  Tobias Burnus  <burnus@net-b.de>
323
324         PR fortran/20888
325         * gfortran.dg/null_2.f90: New.
326
327 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
328             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
329
330         PR middle-end/32176
331         * gcc.dg/pr32176.c: New test.
332
333 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
334
335         * gcc.dg/const-float80.c : New test.
336         * gcc.dg/const-float128.c : New test.
337         * gcc.dg/const-float80-ped.c : New test.
338         * gcc.dg/const-float128-ped.c : New test.
339
340 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
341
342         * gcc.dg/c99-math.h: Fix typo.
343
344 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
345
346         PR libgomp/32468
347         * gcc.dg/gomp/pr32468-1.c: New test.
348
349 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
350
351         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
352         an ABI option.
353
354 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
355
356         * gfortran.fortran-torture/compile/pr32583.f: New.
357         * gcc.c-torture/compile/pr32584.c: New
358
359 2007-07-02  Ollie Wild  <aaw@google.com>
360
361         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
362         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
363
364 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
365
366         * gcc.target/mips/save-restore-1.c: New test.
367         * gcc.target/mips/save-restore-2.c: Likewise.
368         * gcc.target/mips/save-restore-3.c: Likewise.
369         * gcc.target/mips/save-restore-4.c: Likewise.
370
371 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
372
373         PR tree-optimization/31966
374         PR tree-optimization/32533
375         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
376         * gfortran.dg/pr32533.f90: Ditto.
377
378 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
379
380         * g++.dg/opt/nrv12.C: New test.
381         * gcc.target/i386/nrv1.c: New test.
382
383         PR c++/31748
384         * g++.dg/gomp/pr31748.C: New test.
385
386 2007-07-02  Ira Rosen  <irar@il.ibm.com>
387  
388         PR tree-optimization/32230
389         * gcc.dg/vect/pr32230.c: New test.
390
391 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
392
393         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
394         * bind_c_coms.f90: Ditto.
395         * bind_c_coms_driver.c: Ditto.
396         * bind_c_dts.f90: Ditto.
397         * bind_c_dts_2.f03: Ditto.
398         * bind_c_dts_2_driver.c: Ditto.
399         * bind_c_dts_3.f03: Ditto.
400         * bind_c_dts_4.f03: Ditto.
401         * bind_c_dts_driver.c: Ditto.
402         * bind_c_implicit_vars.f03: Ditto.
403         * bind_c_procs.f03: Ditto.
404         * bind_c_usage_2.f03: Ditto.
405         * bind_c_usage_3.f03: Ditto.
406         * bind_c_usage_5.f03: Ditto.
407         * bind_c_usage_6.f03: Ditto.
408         * bind_c_usage_7.f03: Ditto.
409         * bind_c_vars.f90: Ditto.
410         * bind_c_vars_driver.c: Ditto.
411         * binding_c_table_15_1.f03: Ditto.
412         * binding_label_tests.f03: Ditto.
413         * binding_label_tests_10.f03: Ditto.
414         * binding_label_tests_10_main.f03: Ditto.
415         * binding_label_tests_11.f03: Ditto.
416         * binding_label_tests_11_main.f03: Ditto.
417         * binding_label_tests_12.f03: Ditto.
418         * binding_label_tests_13.f03: Ditto.
419         * binding_label_tests_13_main.f03: Ditto.
420         * binding_label_tests_14.f03: Ditto.
421         * binding_label_tests_2.f03: Ditto.
422         * binding_label_tests_3.f03: Ditto.
423         * binding_label_tests_4.f03: Ditto.
424         * binding_label_tests_5.f03: Ditto.
425         * binding_label_tests_6.f03: Ditto.
426         * binding_label_tests_7.f03: Ditto.
427         * binding_label_tests_8.f03: Ditto.
428         * binding_label_tests_9.f03: Ditto.
429         * c_assoc.f90: Ditto.
430         * c_assoc_2.f03: Ditto.
431         * c_f_pointer_shape_test.f90: Ditto.
432         * c_f_pointer_tests.f90: Ditto.
433         * c_f_tests_driver.c: Ditto.
434         * c_funloc_tests.f03: Ditto.
435         * c_funloc_tests_2.f03: Ditto.
436         * c_funloc_tests_3.f03: Ditto.
437         * c_funloc_tests_3_funcs.c: Ditto.
438         * c_kind_params.f90: Ditto.
439         * c_kind_tests_2.f03: Ditto.
440         * c_kinds.c: Ditto.
441         * c_loc_driver.c: Ditto.
442         * c_loc_test.f90: Ditto.
443         * c_loc_tests_2.f03: Ditto.
444         * c_loc_tests_2_funcs.c: Ditto.
445         * c_loc_tests_3.f03: Ditto.
446         * c_loc_tests_4.f03: Ditto.
447         * c_loc_tests_5.f03: Ditto.
448         * c_loc_tests_6.f03: Ditto.
449         * c_loc_tests_7.f03: Ditto.
450         * c_loc_tests_8.f03: Ditto.
451         * c_ptr_tests.f03: Ditto.
452         * c_ptr_tests_10.f03: Ditto.
453         * c_ptr_tests_5.f03: Ditto.
454         * c_ptr_tests_7.f03: Ditto.
455         * c_ptr_tests_7_driver.c: Ditto.
456         * c_ptr_tests_8.f03: Ditto.
457         * c_ptr_tests_8_funcs.c: Ditto.
458         * c_ptr_tests_9.f03: Ditto.
459         * c_ptr_tests_driver.c: Ditto.
460         * c_size_t_driver.c: Ditto.
461         * c_size_t_test.f03: Ditto.
462         * com_block_driver.f90: Ditto.
463         * global_vars_c_init.f90: Ditto.
464         * global_vars_c_init_driver.c: Ditto.
465         * global_vars_f90_init.f90: Ditto.
466         * global_vars_f90_init_driver.c: Ditto.
467         * interop_params.f03: Ditto.
468         * iso_c_binding_only.f03: Ditto.
469         * iso_c_binding_rename_1.f03: Ditto.
470         * iso_c_binding_rename_1_driver.c: Ditto.
471         * iso_c_binding_rename_2.f03: Ditto.
472         * iso_c_binding_rename_2_driver.c: Ditto.
473         * kind_tests_2.f03: Ditto.
474         * kind_tests_3.f03: Ditto.
475         * module_md5_1.f90: Ditto.
476         * only_clause_main.c: Ditto.
477         * print_c_kinds.f90: Ditto.
478         * test_bind_c_parens.f03: Ditto.
479         * test_c_assoc.c: Ditto.
480         * test_com_block.f90: Ditto.
481         * test_common_binding_labels.f03: Ditto.
482         * test_common_binding_labels_2.f03: Ditto.
483         * test_common_binding_labels_2_main.f03: Ditto.
484         * test_common_binding_labels_3.f03: Ditto.
485         * test_common_binding_labels_3_main.f03: Ditto.
486         * test_only_clause.f90: Ditto.
487         * use_iso_c_binding.f90: Ditto.
488         * value_5.f90: Ditto.
489         * value_test.f90: Ditto.
490         * value_tests_f03.f90: Ditto.
491
492 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
493
494         * gcc.dg/tls/opt-14.c: New.
495
496 2007-07-01  Ollie Wild  <aaw@google.com>
497
498         * g++.dg/lookup/using16.C: New test.
499         * g++.dg/lookup/using17.C: New test.
500
501 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
502
503         PR fortran/32239
504         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
505         (test_4): Use proper test for floating point equality.
506         (test_8): Likewise.
507
508 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
509
510         PR libgfortran/32554
511         * gfortran.dg/fmt_p_1.f90: New test.
512
513 2007-07-01  Ira Rosen  <irar@il.ibm.com>
514
515         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
516         initialization and fix dg-final check - the initialization loop is
517         vectorizable.
518
519 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
520             Volker Reichelt  <reichelt@netcologne.de>
521
522         PR middle-end/32559
523         * gcc.dg/pr32559.c: New test.
524
525 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
526
527         PR tree-optimization/25371
528         * gcc.dg/vect/pr25371.c: New test.
529
530 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
531
532         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
533         when allocating and initializing a flexible array.
534
535 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
536
537         PR fortran/20373
538         * gfortran.dg/intrinsic.f90: New test.
539
540 2007-06-30  Tobias Burnus  <burnus@net-b.de>
541
542         PR fortran/32555
543         * gfortran.dg/fmt_zero_check.f90: New.
544
545 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
546
547         PR fortran/30284
548         * gfortran.dg/repeat_f90: New test.
549
550 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
551
552         PR testsuite/25241
553         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
554         -pedantic-errors, so we should match errors.
555         * gcc.dg/cpp/escape-1.c: Likewise.
556         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
557         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
558         warning.
559         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
560         errors instead of warnings.
561         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
562         a pedantic warning.
563         * gcc.dg/cpp/arith-3.c: Likewise.
564
565 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
566
567         PR testsuite/25241
568         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
569         * gcc.dg/pch/valid-2.c: Likewise.
570         * gcc.dg/pch/valid-3.c: Likewise.
571         * gcc.dg/pch/warn-1.c: Likewise.
572         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
573         
574 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
575
576         PR c/4076
577         * gcc.dg/Wunused-function.c: New.
578         
579 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
580
581         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
582
583 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
584
585         * g++.dg/other/canon-31724.C: New.
586         
587 2007-06-29  Jan Hubicka  <jh@suse.cz>
588
589         PR middle-end/32372
590         * gcc.c-torture/compile/pr32372.c: new.
591
592 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
593
594         * gfortran.dg/operator_3.f90: New test.
595
596 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
597
598         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
599         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
600
601 2007-06-29  Richard Guenther  <rguenther@suse.de>
602
603         PR middle-end/32493
604         * gcc.dg/inline-23.c: New testcase.
605
606 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
607
608         PR tree-optimization/24659
609         * gcc.target/i386/vectorize2.c: New test.
610         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
611         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
612
613 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
614
615         * gcc.dg/pointer-arith-9.c: New test.
616
617 2007-06-29  Tobias Burnus  <burnus@net-b.de>
618
619         PR fortran/32483
620         * gfortran.dg/fmt_read_2.f90: New.
621
622 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
623
624         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
625         If it exists, don't try to create it.
626
627 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
628
629         * g++.dg/ext/visibility/ms-compat-1.C: New.
630
631 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
632
633         PR tree-opt/32417
634         * gfortran.fortran-torture/compile/pr32417.f90: New test.
635
636 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
637
638         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
639         targets.
640
641 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
642
643         PR fortran/32467
644         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
645
646 2007-06-27  Richard Guenther  <rguenther@suse.de>
647
648         PR middle-end/32492
649         * gcc.dg/inline-22.c: New testcase.
650
651 2007-06-26  Hui-May Chang <hm.chang@apple.com>
652
653         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
654         the scan-assembler constant.
655
656 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
657
658         PR 20216
659         * gcc.dg/pr20216.c: New.
660
661 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
662
663         PR tree-opt/32421
664         * gcc.dg/vect/pr32421.c: New test.
665
666 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
667
668         PR c++/32111
669         * g++.dg/other/friend5.C: New test.
670
671 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
672
673         PR fortran/32464
674         * gfortran.dg/host_assoc_function_2.f90: New test.
675
676         PR fortran/31494
677         * gfortran.dg/host_assoc_call_1.f90: New test.
678
679 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
680
681         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
682         
683 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
684
685         PR fortran/32456
686         * gfortran.dg/error_format.f90: New test.
687
688 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
689
690         PR fortran/32136
691         * gfortran.dg/pr32136.f90: New test.
692
693 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
694
695         PR fortran/31726
696         * gfortran.dg/minmaxloc_1.f90: New test.
697
698         PR fortran/32298
699         * gfortran.dg/minmaxloc_2.f90: New test.
700
701 2007-06-23  Richard Guenther  <rguenther@suse.de>
702
703         PR tree-optimization/16876
704         PR middle-end/29478
705         * gcc.dg/pr29254.c: The warning is bogus.
706         * gcc.dg/warn-1.c: Likewise.
707         * gcc.dg/assign-warn-3.c: Likewise.
708         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
709
710 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
711
712         * gcc.c-torture/execute/20070623-1.c: New.
713
714 2007-06-22  Jan Hubicka  <jh@suse.cz>
715
716         * gcc.c-torture/compile/pr31541.c: New.
717
718 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
719
720         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
721         Remove -m64 from dg-options.
722
723 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
724
725         PR middle-end/32374
726         * gcc.dg/pr32374.c: New test.
727
728 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
729
730         PR fortran/32360
731         * gfortran.dg/pointer_assign_3.f90: New test.
732
733 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
734
735         PR fortran/31162
736         * gfortran.dg/assign.f90: Update test.
737         * gfortran.dg/real_do_1.f90: Update test.
738         * gfortran.dg/gomp/omp_do1.f90: Update test.
739         * gfortran.dg/warnings_are_errors_1.f: Update test.
740         * gfortran.dg/g77/20010519-1.f: Update test.
741         * gfortran.dg/g77/pr9258.f: Update test.
742         * gfortran.dg/g77/960317-1.f: Update test.
743
744 2007-06-21  Richard Guenther  <rguenther@suse.de>
745
746         PR tree-optimization/32453
747         * gcc.c-torture/compile/pr32453.c: New testcase.
748
749 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
750
751         PR tree-optimization/31866
752         * gcc.dg/pr31866.c: New test.
753
754 2007-06-21  Richard Guenther  <rguenther@suse.de>
755
756         PR tree-optimization/32451
757         * g++.dg/torture/20070621-1.C: New testcase.
758
759 2007-06-21  Christian Bruel  <christian.bruel@st.com>
760
761         * gcc.dg/attr-isr.c: Test delay slot content.
762         
763 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
764
765         PR fortran/32361
766         gfortran.dg/pointer_assign_2.f90: New test.
767
768 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
769
770         PR fortran/25061
771         gfortran.dg/invalid_procedure_name.f90: New test.
772
773 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
774
775         PR tree-optimization/25737
776         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
777
778 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
779
780         * gcc.target/i386/large-size-array-3.c: New.
781
782 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
783         Richard Guenther  <rguenther@suse.de>
784
785         PR fortran/32140
786         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
787
788 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
789
790         PR middle-end/31959
791         * gcc.dg/pr31959.c: New test.
792
793         PR inline-asm/32109
794         * g++.dg/ext/asm10.C: New test.
795
796         PR middle-end/32285
797         * gcc.c-torture/execute/20070614-1.c: New test.
798
799 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
800
801         * gcc.target/arm/stack-corruption.c: New test.
802
803 2007-06-19  Richard Guenther  <rguenther@suse.de>
804
805         * g++.dg/torture/pr30252.C: New testcase.
806
807 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
808
809         PR tree-optimization/32353
810         * g++.dg/opt/nrv13.C: New test.
811
812 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
813
814         PR fortran/20863
815         PR fortran/20882
816         * gfortran.dg/impure_assignment_2.f90 : New test.
817
818         PR fortran/32236
819         * gfortran.dg/data_initialized_2.f90 : New test.
820
821         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
822         appropriate version of 'dmach'.
823
824 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
825
826         PR target/32389
827         * gcc.target/i386/pr32389.c New test.
828
829 2007-06-18  Simon Baldwin <simonb@google.com>
830
831         PR c++/31923
832         * g++.dg/template/error25.C: New.
833         * g++.dg/template/spec35.C: New.
834
835 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
836
837         * gcc.c-torture/compile/pr32355.c: New testcase.
838         
839 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
840
841         PR tree-optimization/32383
842         * g++.dg/opt/pr32383.C: New test.
843
844 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
845
846         PR rtl-optimization/32366
847         * gcc.dg/vect/pr32366.c: New test.
848
849 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
850
851         * gcc.c-torture/compile/pr32349.c: New testcase.
852         
853 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
854
855         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
856         * gcc.target/sparc/combined-2.c: Likewise.
857         * gcc.target/sparc/fexpand.c : Likewise.
858         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
859         * gcc.target/sparc/fpack16.c : Likewise.
860         * gcc.target/sparc/fpmerge.c : Likewise.
861         * gcc.target/sparc/fpmul.c : Likewise.
862         * gcc.target/sparc/noresult.c : Likewise.
863         * gcc.target/sparc/pdist.c: Likewise.
864
865 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
866
867         PR middle-end/31723
868         * gcc.target/i386/recip-divf.c: New test.
869         * gcc.target/i386/recip-sqrtf.c: Ditto.
870         * gcc.target/i386/recip-vec-divf.c: Ditto.
871         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
872         * gcc.target/i386/sse-recip.c: Ditto.
873         * gcc.target/i386/sse-recip-vec.c: Ditto.
874
875 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
876
877         PR tree-opt/32225
878         * gcc.c-torture/compile/20070605-1.c: New test.
879
880         * gcc.c-torture/compile/20070603-1.c: New testcase.
881         * gcc.c-torture/compile/20070603-2.c: New testcase.
882
883         * gcc.c-torture/compile/20070531-1.c: New test.
884
885         PR tree-opt/32167
886         * gcc.c-torture/compile/20070531-2.c: New test.
887
888         PR tree-opt/32144
889         * gcc.c-torture/compile/20070529-1.c: New test.
890
891         PR tree-opt/32145
892         * gcc.c-torture/compile/20070529-2.c: New test.
893
894         PR tree-opt/32015
895         * gcc.c-torture/compile/20070520-1.c: New test.
896
897         * g++.dg/ext/java-1.C: New test.
898
899         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
900         loops instead of one. Remove the "can't determine dependence"
901         check.
902         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
903         needed as the cast is gone in the first place.
904         * gcc.dg/max-1.c: Change local variable a to be a global one.
905         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
906         have a cast which is PREd.
907
908 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
909
910         * g++.dg/lookup/anon6.C: New test.
911
912 2007-06-14  Dirk Mueller  <dmueller@suse.de>
913
914         PR c++/31806
915         * g++.dg/opt/static6.C: New testcase.
916
917 2007-06-14  Geoff Keating  <geoffk@apple.com>
918
919         * g++.dg/ext/visibility/overload-1.C: New.
920
921         PR 31093
922         * g++.dg/ext/visibility/anon4.C: New.
923
924 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
925
926         PR target/32268
927         * gcc.target/i386/pr32268.c: New test.
928
929 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
930
931         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
932         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
933         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
934
935         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
936         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
937         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
938         BID is used.
939
940 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
941
942         PR fortran/32302
943         * gfortran.dg/common_resize_1.f90: New test.
944
945 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
946
947         PR target/32274
948         * gcc.dg/vect/pr32224.c: Fix.   
949         
950 2007-06-13  Eric Christopher  <echristo@apple.com>
951
952         * gcc.target/i386/ssefn-1.c: Add -march=i386.
953
954 2007-06-13  Tobias Burnus  <burnus@net-b.de>
955
956         PR fortran/32323
957         * gfortran.dg/actual_array_vect_1.f90: New.
958
959 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
960
961         * gcc.target/sparc/mfpu.c: New test.
962
963 2007-06-12  Geoff Keating  <geoffk@apple.com>
964
965         * g++.dg/warn/weak1.C: Suppress on Darwin.
966         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
967
968 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
969
970         PR middle-end/31579
971          * g++.dg/torture/pr31579.C: New testcase.
972
973 2007-06-12  Ian Lance Taylor  <iant@google.com>
974
975         PR libstdc++/29286
976         * g++.dg/init/new16.C: New test.
977         * g++.dg/init/new17.C: New test.
978         * g++.dg/init/new18.C: New test.
979         * g++.dg/init/new19.C: New test.
980
981 2007-06-12  Olivier Hainque  <hainque@adacore.com>
982
983         * gnat.dg/lhs_view_convert.adb: New test.
984
985 2007-06-12  Richard Guenther  <rguenther@suse.de>
986
987         PR tree-optimization/15353
988         PR tree-optimization/31657
989         * gcc.c-torture/execute/20070424-1.c: New testcase.
990         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
991         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
992         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
993         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
994         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
995
996 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
997
998         PR rtl-optimization/32293
999         * gcc.dg/pr32293.c: New test.
1000
1001 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
1002
1003         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1004
1005 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
1006
1007         PR fortran/29786
1008         * gfortran.dg/equiv_7.f90: New test.
1009         * gfortran.dg/equiv_constraint_7.f90: Change error message.
1010
1011         PR fortran/30875
1012         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1013
1014 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
1015
1016         * gcc.dg/setjmp-3.c: Rename raise to raise0.
1017         * gcc.dg/setjmp-4.c: Likewise.
1018         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1019
1020 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
1021
1022         PR rtl-optimization/31025
1023         * gfortran.dg/pr31025.f90: New.
1024
1025 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         PR target/32280
1028         * gcc.target/i386/pr32280.c: New test.
1029
1030 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
1031
1032         PR middle-end/32279
1033         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1034
1035 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1036
1037         PR libgfortran/32235
1038         * gfortran.dg/backspace_9.f: New test.
1039
1040 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
1041
1042         * gcc.dg/tree-ssa/prefetch-7.c: New test.
1043
1044 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
1045
1046         * gcc.dg/tree-ssa/loop-28.c: New testcase.
1047
1048 2007-06-09  Ian Lance Taylor  <iant@google.com>
1049
1050         PR tree-optimization/32169
1051         * gcc.c-torture/compile/pr32169.c: New test.
1052
1053 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
1054
1055         * gcc.dg/vect/costmodel: New directory.
1056         * gcc.dg/vect/costmodel/i386: New directory.
1057         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1058         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1059         New test.
1060         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1061         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1062         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1063         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1064         * gcc.dg/vect/costmodel/x86_64: New directory.
1065         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1066         New testsuite.
1067         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1068         New test.
1069         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1070         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1071         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1072         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1073         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1074
1075 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
1076
1077         PR tree-optimization/32243
1078         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
1079         flags for -Os tests.
1080         * gcc.dg/vect/03-vect-pr32243.c: New test.
1081
1082 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
1083
1084         PR tree-optimization/32224
1085         * gcc.dg/vect/pr32224.c: New test.
1086
1087 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c++/32177
1090         * g++.dg/gomp/pr32177.C: New test.
1091
1092 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1093
1094         PR testsuite/25241
1095         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1096         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1097         warning nor an error.
1098         * gcc.dg/Wfatal-2.c: Likewise.
1099         * gcc.dg/Werror-1.c: Likewise.
1100         * gcc.dg/Werror-5.c: Likewise.
1101         * gcc.dg/Werror-7.c: Likewise.
1102         * gcc.dg/Werror-10.c: Likewise.
1103         * gcc.dg/Werror-11.c: Likewise.
1104
1105 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
1106
1107         PR c++/30759
1108         * g++.dg/init/brace6.C: New test.
1109
1110 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
1111
1112         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1113         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1114         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1115         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1116
1117         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1118         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1119         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1120         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1121         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1122         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1123         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1124         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1125
1126         * gcc.dg/darwin-minversion-3.c: New.
1127
1128 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
1129
1130         * gcc.target/i386/builtin-copysign.c: New test.
1131
1132 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1133
1134         PR tree-optimization/32220
1135         * gfortran.dg/predcom-2.f: New testcase.
1136
1137 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1138
1139         PR tree-opt/32231
1140         * gcc.target/i386/vectorize4.c: New test.
1141
1142 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
1143
1144         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1145
1146 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1147
1148         PR testsuite/25241
1149         * gcc.dg/simd-5.c: Mark output as a note.
1150         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1151         dg-message.
1152         * gcc.dg/simd-1.c: Likewise.
1153         * gcc.dg/always_inline.c: Mark output as a sorry.
1154         * gcc.dg/always_inline2.c: Likewise.
1155         * gcc.dg/always_inline3.c: Likewise.
1156
1157 2007-06-06  Ian Lance Taylor  <iant@google.com>
1158
1159         * g++.dg/conversion/enum1.C: New test.
1160
1161 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
1162
1163         PR tree-optimization/32216
1164         * gcc.dg/vect/pr32216.c: New test.
1165
1166 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1167
1168         PR testsuite/18923
1169         * gfortran.dg/invalid_contains_1.f90: New test.
1170         * gfortran.dg/invalid_contains_2.f90: New test.
1171
1172 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1173
1174         PR testsuite/32057
1175         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1176         midnight issues.
1177
1178 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1179
1180         PR testsuite/25241
1181         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1182         dg-message to match de note.
1183         * gcc.dg/pr26570.c: Use dg-message for a note.
1184         * gcc.dg/pr29254.c: Use dg-message for generic output and use
1185         dg-error instead of dg-warning because of -Werror.
1186         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1187         neither an error, nor a warning.
1188         * gcc.dg/glibc-uclibc-2.c: Likewise
1189         * gcc.dg/cpp/19940712-1.c: Likewise.
1190
1191 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
1192
1193         PR preprocessor/23479
1194         * gcc.dg/binary-constants-1.c: Add test suites for
1195         the 0b-prefixed binary integer constants.
1196         * gcc.dg/binary-constants-2.c: Ditto.
1197         * gcc.dg/binary-constants-3.c: Ditto.
1198         * gcc.dg/binary-constants-4.c: Ditto.
1199
1200 2007-06-05  Ian Lance Taylor  <iant@google.com>
1201
1202         * gcc.dg/Wstrict-overflow-19.c: New test.
1203
1204 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
1205
1206         * gcc.dg/matrix/matrix-6.c: Remove conversion.
1207
1208 2007-06-04  Ian Lance Taylor  <iant@google.com>
1209
1210         * gcc.dg/Wstrict-overflow-18.c: New test.
1211
1212 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1213
1214         PR testsuite/25241
1215         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1216         * gcc.dg/cpp/mi5.c: Likewise.
1217         * gcc.dg/cpp/mi7.c: Likewise.
1218
1219 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
1220
1221         PR c/32191
1222         * gcc.dg/pr32191.c: New test.
1223
1224 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1225
1226         PR fortran/32124
1227         * gfortran.dg/allocate_stat_1.f90: Remove.
1228
1229 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1230
1231         * gcc.target/i386/sse4_2-check.h: New.
1232         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1233         * gcc.target/i386/sse4_2-crc32.h: Likewise.
1234         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1235         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1236         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1237         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1238         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1239         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1240         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1241         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1242         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1243         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1244         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1245         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1246         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1247         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1248         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1249         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1250
1251 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
1252
1253         * gcc.dg/pie-link.c: New test.
1254
1255 2007-06-01  Ian Lance Taylor  <iant@google.com>
1256
1257         * gcc.dg/Wstrict-overflow-17.c: New test.
1258
1259 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
1260
1261         * gcc.dg/builtin-return-1.c (g): New.
1262         (main): Allocate at least 64 bytes on the stack.
1263
1264 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
1265
1266         * g++.dg/init/cleanup3.C: New test.
1267
1268 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1269
1270         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1271         int is 16 bits.
1272
1273 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
1274
1275         PR fortran/32156
1276         * gfortran.dg/char_array_constructor_3.f90: New test.
1277
1278 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1279
1280         PR tree-optimization/32160
1281         * gfortran.dg/predcom-1.f: New test.
1282
1283 2007-05-31  Richard Guenther  <rguenther@suse.de>
1284
1285         * g++.dg/other/str_empty.C: Move...
1286         * g++.dg/other/pr30567.C: Move...
1287         * g++.dg/tree-ssa/pr27218.C: Move...
1288         * g++.dg/torture: ...here and remove dg-options.
1289
1290 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
1291
1292         PR c++/32158
1293         * g++.dg/ext/is_pod_incomplete.C: New.
1294
1295 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
1296             Douglas Gregor <doug.gregor@gmail.com>
1297             Pedro Lamarao <pedro.lamarao@mndfck.org>
1298             Howard Hinnant <howard.hinnant@gmail.com>
1299
1300         PR c++/7412
1301         PR c++/29939
1302         * g++.dg/cpp0x/rv8p.C: New.
1303         * g++.dg/cpp0x/temp-constructor-bug.C: New.
1304         * g++.dg/cpp0x/cast-bug.C: New.
1305         * g++.dg/cpp0x/elision_weak.C: New.
1306         * g++.dg/cpp0x/collapse-bug.C: New.
1307         * g++.dg/cpp0x/rv3p.C: New.
1308         * g++.dg/cpp0x/rv7n.C: New.
1309         * g++.dg/cpp0x/overload-conv-1.C: New.
1310         * g++.dg/cpp0x/rv2n.C: New.
1311         * g++.dg/cpp0x/deduce.C: New.
1312         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1313         * g++.dg/cpp0x/rv6p.C: New.
1314         * g++.dg/cpp0x/template_deduction.C: New.
1315         * g++.dg/cpp0x/implicit-copy.C: New.
1316         * g++.dg/cpp0x/rv1p.C: New.
1317         * g++.dg/cpp0x/cast.C: New.
1318         * g++.dg/cpp0x/rv5n.C: New.
1319         * g++.dg/cpp0x/collapse.C: New.
1320         * g++.dg/cpp0x/overload-conv-2.C: New.
1321         * g++.dg/cpp0x/rv4p.C: New.
1322         * g++.dg/cpp0x/rvo.C: New.
1323         * g++.dg/cpp0x/iop.C: New.
1324         * g++.dg/cpp0x/rv3n.C: New.
1325         * g++.dg/cpp0x/rv7p.C: New.
1326         * g++.dg/cpp0x/reference_collapsing.C: New.
1327         * g++.dg/cpp0x/overload.C: New.
1328         * g++.dg/cpp0x/named.C: New.
1329         * g++.dg/cpp0x/rv2p.C: New.
1330         * g++.dg/cpp0x/rv6n.C: New.
1331         * g++.dg/cpp0x/not_special.C: New.
1332         * g++.dg/cpp0x/bind.C: New.
1333         * g++.dg/cpp0x/rv1n.C: New.
1334         * g++.dg/cpp0x/rv5p.C: New.
1335         * g++.dg/cpp0x/elision.C: New.
1336         * g++.dg/cpp0x/named_refs.C: New.
1337         * g++.dg/cpp0x/unnamed_refs.C: New.
1338         * g++.dg/cpp0x/rv4n.C: New.
1339         * g++.dg/cpp0x/elision_neg.C: New.
1340         * g++.dg/init/copy7.C: Run in C++98 mode.
1341         * g++.dg/overload/arg1.C: Ditto.
1342         * g++.dg/overload/arg4.C: Ditto.
1343
1344 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR c++/31809
1347         * g++.dg/opt/static5.C: New test.
1348
1349 2007-05-30  Richard Guenther  <rguenther@suse.de>
1350
1351         * g++.dg/dg.exp: Prune torture/.
1352         * g++.dg/torture/dg-torture.exp: New testsuite.
1353
1354 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1355
1356         * gcc.target/arm/pr27387.C: Move and rename to ...
1357         * g++.dg/inherit/thunk8.C: ... here.
1358
1359 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR tree-optimization/31769
1362         * g++.dg/gomp/pr31769.C: New test.
1363
1364 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1365
1366         * gcc.target/i386/stack-realign.c: New.
1367
1368 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1369
1370         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1371
1372 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1373
1374         * gfortran.dg/sizeof.f90: New.
1375
1376 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1377
1378         PR c/31339
1379         * gcc.dg/boolcomplex-1.c: New test.
1380
1381         PR c++/31339
1382         * g++.dg/ext/boolcomplex-1.c: New test.
1383
1384 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1385
1386         * gcc.dg/matrix: New directory.
1387
1388 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1389
1390         PR fortran/32124
1391         * gfortran.dg/allocate_stat_1.f90: New.
1392
1393 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1394
1395         PR fortran/31972
1396         * transfer_hollerith_1.f90: New test.
1397
1398 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1399
1400         PR tree-opt/32100
1401         * gcc.c-torture/execute/vrp-7.c: New test.
1402
1403 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1404
1405         * gfortran.dg/transfer_simplify_4.f90: New test.
1406
1407 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1408
1409         PR fortran/32088
1410         * gfortran.dg/func_result_3.f90: New.
1411
1412 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1413
1414         PR middle-end/32083
1415         * gfortran.dg/transfer_simplify_3.f90: New.
1416
1417 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1418
1419         PR target/32065
1420         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1421         to compile options.
1422         * gcc.target/i386/pr32065-2.c: New test.
1423
1424 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1425
1426         PR fortran/31813
1427         * gfortran.dg/io_constraints_2.f90: Update.
1428
1429 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1430
1431         PR fortran/31219
1432         * gfortran.dg/array_constructor_17.f90: New test.
1433
1434 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1435
1436         PR tree-opt/32090
1437         * g++.dg/opt/array2.C: New testcase.
1438
1439 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1440
1441         PR target/32065
1442         * gcc.target/i386/pr32065.c: New test.
1443
1444 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1445             Marcus Meissner <meissner@suse.de>
1446
1447         * gcc.dg/attr-alloc_size.c: New.
1448
1449 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1450             Lee Millward  <lee.millward@gmail.com>
1451
1452         PR c++/31745
1453         * g++.dg/parse/crash34.C: New test.
1454
1455         * g++.dg/parse/crash35.C: New test.
1456
1457 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1458
1459         * gcc.target/i386/sse2-check.h: New.
1460         * gcc.target/i386/sse2-vec-1.c: Likewise.
1461         * gcc.target/i386/sse2-vec-2.c: Likewise.
1462         * gcc.target/i386/sse2-vec-3.c: Likewise.
1463         * gcc.target/i386/sse2-vec-4.c: Likewise.
1464         * gcc.target/i386/sse2-vec-5.c: Likewise.
1465         * gcc.target/i386/sse2-vec-6.c: Likewise.
1466
1467 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1468
1469         PR c++/31431
1470         PR c++/31432
1471         PR c++/31434
1472         PR c++/31435
1473         PR c++/31437
1474         PR c++/31438
1475         PR c++/31442
1476         PR c++/31443
1477         PR c++/31444
1478         PR c++/31445
1479         * g++.dg/cpp0x/pr31431.C: New.
1480         * g++.dg/cpp0x/pr31437.C: New.
1481         * g++.dg/cpp0x/pr31442.C: New.
1482         * g++.dg/cpp0x/pr31444.C: New.
1483         * g++.dg/cpp0x/pr31431-2.C: New.
1484         * g++.dg/cpp0x/pr31432.C: New.
1485         * g++.dg/cpp0x/pr31434.C: New.
1486         * g++.dg/cpp0x/pr31438.C: New.
1487         * g++.dg/cpp0x/pr31443.C: New.
1488         * g++.dg/cpp0x/pr31445.C: New.
1489         * g++.dg/cpp0x/variadic-crash1.C: New.
1490
1491 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1492
1493         * gcc.target/arm/long-calls-1.c: New test.
1494         * gcc.target/arm/long-calls-2.c: Likewise.
1495         * gcc.target/arm/long-calls-3.c: Likewise.
1496         * gcc.target/arm/long-calls-4.c: Likewise.
1497
1498 2007-05-25  Richard Guenther  <rguenther@suse.de>
1499             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1500
1501         PR tree-optimization/31982
1502         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1503
1504 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1505
1506         PR fortran/32047
1507         * gfortran.dg/result_in_spec_2.f90: New test.
1508
1509 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1510
1511         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1512
1513 2007-05-24  Ollie Wild  <aaw@google.com>
1514
1515         * gcc.dg/cpp/counter-1.c: New test.
1516         * gcc.dg/pch/counter-1.c: New test.
1517         * gcc.dg/pch/counter-1.hs: New file.
1518         * gcc.dg/pch/counter-2.c: New test.
1519         * gcc.dg/pch/counter-2.hs: New file.
1520         * gcc.dg/pch/counter-3.c: New test.
1521         * gcc.dg/pch/counter-3.hs: New file.
1522
1523 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1524
1525         * gcc.dg/tree-ssa/predcom-1.c: New test.
1526         * gcc.dg/tree-ssa/predcom-2.c: New test.
1527         * gcc.dg/tree-ssa/predcom-3.c: New test.
1528         * gcc.dg/tree-ssa/predcom-4.c: New test.
1529         * gcc.dg/tree-ssa/predcom-5.c: New test.
1530         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1531
1532 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1533
1534         PR testsuite/32062
1535         * gcc.target/i386/sse4_1-check.h (MASK): New.
1536
1537 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1538
1539         PR fortran/32038
1540         * gfortran.dg/pr25603.f: Initialize integer variables.
1541
1542 2007-05-23  Ian Lance Taylor  <iant@google.com>
1543
1544         * g++.dg/other/vrp1.C: New test.
1545
1546 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1547
1548         PR preprocessor/20077
1549         * gcc.dg/cpp/paste15.c: New test.
1550
1551 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1552             Nigel Stephens  <nigel@mips.com>
1553             Richard Sandiford  <richard@codesourcery.com>
1554
1555         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1556         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1557         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1558         * gcc.target/mips/inter/mips16-inter.exp: New.
1559
1560 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1561
1562         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1563
1564 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1565
1566         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1567         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1568         * gcc.target/i386/sse3-addsubps.c: Likewise.
1569         * gcc.target/i386/sse3-haddpd.c: Likewise.
1570         * gcc.target/i386/sse3-haddps.c: Likewise.
1571         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1572         * gcc.target/i386/sse3-hsubps.c: Likewise.
1573         * gcc.target/i386/sse3-lddqu.c: Likewise.
1574         * gcc.target/i386/sse3-movddup.c: Likewise.
1575         * gcc.target/i386/sse3-movshdup.c: Likewise.
1576         * gcc.target/i386/sse3-movsldup.c: Likewise.
1577
1578         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1579         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1580         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1581         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1582         * gcc.target/i386/ssse3-palignr.c: Likewise.
1583         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1584         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1585         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1586         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1587         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1588         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1589         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1590         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1591         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1592         * gcc.target/i386/ssse3-psignb.c: Likewise.
1593         * gcc.target/i386/ssse3-psignd.c: Likewise.
1594         * gcc.target/i386/ssse3-psignw.c: Likewise.
1595         * gcc.target/i386/ssse3-vals.h: Likewise.
1596
1597         * gcc.target/i386/sse3-check.h: New file.
1598         * gcc.target/i386/ssse3-check.h: Likewise.
1599
1600 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1601
1602         PR middle-end/31095
1603         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1604
1605 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1606
1607         PR middle-end/31606
1608         * gcc.c-torture/20070522-1.c: New testcase.
1609
1610 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1611
1612         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1613
1614 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1615
1616         * gcc.c-torture/execute/ieee/20000320-1.x,
1617         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1618         m68k-*-* and check_effective_target_coldfire_fpu.
1619
1620 2007-05-22  Ollie Wild  <aaw@google.com>
1621
1622         * g++.dg/lookup/hidden-class10.C: New test.
1623         * g++.dg/lookup/hidden-class11.C: New test.
1624
1625 2007-05-22  Ollie Wild  <aaw@google.com>
1626
1627         * g++.dg/lookup/name-clash5.C: New test.
1628         * g++.dg/lookup/name-clash6.C: New test.
1629
1630 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1631
1632         * g++.dg/other/i386-2.C: Update comments on header files tested.
1633         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1634         of <tmmintrin.h>.
1635         * gcc.target/i386/sse-12.c: Likewise.
1636         * gcc.target/i386/sse-13.c: Likewise.
1637         * gcc.target/i386/sse-14.c: Likewise.
1638
1639         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1640         Redefined to test with immediate operand.
1641         (__builtin_ia32_blendps): Likewise.
1642         (__builtin_ia32_blendpd): Likewise.
1643         (__builtin_ia32_dpps): Likewise.
1644         (__builtin_ia32_dpps): Likewise.
1645         (__builtin_ia32_insertps128): Likewise.
1646         (__builtin_ia32_vec_ext_v4sf): Likewise.
1647         (__builtin_ia32_vec_set_v16qi): Likewise.
1648         (__builtin_ia32_vec_set_v4si): Likewise.
1649         (__builtin_ia32_vec_set_v2di): Likewise.
1650         (__builtin_ia32_vec_ext_v16qi): Likewise.
1651         (__builtin_ia32_vec_ext_v4si): Likewise.
1652         (__builtin_ia32_vec_ext_v2di): Likewise.
1653         (__builtin_ia32_roundpd): Likewise.
1654         (__builtin_ia32_roundsd): Likewise.
1655         (__builtin_ia32_roundps): Likewise.
1656         (__builtin_ia32_roundss): Likewise.
1657         (__builtin_ia32_mpsadbw128): Likewise.
1658
1659 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1660
1661         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1662
1663 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1664
1665         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1666         failures.
1667         * gcc.dg/dfp/func-struct.c: Ditto.
1668         * gcc.dg/dfp/operator-assignment.c: Ditto.
1669         * gcc.dg/dfp/convert-bfp.c: Ditto.
1670         * gcc.dg/dfp/convert-int.c: Ditto.
1671         * gcc.dg/dfp/convert-int-max.c: Ditto.
1672         * gcc.dg/dfp/func-scalar.c: Ditto.
1673         * gcc.dg/dfp/cast.c: Ditto.
1674         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1675         failures, and fix a typo in return type of arg1_128.
1676         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1677         failures, and fix a typo in a constant suffix.
1678         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1679         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1680
1681 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1682             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1683
1684         * lib/gcc-dg.exp(process_message): New proc.
1685         (dg-message): New test directive.
1686         * gcc.dg/always_inline.c: Use dg-message.
1687         * gcc.dg/always_inline2.c: Ditto.
1688         * gcc.dg/always_inline3.c: Ditto.
1689         * gcc.dg/invalid-call-1.c: Ditto.
1690         * gcc.dg/pr17506.c: Ditto.
1691         * gcc.dg/simd-5.c: Ditto.
1692         * gcc.dg/simd-6.c: Ditto.
1693         * gcc.dg/va-arg-2.c: Ditto.
1694         * gcc.dg/cpp/syshdr.c: Ditto.
1695         * gcc.dg/cpp/unc4.c: Ditto.
1696         * gcc.dg/cpp/trad/mi1.c: Ditto.
1697         * gcc.dg/cpp/trad/mi5.c: Ditto.
1698         * gcc.dg/cpp/trad/mi7.c: Ditto.
1699         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1700         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1701         * gcc.test-framework/test-framework.awk: Special-case outexists
1702         tests.
1703
1704 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1705
1706         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1707         (bit_SSE4_2): Likewise.
1708         (bit_POPCNT): Likewise.
1709
1710         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1711         Check if assembler supports SSE4 instructions.
1712
1713         * gcc.target/i386/sse4_1-blendpd.c: New file.
1714         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1715         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1716         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1717         * gcc.target/i386/sse4_1-check.h: Likewise.
1718         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1719         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1720         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1721         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1722         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1723         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1724         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1725         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1726         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1727         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1728         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1729         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1730         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1731         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1732         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1733         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1734         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1735         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1736         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1737         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1738         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1739         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1740         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1741         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1742         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1743         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1744         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1745         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1746         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1747         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1748         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1749         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1750         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1751         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1752         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1753         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1754         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1755         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1756         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1757         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1758         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1759         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1760         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1761         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1762         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1763         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1764         * gcc.target/i386/sse4_1-round.h: Likewise.
1765         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1766         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1767         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1768         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1769         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1770         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1771         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1772         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1773         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1774         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1775         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1776         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1777         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1778         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1779
1780 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1781
1782         PR fortran/31627
1783         * gfortran.dg/bounds_check_7.f90: New test.
1784
1785 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1786
1787         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1788         (check_effective_target_sse4a): Ditto.
1789
1790         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1791         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1792         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1793         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1794         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1795         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1796         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1797         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1798         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1799         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1800         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1801         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1802         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1803         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1804         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1805         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1806         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1807         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1808         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1809         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1810
1811 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1812
1813         * g++.dg/ext/cleanup-1.C: New test.
1814         * g++.dg/ext/cleanup-2.C: Likewise.
1815         * g++.dg/ext/cleanup-3.C: Likewise.
1816         * g++.dg/ext/cleanup-4.C: Likewise.
1817         * g++.dg/ext/cleanup-5.C: Likewise.
1818         * g++.dg/ext/cleanup-6.C: Likewise.
1819         * g++.dg/ext/cleanup-8.C: Likewise.
1820         * g++.dg/ext/cleanup-9.C: Likewise.
1821         * g++.dg/ext/cleanup-10.C: Likewise.
1822         * g++.dg/ext/cleanup-11.C: Likewise.
1823         * g++.dg/ext/cleanup-dtor.C: Likewise.
1824
1825 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1826
1827         PR middle-end/31995
1828         * gcc.dg/vect/vect-102a.c: New test.
1829
1830 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1831             Paolo Carlini  <pcarlini@suse.de>
1832             Uros Bizjak  <ubizjak@gmail.com>
1833
1834         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1835         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1836         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1837         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1838         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1839         New testcases.
1840
1841 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1842
1843         PR fortran/32002
1844         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1845
1846 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1847
1848         PR fortran/32027
1849         * gfortran.dg/do_3.F90: Add checks for the final value of the
1850         loop variable.
1851
1852 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1853
1854         * gcc.c-torture/execute/990127-2.x: New file.
1855
1856 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1857
1858         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1859         * gcc.target/i386/sse-12: Add -O to compile options.
1860         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1861         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1862         and mm3dnow.h.  Add -O to compile options.
1863
1864 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1865
1866         PR fortran/31867
1867         * gfortran.dg/char_length_5.f90: New test.
1868
1869         PR fortran/31994
1870         * gfortran.dg/array_reference_1.f90: New test.
1871
1872 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1873
1874         PR middle-end/7651
1875         PR c++/11856
1876         PR c/12963
1877         PR c/23587
1878         PR other/29694
1879         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1880         * gcc.dg/Wtype-limits.c: New.
1881         * gcc.dg/Wtype-limits-Wextra.c: New.
1882         * gcc.dg/Wtype-limits-no.c: New.
1883         * g++.dg/warn/Wtype-limits.C: New.
1884         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1885         * g++.dg/warn/Wtype-limits-no.C: New.
1886
1887 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1888
1889         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1890         instead of "-msse2".'
1891         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1892         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1893         and mm3dnow.h.
1894         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1895         to test with immediate operand.
1896         (__builtin_ia32_insertqi): Ditto.
1897         (__builtin_ia32_palignr128): Ditto.
1898         (__builtin_ia32_palignr): Ditto.
1899         (__builtin_ia32_pshufhw): Ditto.
1900         (__builtin_ia32_pshuflw): Ditto.
1901         (__builtin_ia32_pshufd): Ditto.
1902         (__builtin_ia32_vec_set_v8hi): Ditto.
1903         (__builtin_ia32_vec_ext_v8hi): Ditto.
1904         (__builtin_ia32_shufpd): Ditto.
1905         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1906
1907 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1908
1909         PR fortran/32001
1910         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1911
1912 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1913
1914         PR target/31585
1915         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1916         and "__inline".  Use "-msse" instead of "-msse2".
1917
1918 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1919
1920         PR middle-end/7651
1921         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1922         * gcc.dg/20030906-2.c: Likewise.
1923         * objc.dg/method-17.m: Add -Wreturn-type.
1924         * obj-c++.dg/method-21.mm: Likewise.
1925
1926 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1927
1928         PR target/31585
1929         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1930         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1931         (__builtin_ia32_psrlqi128): Ditto.
1932         (__builtin_ia32_psrlwi128): Ditto.
1933         (__builtin_ia32_psrldi128): Ditto.
1934         (__builtin_ia32_psrldqi128): Ditto.
1935         (__builtin_ia32_pslldqi128): Ditto.
1936         (__builtin_ia32_psrawi128): Ditto.
1937         (__builtin_ia32_psradi128): Ditto.
1938         (__builtin_ia32_psllqi128): Ditto.
1939         (__builtin_ia32_pslldi128): Ditto.
1940         (__builtin_prefetch): Ditto.
1941         (__builtin_ia32_pshufw): Ditto.
1942         (__builtin_ia32_vec_set_v4hi): Ditto.
1943         (__builtin_ia32_vec_ext_v4hi): Ditto.
1944         (__builtin_ia32_shufps): Ditto.
1945         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1946
1947 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1948
1949         PR fortran/31974
1950         * gfortran.dg/char_allocation_1.f90: New test.
1951
1952 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1953
1954         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1955         * gcc.dg/Wconversion-sign.c: New.
1956         * gcc.dg/Wconversion-integer-no-sign.c: New.
1957         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1958         Wconversion-sign.C
1959         * g++.dg/warn/Wconversion-sign.C: New.
1960         * g++.old-deja/g++.other/warn4.C: Update.
1961         * g++.dg/warn/Wconversion1.C: Likewise.
1962
1963 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1964
1965         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1966         * gcc.dg/torture/builtin-math-4.c: Likewise.
1967
1968 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1969
1970         PR libfortran/31964
1971         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1972
1973 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1974
1975         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1976
1977 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1978
1979         PR target/31628
1980         * gcc.target/i386/pr31628.c: New.
1981
1982 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1983
1984         PR middle-end/31344
1985         * gcc.dg/pr31344.c: New test.
1986
1987 2007-05-17  Ian Lance Taylor  <iant@google.com>
1988
1989         PR tree-optimization/31953
1990         * gcc.c-torture/compile/pr31953.c: New test.
1991
1992 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1993
1994         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1995
1996         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1997         and drem.
1998         * gcc.dg/torture/builtin-math-4.c: Likewise.
1999
2000         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2001         * gcc.dg/torture/builtin-math-4.c: Likewise.
2002
2003         * gcc.dg/torture/builtin-math-4.c: New test.
2004
2005 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
2006             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2007
2008         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2009         * gcc.dg/cpp/include2.c: Ditto.
2010         * gcc.dg/cpp/mac-dir-2.c: Ditto.
2011         * gcc.dg/cpp/paste5.c: Ditto.
2012         * gcc.dg/cpp/paste6.c: Ditto.
2013         * gcc.dg/cpp/paste8.c: Ditto.
2014         * gcc.dg/cpp/paste11.c: Ditto.
2015         * gcc.dg/cpp/paste13.c: Ditto.
2016         * gcc.dg/cpp/skipping2.c: Ditto.
2017         * gcc.dg/reg-vol-struct-1.c: Ditto.
2018         * gcc.dg/Wshadow-1.c: Ditto.
2019         * gcc.dg/cpp/trad/comment.c: Ditto.
2020         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2021         * gcc.dg/cpp/if-2.c: Ditto.
2022         * gcc.dg/array-5.c: Ditto.
2023         * gcc.dg/inline-15.c: Ditto.
2024         * gcc.dg/pr27953.c: Ditto.
2025         * gcc.dg/Wno-c++-compat.c: Ditto.
2026
2027 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
2028
2029         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2030
2031 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2032
2033         * gcc.c-torture/execute/20070517-1.c: New test.
2034
2035 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
2036
2037         PR fortran/31919
2038         * gfortran.dg/min_max_conformance.f90: New test.
2039
2040 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
2041
2042         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2043         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2044         gcc.dg/vect/vect-104.c: Use more complex construction to
2045         prevent vectorizing.
2046         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2047
2048 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
2049
2050         PR tree-optimization/24659
2051         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2052         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2053         not vect_int target.
2054         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2055         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
2056         targets.
2057         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2058         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2059         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2060
2061 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
2062
2063         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2064         and x86_64-*-* targets.
2065         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2066
2067 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
2068
2069         PR fortran/18769
2070         PR fortran/30881
2071         PR fortran/31194
2072         PR fortran/31216
2073         PR fortran/31427
2074         * transfer_simplify_1.f90: New test.
2075         * transfer_simplify_2.f90: New test.
2076
2077 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2078
2079         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2080
2081 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2082
2083         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2084
2085         * gcc.dg/fltconst-pedantic-dfp.c: New test.
2086
2087         PR c/31924
2088         * gcc.dg/fltconst-1.c: New test.
2089
2090         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2091         * gcc.dg/dfp/operator-assignment.c: Ditto.
2092
2093 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
2094
2095         PR c++/29928
2096         * g++.dg/rtti/typeid5.C: New.
2097
2098 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2099
2100         PR fortran/31725
2101         * gfortran.dg/substr_4.f: New test.
2102
2103 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
2104
2105         * gcc.target/m68k/interrupt_thread-1.c,
2106         gcc.target/m68k/interrupt_thread-2.c,
2107         gcc.target/m68k/interrupt_thread-3.c: New.
2108         * gcc.target/m68k/m68k.exp: Accept fido.
2109
2110 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2111
2112         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2113         * gfortran.dg/altreturn_3.f90: Likewise.
2114         * gfortran.dg/assumed_dummy_1.f90: Likewise.
2115         * gfortran.dg/default_numeric_type_1.f90: Likewise.
2116         * gfortran.dg/inquire_iolength.f90: Likewise.
2117         * gfortran.dg/module_naming_1.f90: Likewise.
2118         * gfortran.dg/oldstyle_2.f90: Likewise.
2119         * gfortran.dg/operator_2.f90: Likewise.
2120         * gfortran.dg/parameter_array_element_1.f90: Likewise.
2121         * gfortran.dg/used_types_11.f90: Likewise.
2122         * gfortran.dg/zero_array_components_1.f90: Likewise.
2123         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2124         * gfortran.dg/parameter_array_dummy.f90: Likewise.
2125         * gfortran.dg/real_const_3.f90: Likewise.
2126
2127 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
2128
2129         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2130         * gcc.dg/tree-ssa/loop-30.c: New test.
2131
2132 2007-05-13  Richard Guenther  <rguenther@suse.de>
2133
2134         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2135         scanning forwprop1.
2136         * g++.dg/tree-ssa/pr31146.C: Likewise.
2137
2138 2007-05-13  Revital Eres  <eres@il.ibm.com>
2139
2140         * gcc.dg/dse.c: New test.
2141
2142 2007-05-12  Richard Guenther  <rguenther@suse.de>
2143
2144         PR tree-optimization/31797
2145         * gcc.c-torture/compile/pr31797.c: New testcase.
2146
2147 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
2148
2149         PR fortran/30746
2150         * gfortran.dg/host_assoc_function_1.f90: New test.
2151
2152 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
2153
2154         PR c++/31829
2155         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2156
2157 2007-05-11  Silvius Rus  <rus@google.com>
2158
2159         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2160         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2161         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2162         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2163         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2164         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2165         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2166         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2167         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2168         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2169         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2170         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2171         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2172         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2173         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2174         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2175
2176 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
2177
2178         PR other/31852
2179         * gcc.c-torture/execute/builtins/memchr.c: New.
2180         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2181         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2182
2183 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2184
2185         PR fortran/30876
2186         * gfortran.dg/recursive_reference_1.f90: Put error at correct
2187         line.
2188         * gfortran.dg/recursive_reference_2.f90: New test.
2189
2190 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2191
2192         PR fortran/30878
2193         * gfortran.dg/namelist_29.f90: New test.
2194
2195 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
2196
2197         PR fortran/31474
2198         * gfortran.dg/entry_10.f90: New test.
2199
2200 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
2201
2202         PR tree-optimization/31885
2203         * gcc.dg/tree-ssa/loop-29.c: New test.
2204
2205 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2206
2207         * assumed_dummy_1.f90: Fix dg directive.
2208         * char_initialiser_actual.f90: Likewise.
2209         * nested_modules_2.f90: Likewise.
2210         * shift-alloc.f90: Likewise.
2211
2212 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2213
2214         * gcc.dg/20070507-1.c: Disable for non-pic targets.
2215
2216 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2217
2218         PR libfortran/31880
2219         * gfortran.dg/unf_read_corrupted_2.f90: New test.
2220
2221 2007-05-09  Mike Stump  <mrs@apple.com>
2222
2223         * g++.dg/other/first-global.C: Add -fpie for darwin.
2224         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2225
2226 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2227
2228         * gcc.dg/20070507-1.c: New testcase.
2229
2230 2007-05-08  Chao-ying Fu  <fu@mips.com>
2231
2232         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2233         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2234         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2235         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2236
2237 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
2238
2239         PR 31847
2240         * gcc.dg/pr31847.c: New test.
2241
2242 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/31692
2245         * gfortran.dg/actual_array_result_1.f90: New test.
2246
2247 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2248
2249         PR fortran/29397
2250         * gfortran.dg/parameter_array_init_1.f90: New test.
2251
2252         PR fortran/29400
2253         * gfortran.dg/parameter_array_init_2.f90: New test.
2254
2255 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
2256
2257         PR target/31854
2258         * gcc.target/i386/pr31854.c: New test.
2259
2260 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
2261
2262         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2263
2264 2007-05-07  Mike Stump  <mrs@apple.com>
2265
2266         * g++.old-deja/g++.mike/empty.C: Add.
2267
2268 2007-05-07  Eric Christopher  <echristo@apple.com>
2269
2270         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2271
2272 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
2273
2274         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2275         variable.  Rearrange conversions from binary float to decimal float.
2276
2277 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
2278
2279         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2280         x86.
2281
2282 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2283
2284         * gnat.dg/opt1.ad[sb]: New testcase.
2285
2286 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2287
2288         PR fortran/31399
2289         * gfortran.dg/do_3.F90: New test.
2290
2291 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2292
2293         PR fortran/31764
2294         * gfortran.dg/new_line.f90: Add new checks.
2295
2296 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2297
2298         PR fortran/31201
2299         * gfortran.dg/large_unit_1.f90: New.
2300         * gfortran.dg/large_unit_2.f90: New.
2301         * gfortran.dg/iostat_4.f90: New
2302         * gfortran.dg/bounds_check_fail_1.f90: Updated.
2303
2304 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
2305
2306         PR fortran/31540
2307         * gfortran.dg/char_result_4.f90: New test.
2308
2309 2007-06-05  Revital Eres  <eres@il.ibm.com>
2310
2311         PR 30957
2312         * gcc.dg/pr30957-1.c: New test.
2313
2314 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315
2316         PR fortran/31251
2317         * gfortran.dg/char_type_len_2.f90: New test.
2318
2319 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
2320
2321         PR 31775
2322         * g++.dg/other/nested-extern.cc: New.
2323         * g++.dg/other/nested-extern-1.C: New.
2324         * g++.dg/other/nested-extern-2.C: New.
2325
2326 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2327
2328         PR fortran/31760
2329         * gfortran.dg/erf.f90: New test.
2330         * gfortran.dg/besxy.f90: New test.
2331
2332 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2333
2334         PR fortran/22359
2335         * gfortran.dg/fseek.f90: New test.
2336
2337 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
2338
2339         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2340
2341 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2342
2343         PR libfortran/31210
2344         * gfortran.dg/zero_length_1.f90: New test.
2345
2346 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2347
2348         PR fortran/31803
2349         * gfortran.dg/char_pointer_assign_3.f90: New test.
2350         * gfortran.dg/char_result_2.f90: Re-enable test.
2351
2352 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/25071
2355         * gfortran.dg/char_length_3.f90: New test.
2356         * gfortran.dg/char_result_2.f90: Fix test.
2357
2358 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2359
2360         PR tree-optimization/30565
2361         * gcc.dg/tree-ssa/loop-27.c: New test.
2362
2363 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2364
2365         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2366         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2367         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2368         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2369
2370 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2371
2372         PR tree-optimization/31699
2373         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2374         New.
2375         (check_effective_target_vect_floatint_cvt): New.
2376         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2377         of specific targets.
2378         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2379         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2380         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2381         * gcc.dg/vect/vect-iv-4.c: Likewise.
2382         * gcc.dg/vect/vect-multitypes-11.c: New.
2383         * gcc.dg/vect/pr31699.c: New.
2384
2385 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2386
2387         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2388
2389 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2390
2391         PR C++/31663
2392         * g++.dg/warn/anonymous-namespace-2.C: New.
2393         * g++.dg/warn/anonymous-namespace-2.h: New.
2394
2395 2007-05-02  Paul Brook  <paul@codesourcery.com>
2396
2397         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2398
2399 2007-05-02  Eric Christopher  <echristo@apple.com>
2400
2401         * gcc.dg/cpp/if-div.c: New file.
2402
2403 2007-05-02  Tom Tromey  <tromey@redhat.com>
2404
2405         PR preprocessor/28709:
2406         * gcc.dg/cpp/pr28709.c: New file.
2407
2408 2007-05-02  Richard Guenther  <rguenther@suse.de>
2409
2410         PR tree-optimization/31146
2411         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2412
2413 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2414
2415         * gcc.c-torture/compile/limits-blockid.c: New.
2416         * gcc.c-torture/compile/limits-caselabels.c: New.
2417         * gcc.c-torture/compile/limits-declparen.c: New.
2418         * gcc.c-torture/compile/limits-enumconst.c: New.
2419         * gcc.c-torture/compile/limits-exprparen.c: New.
2420         * gcc.c-torture/compile/limits-externalid.c: New.
2421         * gcc.c-torture/compile/limits-fnargs.c: New.
2422         * gcc.c-torture/compile/limits-fndefn.c: New.
2423         * gcc.c-torture/compile/limits-idexternal.c: New.
2424         * gcc.c-torture/compile/limits-idinternal.c: New.
2425         * gcc.c-torture/compile/limits-pointer.c: New.
2426         * gcc.c-torture/compile/limits-stringlit.c: New.
2427         * gcc.c-torture/compile/limits-structmem.c: New.
2428         * gcc.c-torture/compile/limits-structnest.c: New.
2429
2430 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2431
2432         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2433
2434 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2435
2436         PR middle-end/31740
2437         * gcc.c-torture/compile/20070501-1.c: New testcase.
2438
2439 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2440
2441         PR fortran/31732
2442         * gfortran.dg/array_memset_2:  New test case.
2443
2444 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2445
2446         PR testsuite/31615
2447         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2448
2449 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2450
2451         PR testsuite/31589
2452         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2453         dg-final test.
2454         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2455         keyword to dg-final test.
2456         * gcc.dg/vect/vect-iv-4.c: Likewise.
2457         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2458         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2459         test.
2460         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2461         cast.
2462         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2463         * lib/target-supports.exp
2464         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2465         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2466
2467 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2468
2469         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2470         __LONG_LONG_MAX__ and its friends instead of those supplied by
2471         limits.h.
2472
2473 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2474
2475         PR C++/31721
2476         * g++.dg/ext/vector7.C: New testcase.
2477
2478 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2479
2480         PR fortran/31591
2481         * gfortran.dg/bound_simplification_1.f90: New test.
2482
2483 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2484
2485         PR fortran/31645
2486         * gfortran.dg/bom_error.f90: New test.
2487         * gfortran.dg/bom_include.f90: New test.
2488         * gfortran.dg/bom_UTF16-LE.f90: New test.
2489         * gfortran.dg/bom_UTF16-BE.f90: New test.
2490         * gfortran.dg/bom_UTF-8.f90: New test.
2491         * gfortran.dg/bom_UTF-32.f90: New test.
2492         * gfortran.dg/bom_UTF-8.F90: New test.
2493         * gfortran.dg/bom_include.inc: New file.
2494
2495 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2496
2497         PR C++/30221
2498         * g++.dg/init/ptrfn2.C: New test.
2499         * g++.dg/init/ptrfn3.C: New test.
2500
2501 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2502
2503         PR fortran/31711
2504         * gfortran.dg/dependency_21.f90: New test.
2505
2506 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2507
2508         * gfortran.dg/secnds.f: Use real*8.
2509         * gfortran.dg/secnds-1.f: Use real*8.
2510
2511 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2512
2513         PR libfortran/31532
2514         * gfortran.dg/inquire_5.f90: Update test.
2515
2516 2007-04-27  Ian Lance Taylor  <iant@google.com>
2517
2518         PR middle-end/31710
2519         * gcc.c-torture/compile/pr31710.c: New test.
2520
2521 2007-04-27  Richard Guenther  <rguenther@suse.de>
2522
2523         PR tree-optimization/30965
2524         PR tree-optimization/30978
2525         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2526         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2527         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2528         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2529
2530 2007-04-27  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/31715
2533         * gcc.dg/Warray-bounds-4.c: New testcase.
2534
2535 2007-04-26  Ian Lance Taylor  <iant@google.com>
2536
2537         PR target/28675
2538         * gcc.c-torture/compile/pr28675.c: New test.
2539
2540 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2541
2542         PR C++/30016
2543         * g++.dg/ext/vector6.C: New test.
2544
2545 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2546
2547         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2548
2549 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2550
2551         PR middle-end/31617
2552         * g++.dg/other/str_empty.C: Add expected warning.
2553
2554 2007-04-26  Richard Guenther  <rguenther@suse.de>
2555         Daniel Berlin  <dberlin@dberlin.org>
2556
2557         PR tree-optimization/30567
2558         * g++.dg/other/pr30567.C: New testcase.
2559
2560 2007-04-26  Richard Guenther  <rguenther@suse.de>
2561
2562         PR tree-optimization/31703
2563         * gcc.c-torture/compile/pr31703.c: New testcase.
2564         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2565         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2566
2567 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2568
2569         * gfortran.dg/open_errors.f90: Added if statements checking
2570         the value of iostat.
2571
2572 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR c++/31598
2575         * g++.dg/gomp/pr31598.C: New test.
2576
2577         PR tree-optimization/30558
2578         * g++.dg/gomp/pr30558.C: New test.
2579
2580 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/31338
2583         * g++.dg/ext/complex2.C: New test.
2584
2585 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2586
2587         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2588
2589 2007-04-25  Thiemo Seufer  <ths@mips.com>
2590
2591         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2592         value to signed char.
2593
2594 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2595
2596         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2597         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2598         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2599
2600 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2601
2602         PR fortran/31668
2603         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2604         statement functions.
2605         * gfortran.dg/c_by_val_5.f90: New test.
2606
2607 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2608
2609         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2610         with two new subroutines to avoid parameter-induced aliasing.
2611         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2612         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2613
2614 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2615
2616         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2617         * g++.dg/warn/Warray-bounds.C: Likewise.
2618
2619 2007-04-24  Ian Lance Taylor  <iant@google.com>
2620
2621         PR tree-optimization/31605
2622         * gcc.c-torture/execute/pr31605.c: New test.
2623
2624 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2625
2626         PR fortran/31587
2627         * lib/gcc-dg.exp (scan-module): New function.
2628         * gfortran.dg/module_md5_1.f90: New test.
2629
2630 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2631
2632         * g++.old-deja/g++.pt/defarg6.C: Only run with
2633         -std=gnu++98.
2634         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2635         * g++.dg/cpp0x/variadic61.C: Ditto.
2636         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2637         * g++.dg/cpp0x/variadic62.C: Ditto.
2638         * g++.dg/template/meminit1.C: Ditto.
2639         * g++.dg/template/operator7.C: Ditto.
2640         * g++.dg/template/static15.C: Ditto.
2641         * g++.dg/template/invalid1.C: Ditto.
2642         * g++.dg/template/shift1.C: Ditto.
2643         * g++.dg/template/error10.C: Ditto.
2644
2645 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2646
2647         PR diagnostic/25923
2648         * gfortran.dg/pr25923.f90: New test.
2649
2650 2007-04-24  Ian Lance Taylor  <iant@google.com>
2651
2652         PR tree-optimization/31602
2653         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2654
2655 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2656
2657         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2658         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2659
2660 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2661
2662         * gcc.target/i386/reload-1.c. New.
2663
2664 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2665             Olga Golovanevsky  <olga@il.ibm.com>
2666
2667         * g++.dg/other/str_empty.C: New test.
2668
2669 2007-04-24  Richard Henderson  <rth@redhat.com>
2670
2671         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2672
2673 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2674
2675         PR target/31641
2676         * gcc.c-torture/compile/pr31641.c: New testcase.
2677
2678 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2679
2680         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2681         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2682         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2683         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2684
2685 2007-04-23  Simon Baldwin  <simonb@google.com>
2686
2687         * g++.dg/other/error15.C: New.
2688         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2689         triggering a "multiple parameters named" error.
2690
2691 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2692
2693         PR fortran/31618
2694         * gfortran.dg/backspace_8.f:  New test case.
2695
2696 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2697
2698         PR fortran/31630
2699         * gfortran.dg/used_types_17.f90: New test.
2700
2701         PR fortran/31620
2702         * gfortran.dg/zero_array_components_1.f90: New test.
2703
2704 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2705
2706         PR fortran/31616
2707         * gfortran.dg/open_errors.f90: Allow a different error message.
2708
2709 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2710
2711         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2712         Rename from check_effective_target_vect_pack_mod.  Rename global
2713         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2714         messages.
2715         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2716         rename.
2717         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2718         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2719
2720 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2721
2722         PR middle-end/31448
2723         * gcc.c-torture/execute/pr31448.c: New testcase.
2724
2725 2007-04-22  Nick Clifton  <nickc@redhat.com>
2726
2727         * gcc.dg/20020312-2.c: Add support for the FRV.
2728
2729 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2730
2731         PR tree-optimization/24659
2732         * gcc.dg/vect/vect-float-extend-1.c: New test.
2733         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2734
2735 2007-04-22  Richard Guenther  <rguenther@suse.de>
2736
2737         PR tree-optimization/29789
2738         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2739         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2740
2741 2007-04-22  Revital Eres  <eres@il.ibm.com>
2742
2743         * gcc.dg/var-expand2.c: New test.
2744
2745 2007-04-22  Revital Eres  <eres@il.ibm.com>
2746
2747         * gcc.dg/var-expand3.c: New test.
2748
2749 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2750
2751         PR fortran/31495
2752         * gfortran.dg/continuation_8.f90: New test.
2753
2754 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2755
2756         PR C/30265
2757         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2758         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2759
2760 2007-04-21  Richard Guenther  <rguenther@suse.de>
2761
2762         PR middle-end/31136
2763         * gcc.c-torture/execute/pr31136.c: New testcase.
2764
2765 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2766
2767         * gcc.target/i386/movsi-sm-1.c: New.
2768
2769 2007-04-20  Richard Henderson  <rth@redhat.com>
2770
2771         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2772         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2773
2774 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2775
2776         * gcc.target/i386/ordcmp-1.c: New test.
2777         * gcc.target/i386/unordcmp-1.c: New test.
2778
2779         PR tree-optimization/31632
2780         * gcc.c-torture/compile/20070419-1.c: New test.
2781
2782 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2783
2784         * gcc.dg/invalid-call-1.c: New test.
2785
2786 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2787
2788         PR diagnostic/31227
2789         * gcc.dg/Warray-bounds-3.c: New.
2790
2791 2007-04-18  Richard Guenther  <rguenther@suse.de>
2792
2793         PR tree-optimization/19431
2794         PR tree-optimization/21463
2795         * gcc.c-torture/execute/20070212-1.c: New testcase.
2796         * gcc.c-torture/execute/20070212-2.c: Likewise.
2797         * gcc.c-torture/execute/20070212-3.c: Likewise.
2798         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2799         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2800         * g++.dg/tree-ssa/pr21463.C: Likewise.
2801         * g++.dg/tree-ssa/pr30738.C: Likewise.
2802
2803 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2804
2805         PR c++/31513
2806         * g++.dg/expr/bitfield8.C: New test.
2807
2808 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2809             Richard Sandiford  <richard@codesourcery.com>
2810
2811         * lib/target-supports.exp (check_profiling_available): Return 0
2812         for uClibc with -p or -pg.
2813
2814 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2815
2816         PR c++/31517
2817         * g++.dg/template/init7.C: New test.
2818
2819 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2820
2821         PR rtl-optimization/31360
2822         * gcc.dg/loop-7.c: New test.
2823
2824 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2825
2826         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2827         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2828         build.
2829         (compat-execute): Likewise.
2830         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2831         files to remote hosts.
2832         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2833         (c-torture-execute): Likewise.
2834         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2835         or plain file.  Use remote_upload and remote_download to copy
2836         files about.
2837         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2838         before scanning it.
2839
2840 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2841
2842         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2843
2844 2007-04-16  Lawrence Crowl  <crowl@google.com>
2845
2846         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2847         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2848         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2849         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2850         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2851         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2852         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2853         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2854         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2855         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2856         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2857
2858         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2859         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2860         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2861         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2862         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2863         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2864         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2865         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2866         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2867         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2868         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2869
2870 2007-04-16  Ian Lance Taylor  <iant@google.com>
2871
2872         PR tree-optimization/31522
2873         * gcc.dg/Wstrict-overflow-16.c: New test.
2874
2875 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2876
2877         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2878
2879 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2880
2881         PR fortran/31144
2882         * gfortran.dg/module_naming_1.f90: New.
2883
2884 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2885
2886         * lib/target-supports.exp (check_profiling_available): Return
2887         false for m68k-*-uclinux.
2888
2889 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2890
2891         PR c++/29365
2892         Testcase for c++ anonymous namespace warning
2893
2894         * g++.dg/warn/anonymous-namespace-1.C: New test
2895         * g++.dg/warn/anonymous-namespace-1.h: New test
2896
2897 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2898
2899         PR testsuite/31578
2900         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2901
2902 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2903
2904         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2905
2906 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2907
2908         PR fortran/31204
2909         * gfortran.dg/array_constructor_16.f90: New test.
2910
2911 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2912
2913         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2914         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2915
2916 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2917
2918         PR rtl-optimization/31500
2919         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2920         * g++.dg/warn/Warray-bounds.C: Likewise.
2921
2922 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2923
2924         PR C/31520
2925         * gcc.dg/gnu89-init-4.c: New testcase.
2926
2927 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2928
2929         PR c++/25874
2930         * gcc.dg/gomp/pr25874.c: Add dg-options.
2931         * g++.dg/gomp/pr25874.C: Add dg-options.
2932
2933 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2934
2935         PR fortran/21061
2936         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2937         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2938
2939 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2940
2941         PR fortran/31561
2942         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2943
2944 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2945
2946         PR fortran/29507
2947         PR fortran/31404
2948         * gfortran.dg/initialization_6.f90: New test.
2949
2950 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2951
2952         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2953
2954         * lib/target-supports.exp (check_gc_sections_available):
2955         Return false if ldflags includes -elf2flt.
2956
2957 2007-04-13  Jason Merrill  <jason@redhat.com>
2958
2959         PR c++/31074
2960         * conv3.C: New test.
2961
2962 2007-04-13  Mike Stump  <mrs@apple.com>
2963
2964         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2965         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2966
2967 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2968
2969         PR tree-optimization/29598
2970         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2971
2972 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2973
2974         PR fortran/31559
2975         * gfortran.dg/func_assign.f90: New test.
2976
2977 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2978
2979         PR fortran/31550
2980         * gfortran.dg/used_types_16.f90: New test.
2981
2982 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2983
2984         PR fortran/18937
2985         * gfortran.dg/goto_2.f90: New.
2986         * gfortran.dg/goto_3.f90: New.
2987         * gfortran.dg/pr17708.f90: Rename to ...
2988         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2989
2990 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2991
2992         PR fortran/31562
2993         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2994         instead of a struct.
2995
2996 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2997
2998         PR fortran/31562
2999         * gfortran.dg/value_4.c: Use GNU extensions for complex
3000         instead of a struct.
3001
3002 2007-04-13  Richard Guenther  <rguenther@suse.de>
3003
3004         PR tree-optimization/21258
3005         * gcc.dg/tree-ssa/vrp34.c: New testcase.
3006
3007 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3008
3009         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3010         <complex.h>.
3011
3012 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
3013
3014         PR fortran/31250
3015         * gfortran.dg/char_length_2.f90: New.
3016         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3017         * gfortran.dg/repeat_4.f90: Likewise.
3018
3019         PR fortran/31266
3020         * gfortran.dg/char_assign_1.f90: New.
3021
3022         PR fortran/31471
3023         * gfortran.dg/block_name_1.f90: New.
3024         * gfortran.dg/block_name_2.f90: New.
3025
3026 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
3027
3028         PR c++/31078
3029         * g++.dg/other/pr31078.C: New.
3030
3031 2007-04-12  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/31169
3034         * gcc.c-torture/execute/pr31169.c: New testcase.
3035
3036 2007-04-12  Richard Guenther  <rguenther@suse.de>
3037
3038         PR tree-optimization/24689
3039         PR tree-optimization/31307
3040         * g++.dg/tree-ssa/pr31307.C: New testcase.
3041         * gcc.dg/tree-ssa/pr24689.c: Likewise.
3042
3043 2007-04-12  Tobias Burnus  <burnus@net-b.de>
3044
3045         PR fortran/31472
3046         * gfortran.dg/access_spec_1.f90: New test.
3047         * gfortran.dg/access_spec_2.f90: New test.
3048         * gfortran.dg/non_module_public.f90: Match new error message.
3049
3050 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR testsuite/31538
3053         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3054         to 4 at line 38 to fix bounds problem.
3055
3056 2007-04-11  Tobias Burnus  <burnus@net-b.de>
3057
3058         PR testsuite/31240
3059         * gfortran.dg/pointer_intent_1.f90: Fix test.
3060
3061 2007-04-10  Eric Christopher  <echristo@apple.com>
3062
3063         * lib/target-supports.exp
3064         (check_effective_target_fstack_protector): Rewrite.
3065
3066 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
3067
3068         PR c++/31449
3069         * g++.dg/init/const5.C: New test.
3070
3071 2007-04-09  Jan Hubicka  <jh@suse.cz>
3072
3073         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3074
3075 2007-04-08  Jan Hubicka  <jh@suse.cz>
3076
3077         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3078
3079 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3080
3081         PR fortran/31257
3082         * gfortran.dg/achar_4.f90: New test.
3083
3084 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3085
3086         PR fortran/30880
3087         * gfortran.dg/used_dummy_types_8.f90: New test.
3088
3089 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3090
3091         PR fortran/30872
3092         * gfortran.dg/parameter_array_element_1.f90: New test.
3093
3094 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3095
3096         PR fortran/31222
3097         * gfortran.dg/default_numeric_type_1.f90: New test.
3098
3099 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3100
3101         PR fortran/31424
3102         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3103
3104 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         PR fortran/31293
3107         * gfortran.dg/interface_12.f90: New test.
3108
3109 2007-04-07  Bruce Korb  <bkorb@gnu.org>
3110
3111         * gcc.dg/format/opt-6.c: New test.
3112         * gcc.dg/format/nul-1.c: New test.
3113         * gcc.dg/format/nul-2.c: New test.
3114
3115 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3116
3117         PR libgfortran/31395
3118         * gfortran.dg/fmt_colon.f90: New test.
3119
3120 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
3121
3122         * g++.old-deja/g++.other/init18.C: Use
3123         dg-require-effective-target instead of an explicit xfail.
3124
3125 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
3126
3127         * gcc.dg/dfp/signbit-1.c
3128         * gcc.dg/dfp/signbit-2.c
3129
3130 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3131
3132         PR fortran/31483
3133         * gfortran.dg/altreturn_5.f90: New test.
3134
3135 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3136
3137         PR fortran/31292
3138         * gfortran.dg/contained_module_proc_1.f90: New test.
3139
3140 2007-04-04  Stuart Hastings  <stuart@apple.com>
3141
3142         PR 31281
3143         * objc/execute/exceptions/pr31281.m: New.
3144
3145 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
3146
3147         * g++.dg/ext/dllimport12.C: Update comments.
3148
3149 2007-04-03  Eric Christopher  <echristo@apple.com>
3150
3151         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3152
3153 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3154
3155         PR fortran/31304
3156         * gfortran.dg/repeat_2.f90: New test.
3157         * gfortran.dg/repeat_3.f90: New test.
3158         * gfortran.dg/repeat_4.f90: New test.
3159
3160 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
3161
3162         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3163
3164 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
3165
3166         PR c++/30847
3167         * g++.dg/parse/cond3.C: New test.
3168
3169         PR middle-end/30704
3170         * gcc.c-torture/execute/ieee/pr30704.c: New test.
3171
3172 2007-04-02  Jason Merrill  <jason@redhat.com>
3173
3174         PR c++/31187
3175         * g++.dg/ext/visibility/anon3.C: New test.
3176
3177 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3178
3179         PR libgfortran/31052
3180         * gfortran.dg/namelist_28.f90: New test.
3181
3182 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3183
3184         PR libgfortran/31366
3185         * gfortran.dg/direct_io_6.f90: New test.
3186
3187 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3188
3189         PR libgfortran/31207
3190         * gfortran.dg/advance_5.f90: New test.
3191         * gfortran.dg/advance_6.f90: New test.
3192
3193 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3194
3195         * g++.dg/ext/dllimport6.C: Remove extra ';'.
3196         * g++.dg/ext/dllimport7.C: Likewise.
3197         * g++.dg/ext/selectany1.C: Likewise.
3198
3199 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
3200
3201         * g++.dg/parser/pr31138.C: New.
3202         * g++.dg/parser/pr31140.C: New.
3203         * g++.dg/parser/pr31141.C: New.
3204
3205 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
3206
3207         PR c++/26099
3208         * g++.dg/ext/is_base_of.C: New.
3209         * g++.dg/ext/has_virtual_destructor.C: New.
3210         * g++.dg/ext/is_polymorphic.C: New.
3211         * g++.dg/ext/is_base_of_diagnostic.C: New.
3212         * g++.dg/ext/is_enum.C: New.
3213         * g++.dg/ext/has_nothrow_assign.C: New.
3214         * g++.dg/ext/has_nothrow_constructor.C: New.
3215         * g++.dg/ext/is_empty.C: New.
3216         * g++.dg/ext/has_trivial_copy.C: New.
3217         * g++.dg/ext/has_trivial_assign.C: New.
3218         * g++.dg/ext/is_abstract.C: New.
3219         * g++.dg/ext/is_pod.C: New.
3220         * g++.dg/ext/has_nothrow_copy.C: New.
3221         * g++.dg/ext/is_class.C: New.
3222         * g++.dg/ext/has_trivial_constructor.C: New.
3223         * g++.dg/ext/is_union.C: New.
3224         * g++.dg/ext/has_trivial_destructor.C: New.
3225         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3226         * g++.dg/template/crash43.C: Likewise.
3227
3228 2007-03-29  Dirk Mueller  <dmueller@suse.de>
3229
3230         * g++.dg/warn/pedantic2.C: New testcase.
3231
3232 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3233
3234         * size_dim.f90: Fix dg directive.
3235         * pr16433.f: Likewise.
3236         * use_6.f90: Likewise.
3237         * use_7.f90: Likewise.
3238         * entry_9.f90: Likewise.
3239         * pointer_intent_2.f90: Likewise.
3240         * protected_1.f90: Likewise.
3241         * fmt_missing_period_2.f: Likewise.
3242         * pointer_intent_3.f90: Likewise.
3243         * protected_2.f90: Likewise.
3244         * protected_3.f90: Likewise.
3245         * pr15754.f90: Likewise.
3246         * protected_4.f90: Likewise.
3247         * protected_5.f90: Likewise.
3248         * initialization_2.f90: Likewise.
3249         * protected_6.f90: Likewise.
3250         * continuation_7.f90: Likewise.
3251         * derived_function_interface_1.f90: Likewise.
3252         * der_pointer_4.f90: Likewise.
3253         * fmt_zero_precision.f90: Likewise.
3254         * blockdata_3.f90: Likewise.
3255         * fmt_missing_period_1.f: Likewise.
3256         * real_const_3.f90: Likewise.
3257         * use_4.f90: Likewise.
3258         * fmt_missing_period_3.f: Likewise.
3259         * use_5.f90: Likewise.
3260
3261 2007-03-28  Mike Stump  <mrs@apple.com>
3262
3263         * gcc.dg/darwin-comm.c: Add.
3264
3265 2007-03-28  Eric Christopher  <echristo@apple.com>
3266
3267         * lib/target-supports.exp (check_effective_target_fstack_protector):
3268         New.
3269         * gcc.dg/ssp-1.c: Use.
3270         * gcc.dg/ssp-2.c: Ditto.
3271
3272 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
3273
3274         PR c++/29077
3275         * g++.dg/parse/constructor3.C: New test.
3276
3277 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3278
3279         * gnat.dg/thin_pointer.ad[sb]: New test.
3280
3281 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3282
3283         * g++.dg/cpp0x/bracket1.C: New.
3284         * g++.dg/cpp0x/bracket2.C: New.
3285         * g++.dg/cpp0x/bracket3.C: New.
3286         * g++.dg/cpp0x/bracket4.C: New.
3287
3288 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3289
3290         * g++.dg/cpp0x/temp_default1.C: New.
3291         * g++.dg/cpp0x/temp_default3.C: New.
3292         * g++.dg/cpp0x/temp_default2.C: New.
3293         * g++.dg/cpp0x/temp_default4.C: New.
3294
3295 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3296
3297         PR c++/29993
3298         * g++.dg/other/cv_func2.C: New.
3299
3300 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
3301
3302         * gcc.dg/dfp/func-vararg-alternate.h: New file.
3303         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3304         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3305         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3306
3307         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3308         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3309
3310         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3311
3312         * lib/compat.exp (compat-execute): Fix processing of file names.
3313
3314 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
3315
3316         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3317
3318 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
3319
3320         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3321         Delete created executable test file.
3322         (check_effective_target_fortran_large_int): Ditto.
3323         (check_effective_target_static_libgfortran): Ditto.
3324
3325 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
3326
3327         PR c++/30500
3328         * g++.dg/warn/pragma-system_header1.C: New test.
3329         * g++.dg/warn/pragma-system_header2.C: New test.
3330         * g++.dg/warn/pragma-system_header1.h. New.
3331         * g++.dg/warn/pragma-system_header2.h. New.
3332
3333 2007-03-26  Ian Lance Taylor  <iant@google.com>
3334
3335         PR tree-optimization/31345
3336         * gcc.c-torture/compile/pr31345-1.c: New test.
3337
3338 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
3339
3340         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3341         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3342         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3343         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3344         * gfortran.dg/overload_1.f90: Likewise.
3345         * gfortran.dg/impure_assignment_1.f90: Likewise.
3346         * gfortran.dg/error_recovery_3.f90: Likewise.
3347         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3348         * gfortran.dg/sequence_types_1.f90: Likewise.
3349         * gfortran.dg/internal_references_1.f90: Likewise.
3350         * gfortran.dg/present_1.f90: Likewise.
3351         * gfortran.dg/volatile10.f90: Likewise.
3352         * gfortran.dg/module_equivalence_2.f90: Likewise.
3353         * gfortran.dg/use_4.f90: Likewise.
3354         * gfortran.dg/elemental_result_1.f90: Likewise.
3355         * gfortran.dg/generic_actual_arg.f90: Likewise.
3356         * gfortran.dg/private_type_5.f90: Likewise.
3357         * gfortran.dg/protected_4.f90: Likewise.
3358         * gfortran.dg/interface_3.f90: Likewise.
3359
3360 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3361
3362         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3363         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3364
3365 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3366
3367         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3368
3369 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3370
3371         PR libgfortran/31199
3372         * gfortran.dg/fmt_t_4.f90: New test.
3373
3374 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3375
3376         PR libfortran/31297
3377         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3378         * gfortran.dg/backspace_6.f:  Likewise.
3379         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3380         * gfortran.dg/direct_io_2.f90:  Likewise.
3381         * gfortran.dg/write_back.f:  Likewise.
3382         * gfortran.dg/write_rewind_2.f:  Likewise.
3383         * gfortran.dg/write_rewind_1.f:  Likewise.
3384         * gfortran.dg/write_rewind_2.f:  Likewise.
3385
3386 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3387
3388         PR tree-optimization/30784
3389         * gcc.dg/vect/pr30784.c: New test.
3390
3391 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3392
3393         PR fortran/30877
3394         * gfortran.dg/operator_1.f90: New test.
3395         * gfortran.dg/operator_2.f90: New test.
3396
3397 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3398
3399         PR libfortran/31196
3400         * gfortran.dg/reshape_transpose_1.f90:  New test.
3401
3402 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3403
3404         PR fortran/30655
3405         * gfortran.dg/bounds_check_6.f90: New test.
3406
3407 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3408
3409         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3410         #ifndef/#endif.
3411         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3412         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3413
3414 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3415
3416         PR fortran/31209
3417         * gfortran.dg/pointer_function_actual_1.f90: New test.
3418
3419         PR fortran/31200
3420         * gfortran.dg/pointer_function_actual_2.f90: New test.
3421
3422         PR fortran/31215
3423         * gfortran.dg/result_in_spec_1.f90: New test.
3424
3425 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3426
3427         PR fortran/30834
3428         * gfortran.dg/integer_exponentiation_3.F90: New test.
3429         * gfortran.dg/integer_exponentiation_4.f90: New test.
3430         * gfortran.dg/integer_exponentiation_5.F90: New test.
3431
3432 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3433
3434         PR c++/30863
3435         * g++.dg/template/error24.C: New test.
3436         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3437
3438 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3439
3440         PR c++/31273
3441         * g++.dg/expr/bitfield7.C: New test.
3442
3443 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3444
3445         PR other/23572
3446         * gcc.dg/float-range-4.c: New.
3447         * gcc.dg/float-range-1.c: Update. Test for a warning.
3448         * gcc.dg/float-range-3.c: New.
3449         * gcc.dg/float-range-5.c: New.
3450
3451 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3452
3453         PR fortran/31262
3454         * gfortran.dg/no_range_check_1.f90: New test.
3455
3456 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3457
3458         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3459         * g++.dg/other/static1.C: Remove stray semicolon.
3460         * g++.dg/other/init1.C: Likewise.
3461         * g++.dg/rtti/dyncast1.C: Likewise.
3462         * g++.dg/tree-ssa/pr17153.C: Likewise.
3463         * g++.dg/lookup/disamb1.C: Likewise.
3464         * g++.dg/lookup/scoped2.C: Likewise.
3465         * g++.dg/lookup/friend7.C: Likewise.
3466         * g++.dg/parse/parse4.C: Likewise.
3467         * g++.dg/parse/parse5.C: Likewise.
3468         * g++.dg/expr/pr29066.C: Likewise.
3469         * g++.dg/expr/cast4.C: Likewise.
3470         * g++.dg/tc1/dr193.C: Likewise.
3471         * g++.dg/tc1/dr213.C: Likewise.
3472         * g++.dg/abi/dcast1.C: Likewise.
3473         * g++.dg/abi/covariant2.C: Likewise.
3474         * g++.dg/inherit/covariant11.C: Likewise.
3475         * g++.dg/inherit/covariant9.C: Likewise.
3476         * g++.dg/inherit/covariant10.C: Likewise.
3477         * g++.dg/init/static3.C: Likewise.
3478         * g++.dg/init/init-ref3.C: Likewise.
3479         * g++.dg/init/ref10.C: Likewise.
3480         * g++.dg/template/meminit2.C: Likewise.
3481         * g++.dg/template/using9.C: Likewise.
3482         * g++.dg/template/friend9.C: Likewise.
3483         * g++.dg/template/ref1.C: Likewise.
3484         * g++.old-deja/g++.warn/inline.C: Likewise.
3485         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3486         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3487         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3488         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3489         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3490         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3491         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3492         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3493         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3494         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3495         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3496         * g++.old-deja/g++.brendan/template11.C: Likewise.
3497         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3498         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3499         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3500         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3501         * g++.old-deja/g++.jason/parse9.C: Likewise.
3502         * g++.old-deja/g++.jason/byval2.C: Likewise.
3503         * g++.old-deja/g++.jason/overload8.C: Likewise.
3504         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3505         * g++.old-deja/g++.jason/template33.C: Likewise.
3506         * g++.old-deja/g++.jason/return3.C: Likewise.
3507         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3508         * g++.old-deja/g++.jason/virtual.C: Likewise.
3509         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3510         * g++.old-deja/g++.jason/template27.C: Likewise.
3511         * g++.old-deja/g++.jason/synth6.C: Likewise.
3512         * g++.old-deja/g++.jason/ref8.C: Likewise.
3513         * g++.old-deja/g++.jason/offset1.C: Likewise.
3514         * g++.old-deja/g++.other/static20.C: Likewise.
3515         * g++.old-deja/g++.other/array1.C: Likewise.
3516         * g++.old-deja/g++.other/new3.C: Likewise.
3517         * g++.old-deja/g++.other/array2.C: Likewise.
3518         * g++.old-deja/g++.other/overload9.C: Likewise.
3519         * g++.old-deja/g++.other/cast6.C: Likewise.
3520         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3521         * g++.old-deja/g++.other/eh4.C: Likewise.
3522         * g++.old-deja/g++.other/using7.C: Likewise.
3523         * g++.old-deja/g++.other/init18.C: Likewise.
3524         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3525         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3526         * g++.old-deja/g++.other/dtor11.C: Likewise.
3527         * g++.old-deja/g++.pt/static11.C: Likewise.
3528         * g++.old-deja/g++.pt/crash19.C: Likewise.
3529         * g++.old-deja/g++.pt/overload12.C: Likewise.
3530         * g++.old-deja/g++.pt/crash46.C: Likewise.
3531         * g++.old-deja/g++.pt/mi1.C: Likewise.
3532         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3533         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3534         * g++.old-deja/g++.pt/local5.C: Likewise.
3535         * g++.old-deja/g++.pt/typename2.C: Likewise.
3536         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3537         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3538         * g++.old-deja/g++.law/visibility1.C: Likewise.
3539         * g++.old-deja/g++.law/visibility2.C: Likewise.
3540         * g++.old-deja/g++.law/virtual2.C: Likewise.
3541         * g++.old-deja/g++.law/operators19.C: Likewise.
3542         * g++.old-deja/g++.law/parsing10.C: Likewise.
3543         * g++.old-deja/g++.law/visibility4.C: Likewise.
3544         * g++.old-deja/g++.law/operators4.C: Likewise.
3545         * g++.old-deja/g++.law/dtors2.C: Likewise.
3546         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3547         * g++.old-deja/g++.law/visibility10.C: Likewise.
3548         * g++.old-deja/g++.law/scope3.C: Likewise.
3549         * g++.old-deja/g++.law/casts2.C: Likewise.
3550         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3551         * g++.old-deja/g++.law/operators33.C: Likewise.
3552         * g++.old-deja/g++.law/friend4.C: Likewise.
3553         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3554         * g++.old-deja/g++.mike/p5611.C: Likewise.
3555         * g++.old-deja/g++.mike/net37.C: Likewise.
3556         * g++.old-deja/g++.mike/p3570.C: Likewise.
3557         * g++.old-deja/g++.mike/p5718.C: Likewise.
3558         * g++.old-deja/g++.mike/net21.C: Likewise.
3559         * g++.old-deja/g++.mike/p1862.C: Likewise.
3560         * g++.old-deja/g++.mike/p4511.C: Likewise.
3561         * g++.old-deja/g++.mike/virt3.C: Likewise.
3562         * g++.old-deja/g++.mike/p16146.C: Likewise.
3563         * g++.old-deja/g++.mike/p1989.C: Likewise.
3564         * g++.old-deja/g++.mike/p5571.C: Likewise.
3565         * g++.old-deja/g++.gb/scope10.C: Likewise.
3566         * g++.old-deja/g++.abi/primary5.C: Likewise.
3567         * g++.old-deja/g++.abi/empty2.C: Likewise.
3568         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3569         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3570         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3571         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3572         * g++.old-deja/g++.bob/template3.C: Likewise.
3573         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3574
3575 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3576
3577         PR fortran/31193
3578         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3579
3580 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3581
3582         PR fortran/20897
3583         * gfortran.dg/derived_name_1.f90: New.
3584         * gfortran.dg/derived_name_2.f: New.
3585
3586 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3587
3588         * lib/target-supports.exp (check_effective_target_nonpic): New
3589         procedure.
3590         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3591         when compiling PIC.
3592         * gcc.target/i386/asm-4.c: Require nonpic.
3593         * gcc.target/i386/cmov1.c: Likewise.
3594         * gcc.target/i386/mul.c: Likewise.
3595         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3596         * gcc.target/i386/ssetype-1.c: Require nonpic.
3597         * gcc.target/i386/ssetype-3.c: Likewise.
3598         * gcc.target/i386/ssetype-5.c: Likewise.
3599
3600 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3601
3602         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3603         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3604         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3605         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3606
3607 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3608
3609         PR tree-optimization/30590
3610         * g++.dg/opt/pr30590.C: New testcase.
3611
3612 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR c/30762
3615         * gcc.dg/pr30762-1.c: New test.
3616         * gcc.dg/pr30762-2.c: New test.
3617
3618         PR inline-asm/30505
3619         * gcc.target/i386/pr30505.c: New test.
3620
3621 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3622
3623         * gcc.target/arm/register-variables.c: New.
3624
3625 2007-03-19  Jeff Law  <law@redhat.com>
3626
3627         * PR tree-optimization/30984
3628         * gcc.c-torture/pr30984.c: New test.
3629
3630 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3631         Richard Guenther  <rguenther@suse.de>
3632
3633         PR tree-optimization/31254
3634         * gcc.dg/torture/pr31254.c: New testcase.
3635
3636 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3637
3638         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3639         target default_packed.
3640
3641 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3642
3643         PR fortran/31203
3644         * gfortran.dg/string_length_1.f90: New test.
3645
3646 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3647
3648         PR testsuite/30395
3649         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3650
3651 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3652
3653         PR libgfortran/31052
3654         * gfortran.dg/namelist_27.f90: New test.
3655
3656 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3657
3658         PR fortran/30531
3659         * gfortran.dg/used_types_14.f90: New test.
3660
3661         PR fortran/31086
3662         * gfortran.dg/used_types_15.f90: New test.
3663
3664 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3665
3666         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3667         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3668
3669 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3670
3671         PR fortran/31120
3672         * gfortran.dg/integer_exponentiation_2.f90: New test.
3673
3674 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3675
3676         PR tree-optimization/31041
3677         * gcc.dg/vect/pr31041.c: New test.
3678
3679 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3680
3681         * g++.dg/warn/Wconversion-integer.C: New
3682         * g++.dg/warn/Wconversion-real.C: New.
3683         * g++.dg/warn/Wconversion-real-integer.C: New.
3684         * g++.dg/warn/conv2.C: Updated.
3685
3686 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3687
3688         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3689         exclude RTPs.
3690
3691 2007-03-16  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/31146
3694         * g++.dg/tree-ssa/pr31146.C: New testcase.
3695
3696 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3697
3698         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3699         assume that the target has <features.h>.
3700
3701 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3702
3703         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3704         dg-options rather than to the whole test.
3705
3706 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3707
3708         PR debug/29906
3709         * g++.dg/debug/pr29906.C: New
3710
3711 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3712
3713         PR libgfortran/31099
3714         * gfortran.dg/unformatted_recl.f90: Update test.
3715
3716 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3717
3718         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3719
3720 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3721
3722         PR c++/30891
3723         * g++.dg/parse/namespace-definition.C: New.
3724
3725 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3726
3727         PR c++/24924
3728         * g++.dg/cpp/pedantic-errors.C: New.
3729         * g++.dg/cpp/permissive.C: New.
3730
3731 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3732
3733         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3734         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3735
3736 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3737
3738         * lib/target-supports.exp (check_missing_uclibc_feature)
3739         (check_effective_target_wchar): New procedures.
3740         * gcc.dg/wchar_t-1.c: Require target wchar.
3741         * gcc.dg/wint_t-1.c: Likewise.
3742
3743 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3744
3745         * lib/target-supports.exp (check_gc_sections_available): Return
3746         false for VxWorks targets.
3747
3748 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3749
3750         * g++.dg/warn/Wconversion2.C: Fix typo.
3751         * gcc.dg/if-empty-1.c: Ditto.
3752
3753 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3754
3755         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3756
3757 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3758
3759         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3760         * gcc.target/i386/pr31167.c: Ditto.
3761
3762 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3763
3764         PR target/31167
3765         * gcc.target/i386/pr31167.c: New test.
3766
3767 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3768
3769         PR fortran/30922
3770         * gfortran.dg/import5.f90.f90: New test.
3771
3772
3773         PR fortran/30879
3774         * gfortran.dg/data_components_1.f90: New test.
3775
3776
3777         PR fortran/30870
3778         * gfortran.dg/generic_13.f90: New test.
3779
3780         PR fortran/31163
3781         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3782
3783 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3784
3785         PR libgfortran/31051
3786         * gfortran.dg/fmt_t_4.f90: New
3787
3788 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3789
3790         PR C++/31165
3791         * g++.dg/other/default7.C: New test.
3792
3793 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3794
3795         * g++.dg/warn/Wconversion2.C: New.
3796
3797 2007-03-14  Eric Christopher  <echristo@apple.com>
3798
3799         * gcc.dg/ssp-1.c: New.
3800         * gcc.dg/ssp-2.c: Ditto.
3801
3802 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3803
3804         * g++.dg/warn/do-empty.C: New.
3805         * gcc.dg/do-empty.c: New.
3806         * gcc.dg/if-empty-1.c: Update.
3807         * gcc.dg/20001116-1.c: Update.
3808         * gcc.dg/pr23165.c: Update.
3809
3810 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3811
3812         * gfortran.dg/module_implicit_conversion.f90: New test.
3813
3814 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3815
3816         PR middle-end/31127
3817         * gcc.dg/pr31127.c: New.
3818
3819 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3820
3821         * gcc.dg/tree-ssa/loop-26.c: New test.
3822
3823 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3824
3825         * gcc.target/i386/cmpxchg16b-1.c: New test.
3826
3827 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3828
3829         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3830         * gcc.dg/c99-vla-1.c: Likewise.
3831         * g++.dg/ext/vla1.C: Likewise
3832
3833 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3834
3835         * gcc.dg/wvla-1.c: New test
3836         * gcc.dg/wvla-2.c: New test
3837         * gcc.dg/wvla-3.c: New test
3838         * gcc.dg/wvla-4.c: New test
3839         * gcc.dg/wvla-5.c: New test
3840         * gcc.dg/wvla-6.c: New test
3841         * gcc.dg/wvla-7.c: New test
3842         * g++.dg/warn/Wvla-1.C: New test
3843         * g++.dg/warn/Wvla-2.C: New test
3844         * g++.dg/warn/Wvla-3.C: New test
3845
3846 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/30108
3849         * g++.dg/other/default6.C: New test.
3850
3851 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3852
3853         * lib/target-supports.exp (check_profiling_available): Return false
3854         for VxWorks.
3855         (check_effective_target_vxworks_kernel): New procedure.
3856         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3857         VxWorks.
3858         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3859         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3860         to include VxWorks.
3861         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3862
3863 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3864
3865         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3866         PIC is not supported.
3867         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3868         * gcc.dg/20020426-2.c: Likewise.
3869         * gcc.dg/pr28243.c: Likewise.
3870         * gcc.dg/visibility-11.c: Likewise.
3871         * gcc.dg/tls/opt-9.c: Likewise.
3872         * gcc.dg/tls/opt-10.c: Likewise.
3873         * gcc.dg/tls/pic-1.c: Likewise.
3874         * gcc.dg/tls/struct-1.c: Likewise.
3875         * gcc.target/i386/20000807-1.c: Likewise.
3876         * gcc.target/i386/20000904-1.c: Likewise.
3877         * gcc.target/i386/20011119-1.c: Likewise.
3878         * gcc.target/i386/990213-2.c: Likewise.
3879         * gcc.target/i386/990214-1.c: Likewise.
3880         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3881         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3882         * gcc.target/i386/pic-1.c: Likewise.
3883         * gcc.target/i386/pr21518.c: Likewise.
3884         * gcc.target/i386/pr23098.c: Likewise.
3885         * gcc.target/i386/pr23943.c: Likewise.
3886
3887 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/31038
3890         * g++.dg/template/complit2.C: New test.
3891
3892         PR c++/30328
3893         * g++.dg/ext/bitfield1.C: New test.
3894
3895 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3896
3897         PR fortran/30883
3898         * gfortran.dg/interface_11.f90: New test.
3899
3900 2007-03-11  Richard Guenther  <rguenther@suse.de>
3901
3902         PR tree-optimization/31115
3903         * gcc.dg/torture/pr31115.c: New testcase.
3904
3905 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3906
3907         PR tree-optimization/29925
3908         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3909
3910 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3911
3912         PR c++/30274
3913         * g++.dg/expr/bitfield3.C: New test.
3914         * g++.dg/expr/bitfield4.C: Likewise.
3915         * g++.dg/expr/bitfield5.C: Likewise.
3916         * g++.dg/expr/bitfield6.C: Likewise.
3917
3918         PR c++/30924
3919         * g++.dg/template/array18.C: New test.
3920
3921 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3922
3923         PR c++/17946
3924         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3925         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3926
3927 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3928
3929         PR c++/20599
3930         * g++.dg/cpp0x/variadic-bind.C: New.
3931         * g++.dg/cpp0x/variadic-function.C: New.
3932         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3933         * g++.dg/cpp0x/variadic-tuple.C: New.
3934         * g++.dg/cpp0x/variadic1.C: New.
3935         * g++.dg/cpp0x/variadic2.C: New.
3936         * g++.dg/cpp0x/variadic3.C: New.
3937         * g++.dg/cpp0x/variadic4.C: New.
3938         * g++.dg/cpp0x/variadic5.C: New.
3939         * g++.dg/cpp0x/variadic6.C: New.
3940         * g++.dg/cpp0x/variadic7.C: New.
3941         * g++.dg/cpp0x/variadic8.C: New.
3942         * g++.dg/cpp0x/variadic9.C: New.
3943         * g++.dg/cpp0x/variadic10.C: New.
3944         * g++.dg/cpp0x/variadic11.C: New.
3945         * g++.dg/cpp0x/variadic12.C: New.
3946         * g++.dg/cpp0x/variadic13.C: New.
3947         * g++.dg/cpp0x/variadic14.C: New.
3948         * g++.dg/cpp0x/variadic15.C: New.
3949         * g++.dg/cpp0x/variadic16.C: New.
3950         * g++.dg/cpp0x/variadic17.C: New.
3951         * g++.dg/cpp0x/variadic18.C: New.
3952         * g++.dg/cpp0x/variadic19.C: New.
3953         * g++.dg/cpp0x/variadic20.C: New.
3954         * g++.dg/cpp0x/variadic21.C: New.
3955         * g++.dg/cpp0x/variadic22.C: New.
3956         * g++.dg/cpp0x/variadic23.C: New.
3957         * g++.dg/cpp0x/variadic24.C: New.
3958         * g++.dg/cpp0x/variadic25.C: New.
3959         * g++.dg/cpp0x/variadic26.C: New.
3960         * g++.dg/cpp0x/variadic27.C: New.
3961         * g++.dg/cpp0x/variadic28.C: New.
3962         * g++.dg/cpp0x/variadic29.C: New.
3963         * g++.dg/cpp0x/variadic30.C: New.
3964         * g++.dg/cpp0x/variadic31.C: New.
3965         * g++.dg/cpp0x/variadic32.C: New.
3966         * g++.dg/cpp0x/variadic33.C: New.
3967         * g++.dg/cpp0x/variadic34.C: New.
3968         * g++.dg/cpp0x/variadic35.C: New.
3969         * g++.dg/cpp0x/variadic36.C: New.
3970         * g++.dg/cpp0x/variadic37.C: New.
3971         * g++.dg/cpp0x/variadic38.C: New.
3972         * g++.dg/cpp0x/variadic39.C: New.
3973         * g++.dg/cpp0x/variadic40.C: New.
3974         * g++.dg/cpp0x/variadic41.C: New.
3975         * g++.dg/cpp0x/variadic42.C: New.
3976         * g++.dg/cpp0x/variadic43.C: New.
3977         * g++.dg/cpp0x/variadic44.C: New.
3978         * g++.dg/cpp0x/variadic45.C: New.
3979         * g++.dg/cpp0x/variadic46.C: New.
3980         * g++.dg/cpp0x/variadic47.C: New.
3981         * g++.dg/cpp0x/variadic48.C: New.
3982         * g++.dg/cpp0x/variadic49.C: New.
3983         * g++.dg/cpp0x/variadic50.C: New.
3984         * g++.dg/cpp0x/variadic51.C: New.
3985         * g++.dg/cpp0x/variadic52.C: New.
3986         * g++.dg/cpp0x/variadic53.C: New.
3987         * g++.dg/cpp0x/variadic54.C: New.
3988         * g++.dg/cpp0x/variadic55.C: New.
3989         * g++.dg/cpp0x/variadic56.C: New.
3990         * g++.dg/cpp0x/variadic57.C: New.
3991         * g++.dg/cpp0x/variadic58.C: New.
3992         * g++.dg/cpp0x/variadic59.C: New.
3993         * g++.dg/cpp0x/variadic60.C : New.
3994         * g++.dg/cpp0x/variadic61.C : New.
3995         * g++.dg/cpp0x/variadic62.C : New.
3996         * g++.dg/cpp0x/variadic63.C : New.
3997         * g++.dg/cpp0x/variadic64.C : New.
3998         * g++.dg/cpp0x/variadic65.C : New.
3999         * g++.dg/cpp0x/variadic66.C : New.
4000         * g++.dg/cpp0x/variadic67.C : New.
4001         * g++.dg/cpp0x/variadic68.C : New.
4002         * g++.dg/cpp0x/variadic69.C : New.
4003         * g++.dg/cpp0x/variadic70.C : New.
4004         * g++.dg/cpp0x/variadic71.C : New.
4005         * g++.dg/cpp0x/variadic72.C : New.
4006         * g++.dg/cpp0x/variadic73.C : New.
4007         * g++.dg/cpp0x/variadic74.C : New.
4008         * g++.dg/cpp0x/variadic75.C : New.
4009         * g++.dg/cpp0x/variadic-ex1.C : New.
4010         * g++.dg/cpp0x/variadic-ex2.C : New.
4011         * g++.dg/cpp0x/variadic-ex3.C : New.
4012         * g++.dg/cpp0x/variadic-ex4.C : New.
4013         * g++.dg/cpp0x/variadic-ex5.C : New.
4014         * g++.dg/cpp0x/variadic-ex6.C : New.
4015         * g++.dg/cpp0x/variadic-ex7.C : New.
4016         * g++.dg/cpp0x/variadic-ex8.C : New.
4017         * g++.dg/cpp0x/variadic-ex9.C : New.
4018         * g++.dg/cpp0x/variadic-ex10.C : New.
4019         * g++.dg/cpp0x/variadic-ex11.C : New.
4020         * g++.dg/cpp0x/variadic-ex12.C : New.
4021         * g++.dg/cpp0x/variadic-ex13.C : New.
4022         * g++.dg/cpp0x/variadic-ex14.C : New.
4023
4024 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4025
4026         PR libgfortran/31099
4027         * gfortran.dg/unformatted_recl.f90: New test.
4028
4029 2007-03-09  Roger Sayle  <roger@eyesopen.com>
4030
4031         * gcc.dg/fold-eqcmplx-1.c: New test case.
4032
4033 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
4034
4035         PR rtl-optimization/30643
4036         * gcc.dg/pr30643.c: New.
4037
4038 2007-03-09  Chao-ying Fu  <fu@mips.com>
4039
4040         * gcc.target/mips/mips32-dspr2-type.c: New test.
4041         * gcc.target/mips/mips32-dspr2.c: New test.
4042         * gcc.target/mips/dspr2-MULT.c: New test.
4043         * gcc.target/mips/dspr2-MULTU.c: New test.
4044         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4045         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4046         Adjust some formats.
4047
4048 2007-03-09  Dirk Mueller  <dmueller@suse.de>
4049
4050         PR c++/17946
4051         * gcc.dg/Wlogical-op-1.c: New.
4052         * g++.dg/warn/Wlogical-op-1.C: New.
4053
4054 2007-03-09  Richard Guenther  <rguenther@suse.de>
4055
4056         PR tree-optimization/30904
4057         PR middle-end/31058
4058         * gcc.dg/pr30904.c: Remove xfail.
4059
4060 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4061
4062         PR C/31072
4063         * gcc.c-torture/execute/pr31072.c: New test.
4064
4065 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4066
4067         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4068         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4069         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
4070         *lrint* and *lround*.
4071         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4072         floor->lfloor.
4073         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4074         * gcc.dg/torture/builtin-integral-1.c: Likewise.
4075         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
4076         and *lround*.  Correct macro names.
4077         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4078         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4079
4080 2007-03-08  Ian Lance Taylor  <iant@google.com>
4081
4082         * gcc.dg/no-strict-overflow-5.c: New test.
4083         * gcc.dg/no-strict-overflow-6.c: New test.
4084         * gcc.dg/Wstrict-overflow-11.c: New test.
4085         * gcc.dg/Wstrict-overflow-12.c: New test.
4086         * gcc.dg/Wstrict-overflow-13.c: New test.
4087         * gcc.dg/Wstrict-overflow-14.c: New test.
4088         * gcc.dg/Wstrict-overflow-15.c: New test.
4089
4090 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4091
4092         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
4093         for VxWorks kernel mode.
4094         * gcc.c-torture/execute/strncmp-1.x: Likewise.
4095
4096 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4097
4098         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4099         mode.
4100
4101 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4102
4103         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4104         and lib/bfill.c on VxWorks targets.
4105         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4106         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4107         lib/bfill.c and lib/memmove.c on VxWorks targets.
4108         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4109         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4110         on VxWorks targets.
4111         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4112         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4113
4114 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4115
4116         * gfortran.dg/use_5.f90: New test.
4117         * gfortran.dg/use_6.f90: Ditto.
4118         * gfortran.dg/use_7.f90: Ditto.
4119
4120 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4121
4122         PR fortran/30973
4123         * gfortran.dg/use_4.f90: New test.
4124         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4125
4126 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/31011
4129         * gfortran.dg/parameter_array_section_2.f90: New test.
4130
4131 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
4132
4133         PR c++/30852
4134         * g++.dg/ext/offsetof1.C: Add cases with volatile.
4135
4136         PR c++/30534
4137         * g++.dg/template/arg5.C: New test.
4138
4139 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
4140
4141         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4142
4143 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
4144
4145         * gcc.dg/var-expand1.c: Add newline at end of file.
4146
4147 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
4148
4149         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4150
4151 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
4152
4153         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4154
4155 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4156
4157         * gcc.dg/torture/builtin-convert-4.c: New test.
4158
4159 2007-03-05  Ian Lance Taylor  <iant@google.com>
4160
4161         * gcc.c-torture/compile/pr31034.c: New test.
4162
4163 2007-03-05  Ian Lance Taylor  <iant@google.com>
4164
4165         * gcc.dg/inline-18.c: New test.
4166         * gcc.dg/inline-19.c: New test.
4167         * gcc.dg/inline-20.c: New test.
4168         * gcc.dg/inline-21.c: New test.
4169
4170 2007-03-05  Richard Guenther  <rguenther@suse.de>
4171
4172         PR tree-optimization/14052
4173         * gcc.dg/tree-ssa/vrp33.c: New testcase.
4174
4175 2007-03-05  Richard Guenther  <rguenther@suse.de>
4176
4177         PR tree-optimization/23777
4178         * gcc.dg/tree-ssa/pr23777.c: New testcase.
4179
4180 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4181
4182         PR other/30465
4183         * gcc.dg/multiple-overflow-warn-3.c: New.
4184         * g++.dg/warn/multiple-overflow-warn-3.C: New.
4185
4186 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
4187
4188         PR c++/30895
4189         * g++.dg/parse/template23.C: New test.
4190
4191 2007-03-04  Roger Sayle  <roger@eyesopen.com>
4192
4193         PR middle-end/30744
4194         * gcc.dg/pr30744-1.c: New test case.
4195
4196 2007-03-04  Tobias Burnus  <burnus@net-b.de>
4197
4198         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4199
4200 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4201
4202         PR target/30406
4203         * gfortran.dg/logical_3.f90: New test.
4204
4205 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
4206
4207         PR libfortran/30981
4208         * gfortran.dg/integer_exponentiation_1.f90:  New test.
4209
4210 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4211
4212         * gcc.target/m68k/m68k.exp: New.
4213         * gcc.target/m68k/crash1.c: New.
4214
4215 2007-03-03  Tobias Burnus  <burnus@net-b.de>
4216
4217         * gfortran.dg/c_by_val.c: Use int64_t instead of long
4218         to be more compatible with integer(kind=8).
4219
4220 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4221
4222         PR libfortran/31001
4223         * gfortran.dg/zero_sized_3.f90: New test.
4224
4225 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4226
4227         PR c++/15787
4228         * g++.dg/parse/else.C: New.
4229         * g++.dg/parse/else-2.C: New.
4230
4231 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
4232             Tobias Burnus  <burnus@net-b.de>
4233
4234         PR fortran/30882
4235         * gfortran.dg/size_dim.f90: New test.
4236
4237 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
4238             Tobias Burnus  <burnus@net-b.de>
4239
4240         PR fortran/30873
4241         * gfortran.dg/entry_9.f90: New test.
4242
4243 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
4244
4245         PR c++/28253
4246         * g++.dg/inherit/covariant16.C: New test.
4247
4248 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
4249
4250         * g++.dg/other/darwin-minversion-1.C: New.
4251
4252 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
4253
4254         * gcc.dg/tree-ssa/20070302-1.c: New test.
4255
4256 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
4257
4258         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4259         tests.
4260
4261 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
4262
4263         * gcc.dg/tree-ssa/prefetch-4.c: New test.
4264
4265 2007-03-01  Simon Baldwin <simonb@google.com>
4266
4267         PR c++/23689
4268         * warn/ignored_typedef.C: New.
4269         * init/ctor8.C: Added dg-warning to consume ignored typedef
4270         warning.
4271         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
4272         and added an explicit line number.
4273
4274 2007-02-28  Richard Guenther  <rguenther@suse.de>
4275
4276         PR middle-end/30364
4277         * gcc.dg/torture/pr30364-1.c: New testcase.
4278         * gcc.dg/torture/pr30364-2.c: Likewise.
4279         * gcc.dg/torture/pr30364-3.c: Likewise.
4280
4281 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4282
4283         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4284         powerpc*, use -funsafe-math-optimizations.
4285         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4286         * gcc.dg/torture/builtin-modf-1.c: Likewise.
4287
4288 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4289             Paul Thomas  <pault@gcc.gnu.org>
4290
4291         PR fortran/30888
4292         PR fortran/30887
4293         * c_by_val_1.f: Test %VAL() with non-default kind.
4294         * c_by_val.c: Ditto.
4295         * c_by_val_4.f: New test.
4296
4297 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4298
4299         PR fortran/30968
4300         * gfortran.dg/continuation_7.f90: New test.
4301
4302 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
4303
4304         * g++.dg/inherit/thunk7.C: New test.
4305         * lib/target-supports.exp (check_profiling_available): Not available
4306         for bfin-*-*.
4307
4308 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
4309
4310         PR target/30970
4311         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4312
4313 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
4314
4315         * lib/target-supports.exp (check_effective_target_init_priority):
4316         Remove Solaris special case.
4317
4318 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
4319
4320         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4321         for more builtin types.
4322
4323         * g++.dg/ext/visibility/class1.C: Port to Darwin.
4324         * g++.dg/ext/visibility/noPLT.C: Likewise.
4325
4326 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4327
4328         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4329         sh* targets.
4330
4331 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
4332
4333         PR fortran/30865
4334         * size_optional_dim_1.f90:  New test.
4335
4336 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
4337
4338         * gcc.dg/vxworks/vxworks.exp: New file.
4339         * gcc.dg/vxworks/initpri1.c: Likewise.
4340         * gcc.dg/vxworks/initpri2.c: Likewise.
4341         * gcc.dg/initpri2.c: Add more tests.
4342         * g++.dg/special/initpri2.C: Likewise.
4343
4344         * gcc.dg/initpri1.c: New test.
4345         * gcc.dg/initpri2.c: Likewise.
4346         * g++.dg/special/initpri1.C: New test.
4347         * g++.dg/special/initpri2.C: Likewise.
4348         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4349         * g++.dg/special/conpr-2.C: Likewise.
4350         * g++.dg/special/conpr-3.C: Likewise.
4351         * g++.dg/special/conpr-4.C: Likewise.
4352         * g++.dg/special/initp1.C: Likewise.
4353         * g++.dg/special/ecos.exp: Remove code to detect availability of
4354         constructor priorities.
4355         * lib/target-supports.exp (check_effective_target_init_priority):
4356         New function.
4357
4358 2007-02-24  Jan Hubicka  <jh@suse.cz>
4359
4360         * gcc.c-torture/execute/pr30778.c: New testcase.
4361
4362 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363
4364         PR libgfortran/30918
4365         * gfortran.dg/namelist_26.f90: New test.
4366
4367 2007-02-24  Richard Guenther  <rguenther@suse.de>
4368
4369         PR middle-end/30951
4370         * gcc.dg/pr30951.c: New testcase.
4371
4372 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4373
4374         * gcc.dg/torture/builtin-modf-1.c: New test.
4375
4376 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4377
4378         PR tree-optimization/30904
4379         * gcc.dg/pr30904.c: New test.
4380
4381 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4382
4383         * gcc.test-framework/README: Correct command.
4384         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4385         -Wunused-value.
4386         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4387
4388 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4389
4390         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4391
4392 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4393
4394         * lib/target-supports.exp (check_effective_target_newlib): New
4395         function.
4396
4397 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4398
4399         PR fortran/30660
4400         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4401         allocatable component.
4402
4403
4404 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4405
4406         * gcc.dg/torture/builtin-logb-1.c: New test.
4407         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4408         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4409         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4410         sh* targets.
4411
4412 2007-02-23  Richard Guenther  <rguenther@suse.de>
4413
4414         * g++.dg/warn/changes-meaning.C: New testcase.
4415
4416 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4417
4418         PR libgfortran/30910
4419         * gfortran.dg/fmt_zero_precision.f90: Update test.
4420
4421 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4422
4423         * gcc.dg/torture/builtin-frexp-1.c: New test.
4424
4425 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4426
4427         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4428
4429 2007-02-22  Ian Lance Taylor  <iant@google.com>
4430
4431         PR debug/30898
4432         * g++.dg/debug/pr30898.C: New test.
4433
4434 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4435
4436         * gcc.dg/vect/vect-106.c: New test.
4437
4438 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4439             Ira Rosen  <irar@il.ibm.com>
4440
4441         PR tree-optimization/30843
4442         * gcc.dg/vect/pr30843.c: New test.
4443
4444 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4445
4446         PR tree-optimization/30858
4447         * gcc.dg/vect/pr30858.c: New test.
4448
4449 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4450
4451         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4452         to set options for compiling testglue.
4453         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4454         * lib/obj-c++.exp (obj-c++_init): Likewise.
4455
4456 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4457
4458         * gnat.dg/derived_aggregate.adb: New test.
4459
4460 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4461
4462         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4463         sh* targets.  Call the correct CKSGN macro.
4464
4465 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4466
4467         * gfortran.dg/gomp/omp_parse1.f90: New test.
4468         * gfortran.dg/gomp/omp_parse2.f: New test.
4469
4470 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4471
4472         PR fortran/30869
4473         * gfortran.dg/do_pointer_1.f90:  New test.
4474
4475 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4476
4477         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4478         and scalbln.
4479
4480 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4481
4482         * gcc.dg/darwin-minversion-1.c: New.
4483         * gcc.dg/darwin-minversion-2.c: New.
4484
4485 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4486
4487         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4488
4489 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4490             DJ Delorie <dj@redhat.com>
4491
4492         PR other/30824
4493         * gcc.dg/Wfatal.c: New.
4494         * gcc.dg/Wfatal-2.c: New.
4495         * gcc.dg/Werror-1.c: Adjust expectations.
4496         * gcc.dg/Werror-5.c: Likewise.
4497         * gcc.dg/Werror-7.c: Likewise.
4498         * gcc.dg/Werror-10.c: Likewise.
4499         * gcc.dg/Werror-11.c: Likewise.
4500
4501 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4502
4503         PR fortran/30522
4504         * gfortran.dg/volatile10.f90: New test.
4505
4506 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4507
4508         PR libfortran/30533
4509         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4510
4511 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4512
4513         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4514         * gcc.dg/Walways-true-1.c: Likewise.
4515         * gcc.dg/weak/weak-3.c: Likewise.
4516         * gcc.dg/Werror-1.c: Likewise.
4517         * gcc.dg/Werror-3.c: Likewise.
4518         * gcc.dg/Werror-4.c: Likewise.
4519         * gcc.dg/Werror-5.c: Likewise.
4520         * gcc.dg/Werror-6.c: Likewise.
4521         * gcc.dg/Werror-7.c: Likewise.
4522         * gcc.dg/Werror-8.c: Likewise.
4523         * gcc.dg/Werror-10.c: Likewise.
4524         * gcc.dg/Werror-11.c: Likewise.
4525         * gcc.dg/Werror-12.c: Likewise.
4526         * g++.old-deja/g++.mike/warn8.C: Likewise.
4527         * g++.dg/warn/Walways-true-1.C: Likewise.
4528         * g++.dg/warn/Walways-true-2.C: Likewise.
4529         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4530         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4531         -Wstring-literal-comparison with -Waddress.
4532         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4533         -Wno-string-literal-comparison with -Wno-address.
4534
4535 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4536
4537         * gnat.dg/self_aggregate_with_call.adb: New test.
4538
4539 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4540
4541         PR tree-optimization/30975
4542         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4543         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4544         * gcc.dg/vect/pr30795.c: New.
4545
4546 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4547
4548         PR fortran/30681
4549         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4550
4551 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4552
4553         PR rtl-optimization/28173
4554         * gcc.target/i386/andor-1.c: New test case.
4555
4556 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4557
4558         * gcc.dg/torture/builtin-ldexp-1.c: New.
4559         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4560
4561 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4562
4563         * gfortran.dg/array_constructor_15.f90: New test case.
4564
4565 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4566
4567         * gfortran.dg/forall_10.f90: New test case.
4568
4569 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4570
4571         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4572
4573 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4574
4575         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4576         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4577
4578 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4579
4580         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4581         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4582         * gcc.target/i386/xchg-1.c: New test.
4583         * gcc.target/i386/xchg-2.c: New test.
4584
4585 2007-02-16  Richard Guenther  <rguenther@suse.de>
4586             Christian Bruel  <christian.bruel@st.com>
4587
4588         * gcc.dg/strict-overflow-5.c: New testcase.
4589
4590 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4591
4592         PR fortran/30793
4593         * gfortran.dg/func_derived_4.f90: New test.
4594
4595 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4596
4597         PR middle-end/30391
4598         * gfortran.dg/pr30391-1.f90: New test case.
4599
4600 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4601
4602         PR middle-end/30433
4603         * gcc.c-torture/compile/pr30433.c: New testcase to check
4604         that complex constants comparisions are foldded.
4605
4606 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4607
4608         PR C++/30158
4609         * g++.dg/ext/stmtexpr10.C: New testcase.
4610
4611 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4612
4613         PR middle-end/30729
4614         * gcc.dg/Wunused-value-2.c: New testcase.
4615
4616 2007-02-15  Ian Lance Taylor  <iant@google.com>
4617
4618         * g++.dg/eh/subreg-1.C: New test.
4619
4620 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4621
4622         PR c/26494
4623         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4624         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4625         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4626         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4627         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4628         * gcc.dg/Werror-implicit-function-declaration.c: New.
4629
4630 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4631
4632         PR c++/28943
4633         * g++.dg/warn/pr28943.C: New.
4634
4635 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4636
4637         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4638
4639 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4640
4641         PR fortran/30779
4642         * gfortran.dg/error_recovery_3.f90: New test.
4643
4644 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4645
4646         * g++.dg/tree-ssa/sra-1.C: New.
4647
4648 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4649
4650         * g++.dg/tree-ssa/sra-1.C: New.
4651
4652 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4653
4654         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4655
4656 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4657
4658         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4659
4660 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4661
4662         PR fortran/30799
4663         * gfortran.dg/logical_2.f90: New test.
4664
4665 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4666
4667         * gcc.dg/torture/complex-alias-1.c: New test.
4668
4669 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4670
4671         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4672         instead of -fdump-tree-tailcall.
4673
4674 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4675
4676         * gfortran.dg/interface_10.f90: Fix comment typo.
4677
4678 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4679
4680         PR tree-optimization/30771
4681         * gcc.dg/vect/pr30771.c: New test.
4682
4683 2007-02-13  Ian Lance Taylor  <iant@google.com>
4684
4685         * gcc.dg/Wstrict-overflow-1.c: New test.
4686         * gcc.dg/Wstrict-overflow-2.c: New test.
4687         * gcc.dg/Wstrict-overflow-3.c: New test.
4688         * gcc.dg/Wstrict-overflow-4.c: New test.
4689         * gcc.dg/Wstrict-overflow-5.c: New test.
4690         * gcc.dg/Wstrict-overflow-6.c: New test.
4691         * gcc.dg/Wstrict-overflow-7.c: New test.
4692         * gcc.dg/Wstrict-overflow-8.c: New test.
4693         * gcc.dg/Wstrict-overflow-9.c: New test.
4694         * gcc.dg/Wstrict-overflow-10.c: New test.
4695
4696 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4697
4698         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4699
4700 2007-02-13  Richard Henderson  <rth@redhat.com>
4701
4702         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4703         * gcc.c-torture/execute/pr29302-1.c: ... here.
4704
4705 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4706
4707         PR c/29521
4708         * gcc.dg/c90-return-1.c: Update output.
4709         * gcc.dg/c99-return-1.c: Likewise.
4710
4711 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4712
4713         PR fortran/30554
4714         * gfortran.dg/used_dummy_types_7.f90: New test..
4715
4716 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         * gcc.target/i386/parity-1.c: New test.
4719         * gcc.target/i386/parity-2.c: New test.
4720
4721 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4722
4723         * gcc.target/i386/builtin-bswap-3.c: New test case.
4724
4725 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4726
4727         PR tree-optimization/29145
4728         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4729         alias analysis is improved to take better advantage of restrict
4730         qualified pointers.
4731         * gcc.dg/vect/vect-80.c: Likewise.
4732         * gcc.dg/vect/pr29145.c: New.
4733
4734 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4735
4736         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4737         * gcc.target/i386/sse4a-insert.c: Likewise.
4738
4739 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4740
4741         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4742         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4743
4744 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4745
4746         PR fortran/30478
4747         * gfortran.dg/enum_4.f90: Update error message checks.
4748
4749 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4750
4751         PR fortran/30554
4752         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4753         versions of the modules.
4754
4755         PR fortran/30617
4756         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4757         by getting rid of recursive I/O and providing functions with
4758         results.
4759
4760         PR fortran/30319
4761         * gfortran.dg/char_array_constructor_2.f90
4762
4763 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4764
4765         PR c++/26988
4766         * g++.dg/template/spec34.C: New test
4767
4768 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4769
4770         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4771         on i?86 and x86_64.
4772         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4773         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4774         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4775         on i?86 and x86_64.
4776         * gcc.dg/vect/vect-113.c: Ditto.
4777
4778 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/29487
4781         * g++.dg/eh/weak1-C: New test.
4782         * g++.dg/eh/weak1-a.cc: Likewise.
4783         * g++.dg/eh/comdat1.C: Likewise.
4784
4785 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4786             Dorit Nuzman  <dorit@il.ibm.com>
4787
4788         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4789         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4790         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4791         * gcc.dg/vect/vect-113.c: Likewise.
4792
4793         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4794
4795 2007-02-10  Richard Henderson  <rth@redhat.com>
4796
4797         * lib/target-supports.exp (check_effective_target_tls): Redefine
4798         to mean non-emulated tls.
4799         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4800         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4801         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4802         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4803         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4804         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4805         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4806
4807 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4808
4809         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4810
4811 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4812
4813         * gfortran.dg/secnds.f: Replace time tolerance with a
4814         before-and-after bracket.
4815         * gfortran.dg/secnds-1.f: Likewise.
4816
4817 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4818
4819         PR fortran/30512
4820         * gfortran.dg/maxlocval_1.f90: New test.
4821
4822 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4823
4824         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4825
4826 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4827
4828         PR fortran/30720
4829         * gfortran.dg/array_function_1.f90: New test.
4830
4831 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4832
4833         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4834         (check_effective_target_dummy_wcsftime): New functions.
4835
4836 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4837
4838         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4839         * lib/target-supports.exp (check_effective_target_uclibc): New
4840         function.
4841
4842 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4843
4844         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4845         (vsnprintf): Don't define for uClibc targets.
4846
4847 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4848
4849         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4850         set before checking whether it was allowed.
4851         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4852         before checking inside_main.
4853
4854 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4855
4856         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4857         uClinux targets.
4858         (u16sf): Likewise u4sf.
4859         * g++.dg/compat/struct-layout-1.h: Likewise.
4860
4861 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4862
4863         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4864         procedure.
4865         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4866         m68k targets if check_effective_target_coldfire_fpu returns true.
4867
4868 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4869         Richard Guenther  <rguenther@suse.de>
4870
4871         PR middle-end/23361
4872         * gcc.dg/fold-compare-3.c: New testcase.
4873         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4874
4875 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4876
4877         * gcc.dg/pr26570.c: Clean up coverage files.
4878         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4879         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4880         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4881         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4882         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4883         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4884         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4885         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4886         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4887         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4888         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4889         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4890         * gcc.dg/vect/pr28952.c: Ditto.
4891         * gcc.dg/vect/pr27151.c: Ditto.
4892         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4893         * g++.dg/gomp/macro-3.C: Ditto.
4894
4895 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4896
4897         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4898         of the loop.
4899
4900 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4901
4902         * gcc.target/i386/builtin-bswap-2.c: New test case.
4903
4904 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4905
4906         * gfortran.dg/forall_8.f90: New test case.
4907         * gfortran.dg/forall_9.f90: Likewise.
4908
4909 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4910
4911         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4912
4913 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4914
4915         * lib/target-supports.exp (check_effective_target_simulator): New.
4916
4917 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4918
4919         * gcc.dg/tree-ssa/loop-25.c: New test.
4920
4921 2007-02-06  Richard Henderson  <rth@redhat.com>
4922
4923         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4924
4925 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4926
4927         * gcc.target/powerpc/popcount-1.c: New test case.
4928         * gcc.target/powerpc/parity-1.c: Likewise.
4929
4930 2007-02-06  Richard Guenther  <rguenther@suse.de>
4931
4932         PR middle-end/27302
4933         * gcc.dg/torture/pr27302-2.c: New testcase.
4934
4935 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4936
4937         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4938         * gcc.dg/vect/vect-iv-1.c: New test.
4939         * gcc.dg/vect/vect-iv-2.c: New test.
4940         * gcc.dg/vect/vect-iv-3.c: New test.
4941         * gcc.dg/vect/vect-iv-4.c: New test.
4942         * gcc.dg/vect/vect-iv-5.c: New test.
4943         * gcc.dg/vect/vect-iv-6.c: New test.
4944         * gcc.dg/vect/vect-iv-7.c: New test.
4945         * gcc.dg/vect/vect-iv-8.c: New test.
4946         * gcc.dg/vect/vect-iv-9.c: New test.
4947         * gcc.dg/vect/vect-iv-10.c: New test.
4948         * gcc.dg/vect/vect-iv-11.c: New test.
4949         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4950         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4951         * gcc.dg/vect/vect-14.c: Now vectorizable.
4952         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4953         loop).
4954         * gcc.dg/vect/vect-27.c: Likewise.
4955         * gcc.dg/vect/vect-29.c Likewise.
4956         * gcc.dg/vect/vect-dv-2.c: Likewise.
4957         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4958         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4959         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4960
4961 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4962
4963         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4964
4965 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4966
4967         * gcc.dg/builtins-20.c: Add more cases.
4968
4969 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4970
4971         PR debug/30189
4972         * gcc.dg/pr30189.c: New test.
4973
4974 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4975
4976         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4977         for running tests.
4978         * gcc.target/i386/sse4a-extract.c: New test.
4979         * gcc.target/i386/sse4a-insert.c: New test.
4980         * gcc.target/i386/sse4a-montsd.c: New test.
4981         * gcc.target/i386/sse4a-montss.c: New test.
4982
4983 2007-02-05  Richard Guenther  <rguenther@suse.de>
4984
4985         * gcc.target/i386/vectorize3.c: New testcase.
4986
4987 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4988
4989         PR target/30665
4990         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4991
4992 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4993
4994         PR fortran/30611
4995         * gfortran.dg/repeat_1.f90: New test.
4996
4997 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4998
4999         PR fortran/30605
5000         * gfortran.dg/spread_shape_1.f90: Remove tabs.
5001         * gfortran.dg/derived_init_2.f90: Ditto.
5002         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5003         * gfortran.dg/array_initializer_1.f90: Ditto.
5004         * gfortran.dg/do_2.f90: Ditto.
5005         * gfortran.dg/proc_assign_1.f90: Ditto.
5006
5007 2007-02-04  Richard Guenther  <rguenther@suse.de>
5008
5009         PR middle-end/30636
5010         * g++.dg/warn/pr30636.C: New testcase.
5011         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5012
5013 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
5014
5015         PR middle-end/30667
5016         * gfortran.dg/pr30667.f: New test.
5017
5018 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5019
5020         * gcc.dg/builtins-54.c: Add more cases.
5021
5022 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
5023
5024         PR fortran/30514
5025         * gfortran.dg/zero_sized_2.f90: New test.
5026
5027         PR fortran/30660
5028         * gfortran.dg/alloc_comp_basics_4.f90: New test.
5029
5030         PR fortran/29820
5031         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5032         file.
5033
5034 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5035
5036         PR fortran/30683
5037         * gfortran.dg/interface_10.f90: New test.
5038
5039 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5040
5041         * gcc.dg/builtins-20.c: Add more cases.
5042
5043 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5044
5045         PR target/29682
5046         * gcc-target/ia64/pr29682.c: New test.
5047
5048 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
5049
5050         PR fortran/30284
5051         * gfortran.dg/arrayio_11.f90.f90: New test.
5052
5053         PR fortran/30626
5054         * gfortran.dg/arrayio_12.f90.f90: New test.
5055
5056 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
5057
5058         PR c++/30536
5059         * g++.dg/tls/diag-5.C: New test.
5060
5061         PR middle-end/30473
5062         * gcc.dg/pr30473.c: New test.
5063         * gcc.c-torture/execute/20070201-1.c: New test.
5064
5065 2007-02-01  Roger Sayle  <roger@eyesopen.com>
5066
5067         * gfortran.dg/dependency_20.f90: New test case.
5068
5069 2007-01-31  Ian Lance Taylor  <iant@google.com>
5070
5071         * gcc.dg/lower-subreg-1.c (test): New test.
5072
5073 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
5074
5075         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5076
5077 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5078
5079         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5080         * gcc.dg/torture/builtin-math-3.c: Likewise.
5081
5082 2007-01-31  Dirk Mueller  <dmueller@suse.de>
5083
5084         gcc.dg/Wparentheses-2.c: Update and add new tests.
5085
5086 2007-01-31  Ira Rosen  <irar@il.ibm.com>
5087
5088         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5089         vectorize.
5090
5091 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
5092
5093         * gcc.dg/builtins-63.c: New test.
5094
5095 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5096
5097         PR fortran/27588
5098         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5099
5100 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5101
5102         PR fortran/30520
5103         * gfortran.dg/volatile8.f90: New argument conformance test.
5104         * gfortran.dg/volatile9.f90: New scope test.
5105
5106 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5107
5108         PR c++/24745
5109         * g++.dg/warn/null4.C: New.
5110
5111 2001-01-30  Roger Sayle  <roger@eyesopen.com>
5112             Uros Bizjak  <ubizjak@gmail.com>
5113
5114         * gcc.dg/large-size-array-3.c: Correct typo.
5115
5116 2007-01-30  Richard Guenther  <rguenther@suse.de>
5117
5118         PR middle-end/27657
5119         * g++.dg/debug/pr27657.C: New testcase.
5120
5121 2007-01-30  Richard Guenther  <rguenther@suse.de>
5122
5123         PR middle-end/30313
5124         * gcc.dg/torture/pr30313.c: New testcase.
5125
5126 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
5127
5128         * gcc.dg/dfp/dfp-except.h: New file.
5129         * gcc.dg/dfp/fe-check.h: New file.
5130         * gcc.dg/dfp/fe-binop.c: New test.
5131         * gcc.dg/dfp/fe-convert-1.c: New test.
5132         * gcc.dg/dfp/fe-convert-2.c: New test.
5133         * gcc.dg/dfp/fe-convert-3.c: New test.
5134
5135         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5136         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5137         * gcc.dg/dfp/convert-dfp.c: Ditto.
5138         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5139
5140 2007-01-29  Josh Conner  <jconner@apple.com>
5141
5142         * gcc.target/powerpc/altivec-24.c: New test.
5143
5144 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
5145
5146         PR c++/28266
5147         * g++.dg/parse/defarg12.C: New test.
5148
5149 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
5150
5151         PR fortran/30554
5152         * gfortran.dg/used_dummy_types_6.f90: New test.
5153
5154 2007-01-28  Jan Hubicka  <jh@suse.cz>
5155
5156         * gcc.dg/tree-prof/val-prof-6.c: New test.
5157
5158 2007-01-28  Roger Sayle  <roger@eyesopen.com>
5159
5160         * gcc.dg/large-size-array-3.c: Correct test case (portability).
5161
5162 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
5163
5164         PR C++/28988
5165         * g++.dg/expr/dtor4.C: New test.
5166
5167 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
5168
5169         * gcc.dg/tree-ssa/loop-23.c: New test.
5170
5171 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
5172
5173         PR libfortran/30389
5174         * gfortran.dg/achar_2.f90:  New test.
5175         * gfortran.dg/achar_3.f90:  New test.
5176
5177 2007-01-27  Ian Lance Taylor  <iant@google.com>
5178
5179         * gcc.dg/strict-overflow-1.c: New test.
5180         * gcc.dg/no-strict-overflow-1.c: New test.
5181         * gcc.dg/strict-overflow-2.c: New test.
5182         * gcc.dg/no-strict-overflow-2.c: New test.
5183         * gcc.dg/strict-overflow-3.c: New test.
5184         * gcc.dg/no-strict-overflow-3.c: New test.
5185         * gcc.dg/strict-overflow-4.c: New test.
5186         * gcc.dg/no-strict-overflow-4.c: New test.
5187         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5188         * gcc.dg/pr15784-1.c: Likewise.
5189         * gcc.dg/pr20922-1.c: Likewise.
5190         * gcc.dg/pr20922-3.c: Likewise.
5191         * gcc.dg/pr20922-4.c: Likewise.
5192         * gcc.dg/pr20922-6.c: Likewise.
5193         * gcc.dg/compare-4.c: Likewise.
5194         * gcc.dg/torture/pr26898-1.c: Likewise.
5195         * gcc.dg/tree-ssa/divide-1.c: Likewise.
5196         * gcc.dg/tree-ssa/divide-2.c: Likewise.
5197         * gcc.dg/tree-ssa/divide-3.c: Likewise.
5198         * gcc.dg/tree-ssa/divide-4.c: Likewise.
5199         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5200         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5201         * gcc.dg/tree-ssa/pr21082.c: Likewise.
5202         * gcc.dg/tree-ssa/pr26899.c: Likewise.
5203         * g++.dg/tree-ssa/pr21082.C: Likewise.
5204
5205 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5206
5207         * gcc-dg/large-size-array-3.c: New test case.
5208
5209 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5210
5211         * gfortran.dg/forall_7.f90: New test case.
5212
5213 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
5214
5215         PR fortran/30407
5216         * gfortran.dg/where_operator_assign_1.f90: New test.
5217         * gfortran.dg/where_operator_assign_2.f90: New test.
5218         * gfortran.dg/where_operator_assign_3.f90: New test.
5219
5220 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
5221
5222         * lib/target-supports.exp
5223         (check_effective_target_powerpc_altivec): New.
5224         (check_effective_target_vect_cmdline_needed): Use it.
5225
5226 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5227
5228         PR fortran/30278
5229         * gfortran.dg/backslash_3.f: New test.
5230
5231 2007-01-26  Richard Guenther  <rguenther@suse.de>
5232
5233         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5234
5235 2007-01-26  Tobias Burnus  <burnus@net-b.de>
5236
5237         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5238         * gfortran.dg/vect/vect.exp: Ditto.
5239         * gfortran.dg/dg.exp: Ditto.
5240         * gfortran.fortran-torture/execute/execute.exp: Ditto.
5241         * gfortran.fortran-torture/compile/compile.exp: Ditto.
5242
5243 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5244
5245         * gcc.dg/builtins-20.c: Add more cases.
5246         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5247
5248 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5249
5250         PR fortran/30437
5251         * gcc.dg/Wall.c: New.
5252         * gcc.dg/Wno-all.c: New.
5253         * gfortran.dg/Wall.f90: New.
5254         * gfortran.dg/Wno-all.f90: New.
5255
5256 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
5257
5258         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5259         * g++.dg/eh/simd-2.C: Also run on Darwin.
5260         * g++.dg/eh/simd-3.C: New.
5261         * g++.dg/eh/simd-4.C: New.
5262
5263 2007-01-25  Richard Guenther  <rguenther@suse.de>
5264
5265         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5266         and _PROFILE_USE.
5267         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5268
5269 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
5270
5271         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5272         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5273         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5274         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5275         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5276         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5277         * gcc.dg/ipa/ipa-7.c: New testcase.
5278
5279 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
5280
5281         * g++.dg/cpp0x/warn_cxx0x.C: New.
5282
5283 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5284
5285         * gcc.dg/builtins-20.c: Test builtin carg.
5286
5287 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR middle-end/27416
5290         * gcc.dg/gomp/pr27416.c: New test.
5291
5292         PR middle-end/30494
5293         * gcc.dg/gomp/pr30494.c: New test.
5294         * g++.dg/gomp/pr30494.C: New test.
5295
5296         PR middle-end/30421
5297         * gcc.dg/gomp/pr30421.c: New test.
5298
5299 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
5300
5301         * gcc.target/ia64/versionid-1.c: New test.
5302         * gcc.target/ia64/versionid-2.c: New test.
5303
5304 2007-01-24  Richard Guenther  <rguenther@suse.de>
5305
5306         PR testsuite/30181
5307         * gcc.dg/builtins-57.c: Change to a link-time testcase
5308         to support non-C99 targets.
5309
5310 2007-01-24  Jan Hubicka  <jh@suse.cz>
5311
5312         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5313
5314 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5315
5316         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5317
5318 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
5319
5320         PR objc/27438
5321         * objc.dg/const-str-12.m: New test.
5322
5323 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5324
5325         PR fortran/30532
5326         * gfortran.dg/ctrl-z.f90:  New test.
5327
5328 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5329
5330         PR fortran/30481
5331         * gfortran.dg/namelist_assumed_char.f90:  New test.
5332
5333 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
5334
5335         PR c++/27492
5336         * g++.dg/inherit/covariant15.C: New test.
5337
5338 2007-01-23  Ian Lance Taylor  <iant@google.com>
5339
5340         * g++.dg/warn/Wparentheses-24.C: New test.
5341
5342 2007-01-23  Richard Guenther  <rguenther@suse.de>
5343
5344         PR testsuite/30560
5345         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5346         with full path.
5347
5348 2007-01-22  Richard Guenther  <rguenther@suse.de>
5349
5350         PR tree-optimization/30038
5351         * gcc.dg/builtins-62.c: New testcase.
5352
5353 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5354
5355         * gcc.c-torture/compile/20070121.c: New test.
5356
5357 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5358
5359         PR libfortran/30525
5360         * gfortran.dg/char_comparison_1.f:  New test.
5361
5362 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5363
5364         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5365
5366 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5367
5368         PR objc/30479
5369         * objc.dg/pch: New directory.
5370         * objc.dg/pch/pch.exp: New file.
5371         * objc.dg/pch/interface-1.m: New test.
5372         * objc.dg/pch/interface-1.hs: New include file.
5373         * lib/objc.exp (objc_target_compile): Add
5374         "-x objective-c-header" in front of the sources if this is
5375         a precompiled header being compiled.
5376
5377 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5378
5379         * gfortran.dg/array_memcpy_3.f90: New test case.
5380         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5381
5382 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5383             Brooks Moses  <brooks.moses@codesourcery.com>
5384             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5385
5386         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5387         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5388
5389 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5390
5391         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5392
5393 2007-01-19  Mike Stump  <mrs@apple.com>
5394
5395         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5396         away.
5397
5398 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5399
5400         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5401         option instead of -funsafe-math-optimizations.
5402
5403 2007-01-19  Tomas Bily  <tbily@suse.cz>
5404
5405         gcc.dg/tree-prof/indir-call-prof.c: New.
5406         g++.dg/dg.exp: Add tree-prof subdirectory.
5407         g++.dg/tree-prof/indir-call-prof.C: New.
5408         g++.dg/tree-prof/tree-prof.exp: New.
5409
5410 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5411
5412         PR c++/17947
5413         * g++.dg/warn/deprecated.C: Update warning output.
5414         * g++.dg/warn/deprecated-2.C: Likewise.
5415         * g++.dg/warn/deprecated-3.C: New.
5416
5417 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         * gcc.c-torture/execute/nestfunc-7.c: New.
5420
5421 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5422
5423         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5424
5425 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         * gcc.dg/m68k-pic-1.c: New.
5428
5429 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5430
5431         * gfortran.dg/array_memcpy_4.f90: New test case.
5432
5433 2007-01-18  Josh Conner  <jconner@apple.com>
5434
5435         PR target/30485
5436         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5437         * gcc.dg/vect/no-trapping-math-1: New.
5438         * gcc.dg/vect/no-trapping-math-2: New.
5439
5440 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5441
5442         * gcc.target/i386/387-8.c: Update comment about optimizing
5443         inherent load of 1.0 of fptan instruction.
5444
5445 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5446             Richard Guenther <rguenther@suse.de>
5447
5448         PR diagnostic/8268
5449         * gcc.dg/Warray-bounds.c: New testcase.
5450         * gcc.dg/Warray-bounds-2.c: New testcase.
5451         * g++.dg/warn/Warray-bounds.C: New testcase.
5452         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5453
5454 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5455
5456         PR fortran/30476
5457         * gfortran.dg/generic_12.f90: New test.
5458
5459 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5460
5461         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5462         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5463
5464 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5465
5466         * gcc.dg/dfp/compare-special.h: New file.
5467         * gcc.dg/dfp/compare-special-32.c: New test.
5468         * gcc.dg/dfp/compare-special-64.c: New test.
5469         * gcc.dg/dfp/compare-special-128.c: New test.
5470
5471 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5472             Paul Thomas  <pault@gcc.gnu.org>
5473             Steven G. Kargl  <kargl@gcc.gnu.org>
5474
5475         PR fortran/30404
5476         * gfortran.dg/forall_6.f90: New test case.
5477         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5478         * gfortran.dg/dependency_13.f90: Likewise.
5479
5480 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5481
5482         PR testsuite/12325
5483         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5484         targets that don't support Inf.
5485
5486 2007-01-15  Dale Johannesen  <dalej@apple.com>
5487
5488         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5489
5490 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5491
5492         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5493         of achar for 0xff to avoid the "Extended ASCII not
5494         implemented" error message.
5495
5496 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5497
5498         PR fortran/28172
5499         * gfortran.dg/altreturn_4.f90: New test.
5500
5501         PR fortran/29389
5502         * gfortran.dg/stfunc_4.f90: New test.
5503
5504         PR fortran/29712
5505         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5506         * gfortran.dg/initialization_1.f90: Change warning.
5507
5508         PR fortran/30283
5509         * gfortran.dg/specification_type_resolution_2.f90: New test.
5510
5511 2007-01-14  Jan Hubicka  <jh@suse.cz>
5512
5513         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5514         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5515         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5516         elimination.
5517
5518 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5519
5520         PR fortran/30410
5521         * gfortran.dg/external_procedures_2.f90: New test.
5522
5523 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5524
5525         PR target/30413
5526         * gcc.target/i386/pr30413.c: New test.
5527
5528 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5529
5530         PR fortran/30452
5531         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5532
5533 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5534
5535         * gcc.dg/20070112-1.c: New test.
5536
5537 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5538
5539         PR libgfortran/30435
5540         * gfortran.dg/list_read_6.f90: New test.
5541
5542 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5543
5544         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5545
5546 2007-01-12  Tom Tromey  <tromey@redhat.com>
5547
5548         PR preprocessor/28227:
5549         * gcc.dg/cpp/pr28227.c: New file.
5550
5551 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5552
5553         * gcc.dg/tree-ssa/loop-22.c: New test.
5554
5555 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5556
5557         PR tree-optimization/29516
5558         * gcc.dg/tree-ssa/loop-20.c: New test.
5559
5560 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5561
5562         PR libfortran/30415
5563         * minmaxloc_integer_kinds_1.f90:  New test.
5564
5565 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5566
5567         PR c++/29573
5568         * g++.dg/template/sizeof-template-argument.C: New test.
5569
5570 2007-01-11  Jan Hubicka  <jh@suse.cz>
5571
5572         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5573         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5574         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5575         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5576         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5577         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5578         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5579         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5580         transformation in question.
5581         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5582         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5583         * gcc.dg/always_inline3.c: Likewise.
5584
5585 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/28999
5588         * g++.dg/template/typename11.C: New test.
5589
5590 2007-01-10  Robert Kennedy <jimbob@google.com>
5591
5592         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5593
5594 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5595
5596         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5597         for different integer kinds.
5598         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5599         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5600         * gfortran.dg/ishft_2.f90: New test.
5601         * gfortran.dg/ishft_3.f90: New test.
5602
5603 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5604
5605         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5606
5607 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5608
5609         PR tree-optimization/30322
5610         * gcc.dg/tree-ssa/loop-21.c: New test.
5611
5612 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5613
5614         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5615
5616 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5617
5618         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5619
5620 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5621
5622         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5623         * g++.dg/warn/overflow-warn-3.C: Likewise.
5624         * g++.dg/warn/overflow-warn-4.C: Likewise.
5625         * g++.dg/warn/overflow-warn-5.C: Likewise.
5626         * g++.dg/warn/overflow-warn-6.C: Likewise.
5627         * g++.dg/warn/Woverflow-1.C: Likewise.
5628         * g++.dg/warn/Woverflow-2.C: Likewise.
5629         * g++.dg/warn/Woverflow-3.C: Likewise.
5630         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5631
5632 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5633
5634         * gfortran.dg/array_constructor_14.f90: New test case.
5635         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5636
5637 2007-01-08  Richard Guenther  <rguenther@suse.de>
5638
5639         PR tree-optimization/23603
5640         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5641         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5642
5643 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5644
5645         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5646         in __v8qi typedef.
5647         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5648         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5649         compiler behaviour.
5650         * gcc.dg/simd-5.c: Likewise.
5651         * gcc.dg/simd-6.c: Likewise.
5652         * g++.dg/conversion/simd1.C: Likewise.
5653         * g++.dg/conversion/simd3.C: Likewise.
5654         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5655         (main): Use it.
5656
5657 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5658
5659         PR tree-optimization/29877
5660         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5661         name of a hard register for the target concerned.  Adjust dg-error
5662         directives to cope with new behaviour of TER.
5663
5664 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5665
5666         PR c++/28986
5667         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5668         * g++.dg/warn/overflow-warn-1.C: New.
5669         * g++.dg/warn/overflow-warn-3.C: New.
5670         * g++.dg/warn/overflow-warn-4.C: New.
5671         * g++.dg/warn/overflow-warn-5.C: New.
5672         * g++.dg/warn/overflow-warn-6.C: New.
5673         * g++.dg/warn/Woverflow-1.C: New.
5674         * g++.dg/warn/Woverflow-2.C: New.
5675         * g++.dg/warn/Woverflow-3.C: New.
5676         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5677
5678 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5679
5680         PR fortran/27698
5681         * gfortran.dg/invalid_name.f90: New test.
5682         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5683         * gfortran.dg/gomp/pr29759.f90: Ditto.
5684
5685 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5686
5687         * gfortran.dg/present_1.f90:  Update error message.
5688
5689 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5690
5691         PR c++/19439
5692         * g++.dg/template/duplicate1.C: New test
5693         * g++.dg/template/memfriend6.C: Adjust error markers.
5694
5695 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5696
5697         PR tree-opt/30385
5698         * gcc.dg/torture/inline-1.c: New test.
5699
5700 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5701
5702         PR c/19978
5703         * gcc.dg/multiple-overflow-warn-1.c: New.
5704         * gcc.dg/multiple-overflow-warn-2.c: New.
5705         * gcc.dg/overflow-warn-6.c: New.
5706         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5707
5708 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5709
5710         * gfortran.dg/array_memcpy_1.f90: New test case.
5711         * gfortran.dg/array_memcpy_2.f90: Likewise.
5712
5713 2007-01-05  Richard Guenther  <rguenther@suse.de>
5714
5715         PR middle-end/27826
5716         * g++.dg/opt/pr27826.C: New testcase.
5717
5718 2007-01-05  Ian Lance Taylor  <iant@google.com>
5719
5720         * gcc.dg/Walways-true-1.c: New test.
5721         * gcc.dg/Walways-true-2.c: New test.
5722         * g++.dg/warn/Walways-true-1.C: New test.
5723         * g++.dg/warn/Walways-true-2.C: New test.
5724
5725 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5726
5727         PR c/30360
5728         * gcc.dg/pr30360.c: New test.
5729
5730 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5731
5732         PR fortran/23232
5733         * gfortran.dg/data_implied_do_1.f90: New test.
5734
5735         PR fortran/27996
5736         PR fortran/27998
5737         * gfortran.dg/char_length_1.f90: New test.
5738
5739 2007-01-05  Richard Guenther  <rguenther@suse.de>
5740
5741         PR middle-end/28116
5742         * g++.dg/opt/pr28116.C: New testcase.
5743
5744 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5745
5746         PR fortran/29624
5747         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5748           invalid deallocate.
5749         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5750         * gfortran.dg/protected_4.f90: Add pointer intent check.
5751         * gfortran.dg/protected_6.f90: Add pointer intent check.
5752         * gfortran.dg/pointer_intent_1.f90: New test.
5753         * gfortran.dg/pointer_intent_2.f90: New test.
5754         * gfortran.dg/pointer_intent_3.f90: New test.
5755
5756 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5757
5758         PR 30235
5759         * gfortran.dg/altreturn_2.f90: new test.
5760
5761 2007-01-04  Tom Tromey  <tromey@redhat.com>
5762
5763         PR preprocessor/28165:
5764         * gcc.dg/cpp/pr28165.c: New file.
5765
5766 2007-01-03  Josh Conner  <jconner@apple.com>
5767
5768         PR middle-end/29683
5769         * gcc.dg/pr29683.c: New.
5770
5771 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR c++/28217
5774         * g++.dg/pch/template-1.C: New test.
5775         * g++.dg/pch/template-1.Hs: New file.
5776
5777 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5778
5779         PR middle-end/30353
5780         * gcc.c-torture/compile/complex-4.c: New test.
5781
5782 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5783
5784         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5785         -maltivec.
5786         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5787
5788 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5789
5790         PR middle-end/30286
5791         * gcc.dg/pr30286.c: New test.
5792
5793         PR c++/29535
5794         * g++.dg/template/crash66.C: New test.
5795
5796         PR c++/29054
5797         * g++.dg/template/friend49.C: New test.
5798
5799 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5800
5801         * gfortran.dg/ibits.f90: New test.
5802
5803 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5804
5805         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5806         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5807
5808 2007-01-02  Jan Hubicka  <jh@suse.cz>
5809
5810         * gcc.dg/pr16194.c: We now output error on all three functions,
5811         not just first one.
5812
5813 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5814
5815         PR c/19977
5816         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5817         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5818
5819 2006-01-02  Ian Lance Taylor  <iant@google.com>
5820
5821         * g++.dg/warn/Wparentheses-22.C: New test.
5822         * g++.dg/warn/Wparentheses-23.C: New test.
5823
5824 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5825
5826         PR middle-end/7651
5827         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5828         * gcc.dg/declspec-3-Wextra.c: New.
5829         * gcc.dg/declspec-3-no.c: New
5830
5831 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5832
5833         PR fortran/20896
5834         * gfortran.dg/interface_10.f90: Remove.
5835
5836 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5837
5838         * gcc.dg/fold-eqxor-4.c: New test case.
5839
5840 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5841
5842         PR middle-end/30311
5843         * gcc.c-torture/compile/pr30311.c: New test.
5844
5845 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5846
5847         PR middle-end/30253
5848         * gcc.c-torture/compile/statement-expression-1.c: New test.
5849
5850 2007-01-01  Andreas Schwab  <schwab@suse.de>
5851
5852         PR target/29166
5853         * g++.dg/eh/pr29166.C: New test.
5854
5855 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5856
5857         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5858         New.
5859         (check_effective_target_vect_cmdline_needed): Use it.
5860
5861 2006-12-31  Richard Guenther  <rguenther@suse.de>
5862
5863         PR middle-end/30137
5864         * gcc.dg/pr30137-1.c: New testcase.
5865         * gcc.dg/pr30137-2.c: Likewise.
5866
5867 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5868
5869         PR middle-end/30322
5870         * gcc.dg/fold-plusnot-1.c: New test case.
5871
5872 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5873
5874         PR c++/29731
5875         * g++.dg/parse/template22.C: New test.
5876
5877 2006-12-31  Richard Guenther  <rguenther@suse.de>
5878
5879         PR middle-end/30338
5880         * gcc.c-torture/compile/pr30338.c: New testcase.
5881
5882 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5883
5884         PR fortran/27900
5885         * gfortran.dg/intrinsic_actual_4.f90: New test.
5886
5887         PR fortran/24325
5888         * gfortran.dg/func_decl_3.f90: New test.
5889
5890 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5891
5892         PR fortran/23060
5893         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5894         * gfortran.dg/c_by_val_1.f: New test.
5895         * gfortran.dg/c_by_val_2.f: New test.
5896         * gfortran.dg/c_by_val_3.f: New test.
5897
5898 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5899
5900         PR libfortran/30321
5901         * gfortran.dg/sum_zero_array_1.f90:  New test.
5902
5903 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5904
5905         PR preprocessor/29612
5906         * gcc.dg/cpp/pr29612-1.c: New test.
5907         * gcc.dg/cpp/pr29612-2.c: New test.
5908
5909 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5910
5911         PR fortran/30034
5912         * gfortran.dg/pure_formal_proc_1.f90: New test.
5913
5914         PR fortran/30237
5915         * gfortran.dg/intrinsic_actual_3.f90: New test.
5916
5917 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5918
5919         PR fortran/30014
5920         * gfortran.dg/io_constraints_1.f90: Update test.
5921         * gfortran.dg/io_constraints_2.f90: Update test.
5922         * gfortran.dg/inquire_iolength.f90: New test.
5923
5924 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5925
5926         PR fortran/20896
5927         * gfortran.dg/interface_10.f90: New test.
5928         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5929         since z is already, locally a variable.
5930
5931         PR fortran/25135
5932         * gfortran.dg/generic_11.f90: New test.
5933         * gfortran.dg/interface_7.f90: Remove name clash between module
5934         name and procedure 'x' referenced in the interface.
5935
5936 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5937
5938         PR middle-end/7651
5939         * gcc.dg/Wmissing-parameter-type.c: New.
5940         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5941         * gcc.dg/Wmissing-parameter-type-no.c: New.
5942
5943 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5944
5945         PR fortran/25818
5946         * gfortran.dg/entry_array_specs_2.f: New test.
5947
5948         PR fortran/30084
5949         * gfortran.dg/nested_modules_6.f90: New test.
5950
5951 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5952
5953         PR middle-end/7651
5954         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5955         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5956
5957 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5958
5959         PR C++/30168
5960         * g++.dg/opt/complex6.C: New test.
5961
5962 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5963
5964         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5965         full" if the linker on spu-*-* warns about exceeding local store.
5966
5967         And revert this patch:
5968         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5969         fail to link due to relocation overflows on spu-*-*.
5970
5971 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5972
5973         PR fortran/30273
5974         * gfortran.dg/dependency_19.f90: New test.
5975
5976 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5977
5978         PR fortran/30202
5979         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5980
5981 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5982
5983         PR middle-end/30262
5984         * gcc.c-torture/execute/20061220-1.c: New test.
5985
5986         PR middle-end/30263
5987         * gcc.dg/gomp/asm-1.c: New test.
5988
5989         PR target/30230
5990         * g++.dg/eh/ia64-2.C: New test.
5991
5992 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5993
5994         PR target/28966
5995         PR target/29248
5996         * gcc.dg/rs6000-leaf.c: New.
5997
5998 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5999
6000         PR fortran/25392
6001         * gfortran.dg/f2c_8.f90: New test.
6002
6003 2006-12-20  Bill Wendling  <wendling@apple.com>
6004
6005         * gcc.dg/asm-b.c: Check for __ppc64__.
6006
6007 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6008
6009         PR fortran/30190
6010         * gfortran.dg/bounds_check_5.f90: New test.
6011
6012 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
6013
6014         PR middle-end/30143
6015         * gcc.dg/gomp/complex-1.c: New testcase.
6016
6017 2006-12-20  Roger Sayle  <roger@eyesopen.com>
6018
6019         * gfortran.dg/array_memset_1.f90: New test case.
6020
6021 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
6022
6023         * lib/target-supports.exp: Add spu to
6024         check_effective_target_vect_widen_mult_hi_to_si.
6025
6026 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
6027
6028         PR fortran/29992
6029         * gfortran.dg/generic_9.f90: New test.
6030
6031         PR fortran/30081
6032         * gfortran.dg/generic_10.f90: New test.
6033
6034 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
6035
6036         PR tree-opt/30045
6037         * gcc.dg/pr30045.c: New test.
6038
6039 2006-12-20  Ben Elliston  <bje@au.ibm.com>
6040
6041         * gcc.dg/20020312-2.c: Add a case for __SPU__.
6042
6043 2006-12-19  Eric Christopher  <echristo@apple.com>
6044
6045         PR target/29302
6046         * gcc.c-torture/execute/pr29302-1.c: New.
6047
6048 2006-12-19  Tobias Burnus  <burnus@net-b.de>
6049
6050         PR fortran/39238
6051         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6052
6053 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
6054
6055         PR fortran/30236
6056         * gfortran.dg/altreturn_3.f90: New test.
6057
6058         * gfortran.dg/char_result_12.f90: Fix comment typos.
6059
6060 2006-12-19  Ben Elliston  <bje@au.ibm.com>
6061
6062         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6063         as newlib's stdio.h uses non-traditional cpp constructs.
6064
6065 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6066
6067         * gfortran.dg/advance.f90: Renamed to advance_1.f90
6068         * gfortran.dg/append-1.f90: Renamed to append_1.f90
6069         * gfortran.dg/array-1.f90: Renamed to array_1.f90
6070         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6071         * gfortran.dg/backspace.f: Renamed to backspace_1.f
6072         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6073         * gfortran.dg/default_initialization.f: Renamed to
6074         default_initialization_1.f
6075         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6076         dollar_edit_descriptor_1.f
6077         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6078         dollar_edit_descriptor_2.f
6079         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6080         dollar_edit_descriptor_3.f
6081         * gfortran.dg/logint-1.f: Renamed to logint_1.f
6082         * gfortran.dg/logint-2.f: Renamed to logint_2.f
6083         * gfortran.dg/logint-3.f: Renamed to logint_3.f
6084         * gfortran.dg/advance_1.f90: Renamed from advance.f90
6085         * gfortran.dg/append_1.f90: Renamed from append-1.f90
6086         * gfortran.dg/array_1.f90: Renamed from array-1.f90
6087         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6088         * gfortran.dg/backspace_1.f: Renamed from backspace.f
6089         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6090         * gfortran.dg/default_initialization_1.f: Renamed from
6091         default_initialization.f
6092         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6093         dollar_edit_descriptor-1.f
6094         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6095         dollar_edit_descriptor-2.f
6096         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6097         dollar_edit_descriptor-3.f
6098         * gfortran.dg/logint_1.f: Renamed from logint-1.f
6099         * gfortran.dg/logint_2.f: Renamed from logint-2.f
6100         * gfortran.dg/logint_3.f: Renamed from logint-3.f
6101
6102 2006-12-18  Bill Wendling  <wendling@apple.com>
6103
6104         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6105         id is an OjbC keyword.
6106
6107 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6108
6109         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6110
6111 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6112
6113         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6114
6115 2006-12-18  Ian Lance Taylor  <iant@google.com>
6116
6117         * g++.dg/warn/Wmissing-declarations-1.C: New test.
6118
6119 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6120
6121         * gcc.c-torture/compile/pr27528.c: Use empty templates.
6122
6123 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6124
6125         PR fortran/30207
6126         * gfortran.fortran-torture/execute/where21.f90: New test.
6127
6128 2006-12-17  Tobias Burnus  <burnus@net-b.de>
6129
6130         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6131
6132 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6133
6134         PR middle-end/7651
6135         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6136         * gcc.dg/if-empty-1.c: Likewise.
6137         * gcc.dg/pr23165.c: Likewise.
6138         * g++.dg/warn/empty-body.C: Likewise.
6139
6140 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6141
6142         PR libfortran/30005
6143         * gfortran.dg/open_errors.f90: New test.
6144
6145 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
6146
6147         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6148
6149         * gcc.target/i386/ssse3-pabsb.c: New file.
6150         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6151         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6152         * gcc.target/i386/ssse3-palignr.c: Likewise.
6153         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6154         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6155         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6156         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6157         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6158         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6159         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6160         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6161         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6162         * gcc.target/i386/ssse3-psignb.c: Likewise.
6163         * gcc.target/i386/ssse3-psignd.c: Likewise.
6164         * gcc.target/i386/ssse3-psignw.c: Likewise.
6165         * gcc.target/i386/ssse3-vals.h: Likewise.
6166
6167 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
6168
6169         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6170         * lib/fortran-torture.exp: Include target-supports.exp.
6171
6172 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
6173
6174         PR target/30185
6175         * gcc.c-torture/execute/pr30185.c: New test.
6176
6177 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6178
6179         PR testsuite/30179
6180         PR testsuite/30180
6181         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6182         * gcc.dg/builtin-bswap-2.c: Likewise.
6183         * gcc.dg/builtin-bswap-3.c: Likewise.
6184         * gcc.dg/builtin-bswap-4.c: Likewise.
6185         * lib/target-supports.exp (check_effective_target_stdint_types): New.
6186         * gcc.c-torture/execute/mode-dependent-address.x: New file.
6187
6188 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6189
6190         PR libfortran/30145
6191         * gfortran.dg/write_zero_array: New test.
6192
6193 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6194
6195         PR fortran/30200
6196         * gfortran.dg/write_fmt_trim.f90: New test.
6197
6198 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
6199
6200         PR 30194
6201         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6202         temporarily.
6203
6204 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6205
6206         * lib/target-supports.exp (check_weak_available): Use istarget
6207         "hppa*-*-hpux10*" instead of regexp.
6208         (check_cxa_atexit_available): Likewise.
6209
6210 2006-12-14  Richard Guenther  <rguenther@suse.de>
6211
6212         PR tree-optimization/30197
6213         * gcc.c-torture/execute/complex-1.c: Fix function name.
6214         * gcc.dg/builtins-61.c: New testcase.
6215
6216 2006-12-14  Richard Guenther  <rguenther@suse.de>
6217
6218         PR middle-end/30172
6219         * gcc.dg/pr30172-1.c: New testcase.
6220
6221 2006-12-14  Richard Guenther  <rguenther@suse.de>
6222
6223         PR tree-optimization/30198
6224         * gcc.dg/builtins-60.c: New testcase.
6225
6226 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
6227
6228         * lib/target-supports.exp (vect_no_align): Remove spu.
6229
6230 2006-12-13  Ian Lance Taylor  <iant@google.com>
6231
6232         PR c++/19564
6233         PR c++/19756
6234         * g++.dg/warn/Wparentheses-5.C: New test.
6235         * g++.dg/warn/Wparentheses-6.C: New test.
6236         * g++.dg/warn/Wparentheses-7.C: New test.
6237         * g++.dg/warn/Wparentheses-8.C: New test.
6238         * g++.dg/warn/Wparentheses-9.C: New test.
6239         * g++.dg/warn/Wparentheses-10.C: New test.
6240         * g++.dg/warn/Wparentheses-11.C: New test.
6241         * g++.dg/warn/Wparentheses-12.C: New test.
6242         * g++.dg/warn/Wparentheses-13.C: New test.
6243         * g++.dg/warn/Wparentheses-14.C: New test.
6244         * g++.dg/warn/Wparentheses-15.C: New test.
6245         * g++.dg/warn/Wparentheses-16.C: New test.
6246         * g++.dg/warn/Wparentheses-17.C: New test.
6247         * g++.dg/warn/Wparentheses-18.C: New test.
6248         * g++.dg/warn/Wparentheses-19.C: New test.
6249         * g++.dg/warn/Wparentheses-20.C: New test.
6250         * g++.dg/warn/Wparentheses-21.C: New test.
6251
6252 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6253
6254         PR testsuite/30157
6255         * lib/target-supports.exp (check_cxa_atexit_available): Return false
6256         for target "hppa.*hpux10".
6257
6258 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
6259
6260         * g++.dg/debug/vartrack1.C: New test.
6261
6262         * g++.dg/opt/ifcvt1.C: New test.
6263
6264         * gcc.dg/tls/opt-13.c: New test.
6265
6266         * gcc.dg/20060425-2.c: New test.
6267
6268         * g++.dg/opt/pr15054-2.C: New test.
6269
6270         * gcc.c-torture/execute/20060420-1.c: New test.
6271
6272         * gcc.c-torture/execute/20060412-1.c: New test.
6273
6274         * objc/compile/20060406-1.m: New test.
6275
6276 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
6277
6278         * g++.dg/template/array17.C: New test.
6279
6280 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
6281
6282         * gcc.target/powerpc/altivec-23.c: New test.
6283
6284 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
6285
6286         PR c++27316
6287         * g++.dg/inherit/error3.C: New test.
6288
6289         PR c++/28740
6290         * g++.dg/inherit/error4.C: New test.
6291
6292 2006-12-13  Richard Guenther  <rguenther@suse.de>
6293
6294         PR tree-optimization/17687
6295         * gcc.dg/builtins-59.c: New testcase.
6296
6297 2006-12-13  Ben Elliston  <bje@au.ibm.com>
6298
6299         * gcc.target/spu/Wmain.c: New test.
6300
6301 2006-12-12  Josh Conner  <jconner@apple.com>
6302
6303         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6304         * g++.dg/abi/thunk4.C: Likewise.
6305         * g++.dg/abi/rtti3.C: Likewise.
6306
6307 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
6308
6309         * gcc.target/spu/cpat-1.c: New test.
6310         * gcc.target/spu/cpat-2.c: New test.
6311         * gcc.target/spu/cpat-3.c: New test.
6312         * gcc.target/spu/cpat-4.c: New test.
6313
6314 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6315
6316         PR tree-opt/28436
6317         * gcc.c-torture/compile/vector-1.c: New test.
6318         * gcc.c-torture/compile/vector-2.c: New test.
6319         * gcc.c-torture/compile/vector-3.c: New test.
6320
6321 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6322
6323         * lib/fortran-torture.exp: Update copyright years.  Remove
6324         obsolete comment.  Test -ftree-vectorize where it makes sense.
6325         * lib/gfortran-dg.exp: Update copyright years.  Use settings
6326         from fortran-torture.exp.
6327         * gfortran.dg/char_transpose_1.f90,
6328         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6329         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6330         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
6331         '-w' to dg-options.
6332
6333 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
6334
6335         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6336         saved_${tool}_load.
6337
6338 2006-12-12  Ira Rosen  <irar@il.ibm.com>
6339
6340         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6341         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6342         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6343         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6344         gaps.
6345
6346 2006-12-12  Richard Guenther  <rguenther@suse.de>
6347
6348         PR middle-end/30147
6349         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6350
6351 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6352             Diego Novillo  <dnovillo@redhat.com>
6353
6354         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6355         VDEF/VUSE changes.
6356         * gcc.dg/tree-ssa/pr26421.c: Likewise
6357         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6358         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6359         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6360         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6361         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6362         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6363         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6364         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6365         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6366
6367 2006-12-11  Jan Hubicka  <jh@suse.cz>
6368
6369         * gcc.dg/tree-prof/stringop-1.c: New test.
6370         * gcc.dg/tree-prof/stringop-2.c: New test.
6371
6372 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6373
6374         PR target/30120
6375         * gcc.target/i386/pr30120.c: New test.
6376
6377         Revert:
6378         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6379
6380         * gcc.target/i386/x87regparm-1.c: New test.
6381         * gcc.target/i386/x87regparm-2.c: New test.
6382         * gcc.target/i386/x87regparm-3.c: New test.
6383         * gcc.target/i386/x87regparm-4.c: New test.
6384
6385 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6386
6387         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6388
6389 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6390
6391         PR fortran/23994
6392         * gfortran.dg/protected_1.f90: New test.
6393         * gfortran.dg/protected_2.f90: New test.
6394         * gfortran.dg/protected_3.f90: New test.
6395         * gfortran.dg/protected_4.f90: New test.
6396         * gfortran.dg/protected_5.f90: New test.
6397         * gfortran.dg/protected_6.f90: New test.
6398
6399 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6400             Tobias Burnus  <burnus@gcc.gnu.org>
6401
6402         PR fortran/29975
6403         PR fortran/30068
6404         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6405         interface.
6406         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6407         ambiguous interfaces.
6408         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6409         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6410         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6411         ambiguous interfaces.
6412         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6413         * gfortran.dg/array_initializer_2.f90: Add initializer array
6414         constructor test.
6415
6416         PR fortran/30096
6417         * gfortran.dg/interface_9.f90: Test that host interfaces are
6418         not checked for ambiguity with the local version.
6419
6420 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6421
6422         PR fortran/29464
6423         * gfortran.dg/module_interface_2.f90: New test.
6424
6425 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6426
6427         PR fortran/29941
6428         * gfortran.dg/assumed_len.f90: New test.
6429
6430 2006-12-09  Richard Guenther  <rguenther@suse.de>
6431
6432         * g++.dg/warn/implicit-typename1.C: Qualify types.
6433         * g++.dg/parse/crash12.C: Likewise.
6434         * g++.dg/tree-ssa/pr22444.C: Likewise.
6435
6436 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6437
6438         * gfortran.dg/array_2.f90: Added sqrt test.
6439
6440 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6441
6442         * gcc.target/i386/x87regparm-1.c: XFAIL.
6443         * gcc.target/i386/x87regparm-2.c: XFAIL.
6444         * gcc.target/i386/x87regparm-3.c: XFAIL.
6445         * gcc.target/i386/x87regparm-4.c: XFAIL.
6446
6447 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6448
6449         * lib/target-supports.exp
6450         (check_effective_target_large_long_double): New.
6451         * gcc.dg/Wconversion-real.c : Use it.
6452         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6453         unsigned.
6454
6455 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6456
6457         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6458
6459 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6460
6461         PR fortran/27546
6462         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6463
6464 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/29732
6467         * g++.dg/template/crash65.C: New test.
6468         * g++.dg/template/spec16.C: Tweak error markers.
6469
6470 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6471
6472         * gcc.target/spu: New directory.
6473         * gcc.target/spu/spu.exp: New file.
6474         * gcc.target/spu/intrinsics-1.c: New test.
6475
6476 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6477
6478         PR c++/29980
6479         * g++.dg/ext/attrib27.C: New test.
6480         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6481         * g++.dg/parse/typedef5.C: Likewise.
6482
6483 2006-12-07  Mike Stump  <mrs@apple.com>
6484
6485         * treelang/compile/var_defs.tree: Adjust.
6486
6487 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/29730
6490         * g++.dg/template/crash64.C: New test.
6491         * g++.dg/parse/crash27.C: Adjust error markers.
6492
6493 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6494
6495         PR libfortran/30009
6496         PR libfortran/30056
6497         * gfortran.dg/read_eof_4.f90:  Add tests.
6498         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6499         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6500
6501 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6502
6503         PR c++/29729
6504         * g++.dg/template/crash63.C: New test.
6505
6506         PR c++/29728
6507         * g++.dg/template/crash62.C: New test.
6508
6509 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6510
6511         PR fortran/30003
6512         * gfortran.dg/allocatable_function_1.f90: Increase the number
6513         of expected calls of free to 10; the lhs section reference is
6514         now evaluated so there is another call to bar.  Change the
6515         comment appropriately.
6516         * gfortran.dg/array_section_1.f90: New test.
6517
6518 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6519
6520         PR fortran/29912
6521         * gfortran.dg/char_result_12.f90: New test.
6522
6523 2006-12-05  Richard Guenther  <rguenther@suse.de>
6524
6525         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6526         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6527         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6528         vect_double, xfail for spu*-*-*.
6529
6530 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6531
6532         PR fortran/29962
6533         * initialization_4.f90: Test noninteger exponents (-std=f95).
6534         * initialization_5.f90: New test for noninteger exponents
6535           with -std=f2003.
6536
6537 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6538
6539         PR fortran/29821
6540         * gfortran.dg/parameter_array_section_1.f90: New test.
6541
6542 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/29733
6545         * g++.dg/template/crash61.C: New test.
6546
6547         PR c++/29632
6548         * g++.dg/template/error23.C: New test.
6549
6550 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6551
6552         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6553
6554 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6555
6556         PR fortran/29916
6557         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6558
6559 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR middle-end/29965
6562         * gcc.dg/gomp/pr29965-1.c: New test.
6563         * gcc.dg/gomp/pr29965-2.c: New test.
6564         * gcc.dg/gomp/pr29965-3.c: New test.
6565         * gcc.dg/gomp/pr29965-4.c: New test.
6566         * gcc.dg/gomp/pr29965-5.c: New test.
6567         * gcc.dg/gomp/pr29965-6.c: New test.
6568         * g++.dg/gomp/pr29965-1.C: New test.
6569         * g++.dg/gomp/pr29965-2.C: New test.
6570         * g++.dg/gomp/pr29965-3.C: New test.
6571         * g++.dg/gomp/pr29965-4.C: New test.
6572         * g++.dg/gomp/pr29965-5.C: New test.
6573         * g++.dg/gomp/pr29965-6.C: New test.
6574         * g++.dg/gomp/pr29965-7.C: New test.
6575         * g++.dg/gomp/pr29965-8.C: New test.
6576         * g++.dg/gomp/pr29965-9.C: New test.
6577         * g++.dg/gomp/pr29965-10.C: New test.
6578
6579 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         * gnat.dg/pointer_variable_bounds.adb: New test.
6582         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6583         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6584
6585 2006-12-03  Eric Christopher  <echristo@apple.com>
6586
6587         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6588
6589 2006-12-03  Richard Henderson  <rth@redhat.com>
6590             Andrew Pinski  <pinskia@gmail.com>
6591
6592         PR C++/14329
6593         * g++.dg/warn/unit-1.C: New test.
6594
6595 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6596
6597         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6598
6599 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6600
6601         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6602         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6603         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6604         * gcc.dg/vect/vect-70.c: Reduce array size.
6605         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6606         vect_no_compaer_double targets.
6607         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6608         vect_float, vect_double, and vect_int.
6609
6610 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6611
6612         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6613         test for loop versioning on vect_no_align targets.
6614         * gcc.dg/vect/pr20122.c: Likewise.
6615         * gcc.dg/vect/vect-105.c: Likewise.
6616         * gcc.dg/vect/vect-42.c: Likewise.
6617         * gcc.dg/vect/vect-43.c: Likewise.
6618         * gcc.dg/vect/vect-74.c: Likewise.
6619         * gcc.dg/vect/vect-75.c: Likewise.
6620         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6621         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6622         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6623         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6624
6625 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6626
6627         PR fortran/29642
6628         * gfortran.dg/value_1.f90 : New test.
6629         * gfortran.dg/value_2.f90 : New test.
6630         * gfortran.dg/value_3.f90 : New test.
6631         * gfortran.dg/value_4.f90 : New test.
6632         * gfortran.dg/value_4.c : Called from value_4.f90.
6633
6634 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6635
6636         PR C++/30033
6637         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6638
6639 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6640
6641         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6642
6643 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6644
6645         PR c/27953
6646         * gcc.dg/pr27953.c: New test.
6647
6648 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6649
6650         PR c++/30022
6651         * g++.dg/ext/vector5.C: New test.
6652
6653         PR c++/30021
6654         * g++.dg/other/main1.C: New test.
6655
6656 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6657
6658         PR libfortran/29568
6659         * gfortran.dg/convert_implied_open.f90:  Change to
6660         new default record length.
6661         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6662         new error message.
6663         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6664
6665 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6666
6667         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6668
6669 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6670
6671         PR c++/29066
6672         * g++.dg/expr/pr29066.c: New.
6673
6674 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6675             Zdenek Dvorak <dvorakz@suse.cz>
6676
6677         PR tree-optimization/29921
6678         * gcc.dg/pr29921-2.c: New test.
6679
6680 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6681
6682         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6683         (i386_get_cpuid): New function.
6684         (i386_cpuid_ecx): Likewise.
6685         (i386_cpuid_edx): Likewise.
6686         (i386_cpuid): Updated to call i386_cpuid_edx.
6687
6688         * gcc.target/i386/sse3-addsubpd.c: New file.
6689         * gcc.target/i386/sse3-addsubps.c: Likewise.
6690         * gcc.target/i386/sse3-haddpd.c: Likewise.
6691         * gcc.target/i386/sse3-haddps.c: Likewise.
6692         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6693         * gcc.target/i386/sse3-hsubps.c: Likewise.
6694         * gcc.target/i386/sse3-lddqu.c: Likewise.
6695         * gcc.target/i386/sse3-movddup.c: Likewise.
6696         * gcc.target/i386/sse3-movshdup.c: Likewise.
6697         * gcc.target/i386/sse3-movsldup.c: Likewise.
6698
6699 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6700
6701         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6702
6703 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6704
6705         * gcc.dg/dfp/convert-int-max.c: New test.
6706         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6707
6708 2006-11-30  Richard Guenther  <rguenther@suse.de>
6709
6710         * gcc.dg/vect/vect-pow-1.c: Rename ...
6711         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6712         floats instead of doubles, check successful vectorization.
6713
6714 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6715
6716         PR target/29945
6717         * gcc.c-torture/compile/pr29945.c: New testcase.
6718
6719 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6720
6721         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6722         -maltivec.
6723
6724 2006-11-29  Eric Christopher  <echristo@apple.com>
6725
6726         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6727
6728 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6729
6730         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6731
6732         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6733
6734 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6735
6736         PR c++/29022
6737         * g++.dg/inherit/virtual2.C: New test.
6738         * g++.dg/inherit/virtual3.C: Likewise.
6739         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6740         * g++.dg/inherit/error2.C: Likewise.
6741         * g++.dg/template/instantiate1.C: Likewise.
6742
6743 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6744
6745         PR tree-opt/29984
6746         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6747
6748 2006-11-28  Jan Hubicka  <jh@suse.cz>
6749
6750         * gcc.dg/memcpy-1.c: New test.
6751
6752 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR c++/29735
6755         * g++.dg/warn/main-3.C: New test.
6756
6757 2006-11-28  Jan Hubicka  <jh@suse.cz>
6758
6759         * gcc.dg/winline-1.c: New test.
6760
6761 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6762
6763         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6764         alignments.
6765
6766 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6767
6768         PR fortran/29976
6769         * gfortran.dg/missing_optional_dummy_3.f90
6770
6771 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6772
6773         PR fortran/20880
6774         * gfortran.dg/interface_3.f90: Modify errors.
6775
6776 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6777
6778         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6779         fail to link due to relocation overflows on spu-*-*.
6780
6781 2006-11-27  Michael Matz  <matz@suse.de>
6782             Andreas Krebbel  <krebbel1@de.ibm.com>
6783
6784         PR target/29319
6785         * gcc.dg/20061127-1.c: New testcase.
6786
6787 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6788
6789         * gcc.dg/20061124-1.c: Add exit() function prototype.
6790
6791 2006-11-27  Jan Hubicka  <jh@suse.cz>
6792
6793         * gcc.target/i386/memcpy-1.c: Adjust size.
6794         * gcc.dg/visibility-11.c: Likewise.
6795
6796 2006-11-27  Richard Guenther  <rguenther@suse.de>
6797
6798         PR middle-end/25620
6799         * gcc.target/i386/pow-1.c: New testcase.
6800         * gcc.dg/builtins-58.c: Likewise.
6801
6802 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/29886
6805         * g++.dg/expr/cast8.C: New test.
6806
6807 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6808
6809         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6810         Don't ever inline the testcase.
6811
6812 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6813
6814         PR fortran/29982
6815         * gfortran.fortran-torture/compile/parameter_3.f90: New
6816         testcase.
6817
6818 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6819
6820         PR fortran/29951
6821         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6822
6823 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6824
6825         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6826         for CHAR.
6827
6828 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6829
6830         PR libgfortran/29936
6831         * gfortran.dg/write_check3.f90: New test.
6832
6833 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6834
6835         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6836
6837 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6838
6839         PR fortran/20880
6840         * gfortran.dg/interface_3.f90: New test.
6841
6842         PR fortran/29387
6843         * gfortran.dg/generic_8.f90: New test.
6844
6845 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6846
6847         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6848         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6849         * gfortran.dg/specifics_3.f90: Remove.
6850
6851 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6852
6853         PR c/29955
6854         * gcc.dg/gomp/pr29955.c: New test.
6855
6856         PR c/29736
6857         * gcc.dg/pr29736.c: New test.
6858
6859 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6860
6861         PR tree-opt/29964
6862         * gcc.dg/pure-1.c: New test.
6863
6864 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6865
6866         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6867         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6868
6869 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6870
6871         * gcc.dg/20061124-1.c: New testcase.
6872
6873 2006-11-23  Eric Christopher  <echristo@apple.com>
6874
6875         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6876
6877 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6878
6879         PR c/2707
6880         PR c++/26167
6881         * gcc.dg/Wconversion-integer.c: New. Supersedes
6882         Wconversion-negative-constants.c
6883         * gcc.dg/Wconversion-real.c: New.
6884         * gcc.dg/Wconversion-real-integer.c: New.
6885         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6886         * g++.dg/warn/Wconversion1.C: Modified.
6887
6888 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6889
6890         * gfortran.dg/overload_1.f90: New test.
6891
6892 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6893
6894         PR c/9072
6895         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6896         Wtraditional-conversion.
6897         * gcc.dg/overflow-warn-2.c: Likewise.
6898         * gcc.dg/Wconversion.c: Likewise. Renamed as
6899         Wtraditional-conversion.c .
6900         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6901         Wtraditional-conversion-2.c .
6902         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6903         Wtraditional-conversion-2.c
6904         * gcc.dg/Wconversion-negative-constants.c: New.
6905
6906 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6907
6908         * gcc.dg/tree-ssa/dump-1.c: New test.
6909
6910 2006-11-23  David Ung <davidu@mips.com>
6911
6912         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6913         -mfp64, allowable when ISA >= 33 and float is enabled.
6914         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6915         of mthc1 and mfhc1 patterns.
6916
6917 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6918
6919         PR tree-optimization/29921
6920         * gcc.dg/pr29921.c: New test.
6921
6922 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6923
6924         PR fortran/29441
6925         * gfortran.dg/initialization_4.f90: New test.
6926
6927 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6928
6929         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6930         platforms that have interleaving support.
6931         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6932         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6933         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6934         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6935         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6936         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6937         gcc.dg/vect/vect-strided-u8-i8.c,
6938         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6939         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6940         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6941         gcc.dg/vect/vect-strided-float.c,
6942         gcc.dg/vect/vect-strided-a-mult.c,
6943         gcc.dg/vect/vect-strided-mult-char-ls.c,
6944         gcc.dg/vect/vect-strided-a-u16-mult.c,
6945         gcc.dg/vect/vect-strided-a-u32-mult.c,
6946         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6947         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6948         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6949         gcc.dg/vect/vect-strided-mult.c,
6950         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6951         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6952         New.
6953
6954 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6955
6956         PR fortran/25087
6957         * gfortran.dg/auto_char_len_4.f90: New test.
6958
6959 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6960
6961         PR fortran/29652
6962         * gfortran.dg/generic_7.f90: New test.
6963         * gfortran.dg/defined_operators_1.f90: Add new error.
6964
6965 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6966
6967         PR tree-optimization/29902
6968         * g++.dg/tree-ssa/pr29902.C: New test.
6969
6970 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6971
6972         PR fortran/29820
6973         * gfortran.dg/used_types_13.f90: New test.
6974
6975 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6976
6977         * gcc.dg/dfp/snan.c: Delete.
6978
6979 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6980
6981         * g++.dg/cpp0x/static_assert1.C: New.
6982         * g++.dg/cpp0x/static_assert2.C: New.
6983         * g++.dg/cpp0x/static_assert3.C: New.
6984
6985 2006-11-21  Richard Guenther  <rguenther@suse.de>
6986
6987         * gcc.dg/vect/vect-pow-1.c: New testcase.
6988         * gcc.dg/vect/vect-pow-2.c: Likewise.
6989
6990 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6991
6992         PR c++/29570
6993         * g++.dg/template/static29.C: New test.
6994
6995         PR c++/29734
6996         * g++.dg/conversion/simd4.C: New test.
6997
6998 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6999
7000         PR c++/29475
7001         * g++.dg/template/access19.C: New test.
7002         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7003         error is reported.
7004
7005 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7006
7007         PR tree-opt/25500
7008         * gcc.dg/tree-ssa/sra-4.c: New testcase.
7009
7010 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7011
7012         PR fortran/27546
7013         * gfortran.dg/import.f90: Extended test.
7014         * gfortran.dg/import2.f90: Extended test.
7015
7016 2006-11-20  Tobias Burnus  <burnus@net-b.de>
7017
7018         * gfortran.dg/volatile3.f90: Add conflict test.
7019
7020 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
7021
7022         PR fortran/24783
7023         * gfortran.dg/implicit_10.f90: New test.
7024
7025 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7026
7027         PR c++/8586
7028         * g++.dg/warn/Wall-write-strings.C: New.
7029
7030 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7031
7032         * gfortran.dg/alloc_comp_constraint_5.f90: New.
7033         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7034
7035 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7036
7037         * gfortran.dg/use_3.f90: Remove error message.
7038         * gfortran.dg/iso_fortran_env_1.f90: New test.
7039         * gfortran.dg/iso_fortran_env_2.f90: New test.
7040         * gfortran.dg/iso_fortran_env_3.f90: New test.
7041         * gfortran.dg/iso_fortran_env_4.f90: New test.
7042
7043 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
7044
7045         * gcc.dg/vect/vect-27.c: Fix initialization.
7046
7047 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7048
7049         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7050         * gcc.dg/torture/builtin-minmax-1.c: New.
7051
7052         * gcc.dg/builtins-20.c: Add cases for copysign.
7053
7054 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7055
7056         PR fortran/24285
7057         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7058
7059 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7060         * gfortran.dg/use_1.f90: New test.
7061         * gfortran.dg/use_1.f90: New test.
7062         * gfortran.dg/use_1.f90: New test.
7063
7064 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
7065
7066         PR tree-optimization/29801
7067         * gcc.dg/pr29801.c: New test.
7068
7069 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR middle-end/29584
7072         * gcc.dg/torture/pr29584.c: New test.
7073
7074 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
7075
7076         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7077         Condition PowerPC tests for saving FPRs on powerpc_fprs.
7078         * gcc.target/powerpc/compress-float-ppc.c,
7079         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7080         powerpc_fprs.
7081         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7082         do not pass -mhard-float.
7083
7084 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7085
7086         * gnat.dg/volatile_aggregate.adb: New test.
7087
7088 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7089
7090         PR fortran/29391
7091         PR fortran/29489
7092         * gfortran.dg/bound_2.f90: Add more checks.
7093         * gfortran.dg/bound_3.f90: New test.
7094
7095 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7096
7097         PR target/29201
7098         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7099
7100 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7101
7102         * gfortran.dg/import3.f90: Fix error message.
7103
7104 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7105
7106         PR tree-opt/29788
7107         * gfortran.fortran-torture/compile/inline_1.f90:
7108         New testcase.
7109
7110 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7111
7112         * gcc.target/i386/x87regparm-1.c: New test.
7113         * gcc.target/i386/x87regparm-2.c: New test.
7114         * gcc.target/i386/x87regparm-3.c: New test.
7115         * gcc.target/i386/x87regparm-4.c: New test.
7116
7117 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7118
7119         PR fortran/27546
7120         * gfortran.dg/import.f90: New test.
7121         * gfortran.dg/import2.f90: New test.
7122         * gfortran.dg/import3.f90: New test.
7123
7124 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7125
7126         PR fortran/27588
7127         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7128
7129 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7130
7131         PR fortran/29806
7132         * gfortran.dg/contains.f90: New test.
7133         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7134
7135 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR tree-optimization/29581
7138         * gcc.dg/pr29581-1.c: New test.
7139         * gcc.dg/pr29581-2.c: New test.
7140         * gcc.dg/pr29581-3.c: New test.
7141         * gcc.dg/pr29581-4.c: New test.
7142         * gfortran.dg/pr29581.f90: New test.
7143
7144 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
7145
7146         PR fortran/29702
7147         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7148         numbers in error message headers.
7149
7150 2006-11-14  Richard Guenther  <rguenther@suse.de>
7151
7152         * gcc.target/i386/math-torture/math-torture.exp: Restrict
7153         to i?86 and x86_64 targets.
7154
7155 2006-11-14  Caroline Tice  <ctice@apple.com>
7156
7157         * gcc.dg/pubtypes-1.c: New file/testcase.
7158         * gcc.dg/pubtypes-2.c: New file/testcase.
7159         * gcc.dg/pubtypes-3.c: New file/testcase.
7160         * gcc.dg/pubtypes-4.c: New file/testcase.
7161         * g++.dg/pubtypes.C: New file/testcase.
7162
7163 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/29106
7166         * g++.dg/init/self1.C: New test.
7167
7168 2006-11-14  Tobias Burnus  <burnus@net-b.de>
7169
7170         PR fortran/29657
7171         * gfortran.dg/conflicts.f90: Add.
7172
7173 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
7174
7175         PR rtl-optimization/29798
7176
7177         * gcc.c-torture/execute/pr29798.c: New.
7178
7179 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7180
7181         * gcc.dg/builtins-20.c: Add more cases.
7182
7183 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
7184
7185         PR fortran/29759
7186         * gfortran.dg/gomp/pr29759.f90: New test.
7187
7188 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
7189
7190         PR c++/29518
7191         * g++.dg/template/static28.C: New test.
7192
7193 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
7194
7195         * lib/c-torture.exp: Use target-libpath.exp.
7196         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7197         set GCC_EXEC_PREFIX env var from global variable of same name.
7198
7199 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7200
7201         PR fortran/26994
7202         * gfortran.fortran-torture/compile/transfer-1.f90:
7203         New testcase.
7204
7205 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
7206             Zdenek Dvorak <dvorakz@suse.cz>
7207
7208         PR tree-optimization/29680
7209         * gcc.dg/alias-11.c: New test.
7210
7211 2006-11-12  Jason Merrill  <jason@redhat.com>
7212             Andrew Pinski <pinskia@physics.uc.edu>
7213
7214         PR middle-end/28915
7215         * gcc.target/i386/vectorize1.c: New.
7216
7217 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7218
7219         PR rtl-optimization/29797
7220         * gcc.c-torture/execute/pr29797-1.c: New test case.
7221
7222 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7223
7224         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7225
7226 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
7227
7228         * gcc.dg/tree-ssa/prefetch-3.c: New test.
7229
7230 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7231
7232         PR tree-optimization/13827
7233         * gcc.dg/fold-eqand-1.c: New test case.
7234
7235 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7236
7237         PR rtl-opt/28812
7238         * gcc.c-torture/execute/mayalias-3.c: New test.
7239
7240 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
7241
7242         PR middle-end/27528
7243         * gcc.c-torture/compile/pr27528.c: New test.
7244         * gcc.dg/pr27528.c: Likewise.
7245
7246 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7247
7248         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7249
7250         * gcc.dg/torture/builtin-symmetric-1.c: New test.
7251
7252 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7253
7254         PR fortran/29758
7255         * gfortran.dg/reshape_source_size_1.f90: New test.
7256
7257 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7258
7259         PR fortran/29315
7260         * gfortran.dg/aliasing_dummy_4.f90: New test.
7261
7262 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
7263
7264         PR target/29777
7265         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7266         and x86_64-*-* targets.
7267
7268 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7269
7270         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7271         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7272         New macros. Use them in exact tests.
7273         (TESTIT3): New macro.
7274         Add tests for fmin, fmax and fma.
7275
7276 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7277
7278         PR fortran/29431
7279         * gfortran.dg/array_constructor_13.f90: New test.
7280
7281 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7282
7283         PR fortran/29744
7284         * gfortran.dg/used_types_12.f90: New test.
7285
7286 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
7287
7288         PR middle-end/29726
7289         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7290         (test6): Ditto.
7291         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7292         * gcc.dg/fold-eqandshift-3.c: New test case.
7293
7294 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7295
7296         PR fortran/29699
7297         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7298
7299         PR fortran/21370
7300         * gfortran.dg/change_symbol_attributes_1.f90: New test.
7301
7302 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7303
7304         * gcc.dg/20061109-1.c: New testcase.
7305
7306 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7307
7308         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7309
7310 2006-11-09  Tobias Burnus  <burnus@net-b.de>
7311
7312         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7313         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7314
7315 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
7316
7317         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7318         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7319
7320 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7321
7322         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7323
7324 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7325
7326         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7327         vect-9.c).
7328         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7329         * gcc.dg/vect/vect-9.c: Now vectorizable.
7330         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7331         that support vect_widen_mult.
7332         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7333         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7334         vect-reduc-dot-u16.c).
7335         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7336         vect-reduc-dot-u16.c).
7337         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7338         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7339         vect-reduc-dot-s8.c).
7340         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7341         vect-reduc-dot-s8.c).
7342         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7343         vect-reduc-dot-s8.c).
7344         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7345         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7346         vect-reduc-dot-u8.c).
7347         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7348         vect-reduc-dot-u8.c).
7349         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7350         * gcc.dg/vect/vect-multitypes-9.c: New test.
7351         * gcc.dg/vect/vect-multitypes-10.c: New test.
7352         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7353         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7354         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7355         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7356         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7357         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7358         wrapv-vect-reduc-dot-s8.c.
7359         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7360         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7361         targets that support vec_unpack.
7362         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7363         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7364         (check_effective_target_vect_widen_mult_hi_to_si): New.
7365         (check_effective_target_vect_widen_sum): Removed.
7366
7367         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7368
7369         * gcc.dg/vect/vect-multitypes-8.c: New test.
7370         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7371
7372         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7373
7374         * gcc.dg/vect/vect-multitypes-7.c: New test.
7375
7376         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7377
7378         * gcc.dg/vect/vect-multitypes-4.c: New test.
7379         * gcc.dg/vect/vect-multitypes-5.c: New test.
7380         * gcc.dg/vect/vect-multitypes-6.c: New test.
7381
7382         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7383
7384         * gcc.dg/vect/vect-multitypes-1.c: New test.
7385         * gcc.dg/vect/vect-multitypes-2.c: New test.
7386         * gcc.dg/vect/vect-multitypes-3.c: New test.
7387
7388 2006-11-07  Eric Christopher  <echristo@apple.com>
7389
7390         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7391         Test using scan-assembler-not.
7392
7393 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7394
7395         * gcc.dg/inline-17.c: New test.
7396
7397 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7398
7399         PR other/25028
7400         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7401         on HP-UX.
7402
7403 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7404
7405         PR fortran/29539
7406         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7407
7408         PR fortran/29634
7409         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7410         test.
7411
7412 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7413
7414         PR fortran/29601
7415         * gfortran.dg/volatile.f90: Add.
7416         * gfortran.dg/volatile2.f90: Add.
7417         * gfortran.dg/volatile3.f90: Add.
7418         * gfortran.dg/volatile4.f90: Add.
7419         * gfortran.dg/volatile5.f90: Add.
7420         * gfortran.dg/volatile6.f90: Add.
7421         * gfortran.dg/volatile7.f90: Add.
7422
7423 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7424
7425         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7426           for matching error messages.
7427         * gfortran.dg/specifics_3.f90: Adjust pattern
7428           for matching error messages.
7429
7430 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7431             Bernhard Fischer  <aldot@gcc.gnu.org>
7432
7433         * lib/gcc-dg.exp (output-exists): New proc.
7434         (output-exists-not): New proc.
7435         * gcc.test-framework/test-framework.awk: Support new directives.
7436         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7437         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7438         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7439         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7440         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7441         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7442
7443 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7444
7445         PR fortran/29630
7446         PR fortran/29679
7447         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7448         * gfortran.dg/initialization_3.f90: New.
7449
7450 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7451
7452         PR libgfortran/25545
7453         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7454
7455 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR middle-end/29695
7458         * gcc.c-torture/execute/pr29695-1.c: New test.
7459         * gcc.c-torture/execute/pr29695-2.c: New test.
7460
7461 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7462
7463         PR fortran/29565
7464         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7465
7466 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7467
7468         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7469         for matching error messages.
7470
7471 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7472
7473         PR target/26915
7474         * gcc.target/i386/387-12.c: New test.
7475
7476 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7477
7478         PR libfortran/29713
7479         * gfortran.dg/pr29713.f90: New test.
7480
7481 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7482
7483         * gcc.c-torture/execute/arith-rand-ll.c:
7484         Also test for bogus rest sign.
7485
7486 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7487
7488         PR libfortran/27895
7489         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7490
7491 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7492
7493         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7494         from error messages.
7495
7496 2006-11-02  Mike Stump  <mrs@apple.com>
7497
7498         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7499
7500         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7501
7502 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7503
7504         * g++.dg/eh/gcsec1.C: New test.
7505
7506 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7507
7508         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7509         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7510
7511 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7512
7513         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7514         hexadecimal value.
7515         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7516         * gcc.dg/pr14796-2.c: Likewise.
7517
7518 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7519
7520         * gcc.c-torture/execute/20061101-1.c: New test.
7521
7522 2006-11-01  Richard Guenther  <rguenther@suse.de>
7523
7524         * gcc.target/i386/fpprec-1.c: New testcase.
7525
7526 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7527
7528         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7529         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7530
7531 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7532
7533         * gcc.c-torture/execute/20061031-1.c: New test.
7534
7535 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7536
7537         PR 23067
7538         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7539         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7540         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7541         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7542         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7543         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7544         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7545
7546 2006-10-31  Eric Christopher  <echristo@apple.com>
7547             Falk Hueffner  <falk@debian.org>
7548
7549         * gcc.dg/builtin-bswap-1.c: New.
7550         * gcc.dg/builtin-bswap-2.c: New.
7551         * gcc.dg/builtin-bswap-3.c: New.
7552         * gcc.dg/builtin-bswap-4.c: New.
7553         * gcc.dg/builtin-bswap-5.c: New.
7554         * gcc.target/i386/builtin-bswap-1.c: New.
7555
7556 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7557
7558         * gcc.dg/inline-16.c: New.
7559
7560         PR 16622
7561         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7562         defining it.
7563         * gcc.dg/inline-13.c: New.
7564         * gcc.dg/inline-14.c: New.
7565         * gcc.dg/inline-15.c: New.
7566
7567         PR 11377
7568         * gcc.dg/inline6.c: New.
7569         * gcc.dg/inline7.c: New.
7570
7571 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7572
7573         PR middle-end/23470
7574         * gcc.dg/pr23470-1.c: New test case.
7575
7576 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7577
7578         PR fortran/29537
7579         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7580         data.
7581         * gfortran.dg/blockdata_2.f90: New testcase.
7582
7583 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7584
7585         PR libfortran/29627
7586         * gfortran.dg/unf_short_record_1.f90:  New test.
7587
7588 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7589
7590         PR fortran/29067
7591         * gfortran.dg/pr29067.f: New test.
7592
7593 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7594             Richard Sandiford  <richard@codesourcery.com>
7595
7596         * lib/target-supports.exp (get_compiler_messages): Append options
7597         as a single list element.
7598         (check_effective_target_arm_vfp_ok): New.
7599         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7600
7601 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7602
7603         PR fortran/29387
7604         * gfortran.dg/intrinsic_actual_2.f90: New test.
7605
7606         PR fortran/29490
7607         * gfortran.dg/actual_array_interface_1.f90: New test.
7608
7609         PR fortran/29641
7610         * gfortran.dg/used_types_11.f90: New test.
7611
7612 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7613
7614         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7615         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7616         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7617         * g++.old-deja/g++.mike/net25.C (main): Same.
7618         * g++.dg/lookup/exception1.C (main): Same.
7619         * g++.dg/parse/parens2.C (main): Same.
7620
7621 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7622
7623         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7624
7625 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7626
7627         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7628         * gcc.dg/torture/builtin-math-3.c: Likewise.
7629
7630 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7631
7632         PR fortran/29452
7633         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7634         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7635
7636 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7637
7638         PR Fortran/29410
7639         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7640
7641 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7642
7643         * lib/target-supports.exp (check_function_available): Declare
7644         function before calling.
7645
7646 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7647
7648         PR tree-optimization/29637
7649         * gcc.dg/pr29637.c: New test.
7650
7651 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7652
7653         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7654         tree canonicalization.
7655
7656 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7657
7658         * gcc.dg/builtins-20.c: Add more hypot tests.
7659
7660 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7661
7662         * gcc.dg/fold-compare-1.c: New test case.
7663
7664 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7665
7666         PR c++/16307
7667         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7668
7669 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7670
7671         PR tree-optimization/15458
7672         * gcc.dg/fold-xornot-1.c: New test case.
7673
7674 2006-10-29  Richard Guenther  <rguenther@suse.de>
7675
7676         * gcc.target/i386/math-torture/trunc.c: New testcase.
7677
7678 2006-10-29  Richard Guenther  <rguenther@suse.de>
7679
7680         * gcc.target/i386/math-torture/round.c: New testcase.
7681
7682 2006-10-29  Richard Guenther  <rguenther@suse.de>
7683
7684         * gcc.target/i386/math-torture/ceil.c: New testcase.
7685         * gcc.target/i386/math-torture/floor.c: Likewise.
7686
7687 2006-10-29  Richard Guenther  <rguenther@suse.de>
7688
7689         * gcc.target/i386/math-torture/rint.c: New testcase.
7690         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7691
7692 2006-10-29  Richard Guenther  <rguenther@suse.de>
7693
7694         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7695         * gcc.target/i386/math-torture/lceil.c: Likewise.
7696
7697 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7698
7699         PR libgfortran/24313
7700         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7701
7702 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7703
7704         * gcc.c-torture/execute/20020118-1.c,
7705         gcc.c-torture/execute/builtins/strlen.c,
7706         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7707         comment typos.
7708
7709 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7710
7711         * gcc.dg/builtins-20.c: Add tests for hypot.
7712         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7713         two-argument builtins.
7714         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7715         TESTIT2.  Update all callers.
7716         (TESTIT2, TESTIT2_R): New helper macros.
7717         Add testcases for pow, hypot and atan2.
7718
7719 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7720
7721         PR C++/29295
7722         * g++.dg/expr/bool1.C: New test.
7723         * g++.dg/expr/bool2.C: New test.
7724
7725 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7726
7727         PR fortran/28224
7728         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7729         * gfortran.dg/namelist_internal.f90: New test.
7730
7731 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7732
7733         PR fortran/29625
7734         * gfortran.dg/io_real_boz.f90: Add.
7735         * gfortran.dg/io_real_boz2.f90: Add.
7736
7737 2006-10-28  Richard Guenther  <rguenther@suse.de>
7738
7739         PR middle-end/26899
7740         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7741
7742 2006-10-28  Richard Guenther  <rguenther@suse.de>
7743
7744         PR target/28806
7745         * gcc.target/i386/math-torture/lround.c: New testcase.
7746
7747 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7748
7749         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7750         * gcc.dg/builtins-44.c: Likewise.
7751         * gcc.dg/builtins-45.c: Likewise.
7752         * gcc.dg/pr28796-2.c: Likewise.
7753         * gcc.dg/unordered-3.c: Likewise.
7754
7755 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7756
7757         PR libgfortran/27954
7758         * gfortran.dg/error_recovery_2.f90: New test.
7759
7760 2006-10-26  Richard Guenther  <rguenther@suse.de>
7761
7762         * gcc.target/i386/i386.exp: Use glob, not find to collect
7763         tests.  Avoids recursing into subdirectories.
7764         * gcc.target/i386/math-torture/math-torture.exp: Torture
7765         for interesting ia32 math options.
7766         * gcc.target.i386/math-torture/lrint.c: New testcase.
7767
7768 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7769
7770         PR libgfortran/29563
7771         * gfortran.dg/arrayio_9.f90: Update test.
7772         * gfortran.dg/arrayio_19.f90: New test.
7773
7774 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7775
7776         * gcc.dg/20061026.c: New testcase.
7777
7778 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7779
7780         PR libgfortran/29563
7781         * gfortran.dg/arrayio_9.f90: New test.
7782
7783 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7784
7785         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7786         Copy the strings manually, as strcpy may call strlen.
7787
7788 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7789
7790         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7791         Add checks for log, log2, log10 and log1p.
7792
7793         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7794         we already test 0.0.  Add checks for expm1, log, log2, log10,
7795         log1p, cbrt, erf and erfc.
7796
7797 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7798
7799         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7800
7801 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7802
7803         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7804         and remainderl() built-in functions.  Remove -ffast-math from
7805         dg-options.
7806
7807 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7808
7809         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7810         acosh and atanh.
7811
7812         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7813         floating point modifiers to arguments passed to float and long
7814         double functions respectively.  Update all callers to use floating
7815         point numbers, not integers.  Add tests for exp, exp2 and
7816         exp10/pow10.
7817
7818         * gcc.dg/torture/builtin-math-3.c: New test.
7819
7820 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7821
7822         PR fortran/29393
7823         * gfortran.dg/initialize_2.f90: New.
7824
7825 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7826
7827         * gcc.dg/torture/builtin-math-2.c: New test.
7828
7829 2006-10-24  Richard Guenther  <rguenther@suse.de>
7830
7831         PR middle-end/28796
7832         * gcc.dg/pr28796-1.c: New testcase.
7833         * gcc.dg/pr28796-2.c: Likewise.
7834
7835 2006-10-24  Richard Guenther  <rguenther@suse.de>
7836
7837         * gcc.dg/builtins-57.c: New testcase.
7838
7839 2006-10-24  Richard Guenther  <rguenther@suse.de>
7840
7841         PR tree-optimization/29567
7842         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7843
7844 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7845
7846         PR tree-optimization/14784
7847         * gcc.dg/alias-10.c: New test.
7848
7849 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7850
7851         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7852
7853 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7854
7855         * gcc.dg/builtin-strncat-chk-1.c: New test.
7856
7857 2006-10-23  Jan Hubicka  <jh@suse.cz>
7858
7859         * gcc.dg/memmove-1.c: New test.
7860
7861 2006-10-23  Paul Brook  <paul@codesourcery.com>
7862
7863         * gcc.dg/pragma-pack-5.c: New test.
7864
7865 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7866
7867         * g++.dg/other/s390-1.C: New testcase.
7868
7869 2006-10-23  Richard Guenther  <rguenther@suse.de>
7870
7871         PR middle-end/27132
7872         PR middle-end/23295
7873         * gcc.dg/pr27132.c: New testcase.
7874         * gcc.dg/pr23295.c: Likewise.
7875         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7876         * g++.dg/tree-ssa/pr19807.C: Likewise.
7877
7878 2006-10-23  Richard Guenther  <rguenther@suse.de>
7879
7880         PR middle-end/21032
7881         * gcc.dg/pr21032.c: New testcase.
7882
7883 2006-10-22  Jeff Law  <law@redhat.com>
7884         Richard Guenther  <rguenther@suse.de>
7885
7886         PR tree-optimization/15911
7887         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7888
7889 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7890
7891         PR c++/20647
7892         * g++.dg/abi/rtti3.C: New.
7893
7894 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7895
7896         PR middle-end/28252
7897         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7898         transformation.
7899
7900 2006-10-21  Richard Guenther  <rguenther@suse.de>
7901
7902         PR tree-optimization/3511
7903         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7904
7905 2006-10-21  Richard Guenther  <rguenther@suse.de>
7906
7907         PR middle-end/26898
7908         * gcc.dg/torture/pr26898-1.c: New testcase.
7909         * gcc.dg/torture/pr26898-2.c: Likewise.
7910
7911 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7912
7913         PR c++/28053
7914         * g++.dg/parse/bitfield1.C: Adjust error markers.
7915         * g++.dg/parse/bitfield2.C: New test.
7916
7917 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7918
7919         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7920
7921 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7922
7923         PR libfortran/27895
7924         * gfortran.dg/zero_sized_1.f90: New test.
7925
7926 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7927
7928         * gcc.dg/div-compare-1.c: New test.
7929
7930 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7931
7932         PR fortran/29216
7933         * gfortran.dg/result_default_init_1.f90: New test.
7934
7935         PR fortran/29314
7936         * gfortran.dg/automatic_default_init_1.f90: New test.
7937
7938         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7939         from 38 to 33.
7940
7941 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7942
7943         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7944         'using namespace std' without previous declaration.
7945         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7946         * g++.old-deja/g++.robertl/eb133c.C: New.
7947
7948 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7949
7950         PR libgfortran/29277
7951         * gfortran.dg/streamio_4.f90: Update test.
7952         * gfortran.dg/streamio_11.f90: New test.
7953
7954 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7955
7956         PR c++/27952
7957         * g++.dg/inherit/virtual1.C: New test.
7958
7959 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/28261
7962         * g++.dg/parse/enum3.C: New test.
7963
7964 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/29039
7967         * g++.dg/init/ctor8.C: New test.
7968
7969 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7970
7971         PR c++/27270
7972         * g++.dg/ext/complit8.C: Tweak error markers.
7973         * g++.dg/template/complit1.C: Add error marker.
7974
7975 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7976
7977         PR c++/27270
7978         * g++.dg/ext/complit8.C: New test.
7979
7980         PR c++/29408
7981         * g++.dg/parse/dtor12.C: New test.
7982
7983         PR c++/29435
7984         * g++.dg/template/sizeof11.C: New test.
7985
7986 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7987
7988         PR fortran/29392
7989         * gfortran.dg/data_char_3.f90: New test.
7990
7991         PR fortran/29451
7992         * gfortran.dg/negative_automatic_size.f90: New test.
7993
7994 2006-10-16  David Daney  <ddaney@avtrex.com>
7995
7996         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7997
7998 2006-10-16  Eric Christopher  <echristo@apple.com>
7999
8000         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8001         x86_64.
8002
8003 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8004
8005         PR c++/28211
8006         * g++.dg/tc1/dr49.C: Tweak error messages.
8007         * g++.dg/parse/template21.C: New test.
8008
8009 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8010
8011         PR middle-end/20491
8012         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8013
8014 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8015
8016         PR fortran/29403
8017         * gfortran.dg/print_1.f90: New test.
8018
8019 2006-10-15  Jan Hubicka  <jh@suse.cz>
8020
8021         PR middle-end/29241
8022         * gcc.c-torture/compile/pr29241.c: New testcase.
8023
8024 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
8025
8026         PR middle-end/29250
8027         * gcc.c-torture/compile/pr29250.c: New test.
8028
8029 2006-10-15  Richard Guenther  <rguenther@suse.de>
8030
8031         * gcc.dg/pr29299.c: New testcase.
8032
8033 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
8034
8035         PR fortran/24767
8036         * gfortran.dg/label_4.f90: Adjust warning flag.
8037
8038 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8039
8040         PR fortran/29371
8041         * gfortran.dg/nullify_3.f90: New test.
8042
8043 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8044
8045         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8046         on Solaris 2.5.1 too.
8047
8048 2006-10-13  Eric Christopher  <echristo@apple.com>
8049
8050         * gcc.dg/pr25993.c: Skip for darwin.
8051
8052 2006-10-13  Eric Christopher  <echristo@apple.com>
8053
8054         * gcc.dg/visibility-11.c: Skip for darwin.
8055
8056 2006-10-13  Eric Christopher  <echristo@apple.com>
8057
8058         * gcc.dg/darwin-weakimport-1.c: Use
8059         -fno-asynchronous-unwind-tables.
8060         * gcc.dg/darwin-weakimport-3.c: Ditto.
8061
8062 2006-10-13  Richard Guenther  <rguenther@suse.de>
8063
8064         PR tree-optimization/29446
8065         * gcc.dg/torture/pr29446.c: New testcase.
8066
8067 2006-10-13  Bill Wendling  <wendling@apple.com>
8068
8069         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8070         * g++.old-deja/g++.jason/hmc1.C: Likewise.
8071         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8072         * g++.old-deja/g++.law/shadow1.C: Likewise.
8073         * g++.old-deja/g++.law/ctors10.C: Likewise.
8074         * g++.dg/debug/namespace1.C: Likewise.
8075         * g++.dg/inherit/namespace-as-base.C: Likewise.
8076         * g++.dg/opt/delay-slot-1.C: Likewise.
8077         * g++.dg/parse/defarg10.C: Likewise.
8078         * g++.dg/template/ptrmem11.C: Likewise.
8079         * g++.dg/template/mem_func_ptr.C: Likewise.
8080         * g++.dg/template/spec19.C: Likewise.
8081
8082 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
8083
8084         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8085
8086 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8087
8088         PR fortran/29373
8089         * gfortran.dg/implicit_9.f90: New test.
8090
8091         PR fortran/29407
8092         * gfortran.dg/namelist_25.f90: New test.
8093
8094         PR fortran/27701
8095         * gfortran.dg/same_name_2.f90: New test.
8096
8097         PR fortran/29232
8098         * gfortran.dg/host_assoc_types_1.f90: New test.
8099
8100         PR fortran/29364
8101         * gfortran.dg/missing_derived_type_1.f90: New test.
8102         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8103
8104         PR fortran/29422
8105         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8106
8107         PR fortran/29428
8108         * gfortran.dg/alloc_comp_assign_5.f90: New test.
8109
8110 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8111
8112         PR fortran/29391
8113         * gfortran.dg/bound_2.f90: New test.
8114
8115 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8116
8117         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8118         directive.
8119         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8120         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8121         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8122         * gfortran.dg/gomp/reduction3.f90: Likewise.
8123         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8124         * gfortran.dg/dummy_procedure_2.f90: Likewise.
8125         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8126         * gfortran.dg/forall_4.f90: Likewise.
8127         * gfortran.dg/spec_expr_4.f90: Likewise.
8128         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8129         * gfortran.dg/forall_5.f90: Likewise.
8130         * gfortran.dg/open_access_append_2.f90: Add check for
8131         compile-time warning.
8132
8133 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/28506
8136         * g++.dg/parse/pure1.C: New test.
8137
8138 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8139
8140         PR fortran/21435
8141         * gfortran.dg/io_constraints_3.f90: New test.
8142         * gfortran.dg/open_access_append_1.f90: Add checks
8143         for compile-time warnings.
8144         * gfortran.dg/pr20163-2.f: Likewise.
8145         * gfortran.dg/iostat_2.f90: Likewise.
8146         * gfortran.dg/label_4.f90: Delete the temporary
8147         file.
8148         * gfortran.dg/direct_io_2.f90: Add a FILE=
8149         specifier.
8150         * gfortran.dg/iomsg_1.f90: Add check for
8151         compile-time warning.
8152
8153 2006-10-12  Jan Hubicka  <jh@suse.cz>
8154
8155         PR c/28419
8156         * gcc.dg/pr28319.c: New test.
8157
8158 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
8159         PR c++/29318
8160         * g++.dg/ext/vla4.C: New test.
8161
8162 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8163
8164         PR c++/27961
8165         * g++.dg/template/crash60.C: New test.
8166         * g++.dg/other/large-size-array.C: Adjust error markers.
8167         * g++.dg/parse/crash27.C: Likewise.
8168         * g++.dg/template/crash1.C: Likewise.
8169
8170 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
8171
8172         PR testsuite/29093
8173         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8174
8175 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR preprocessor/28709
8178         * gcc.dg/cpp/paste14.c: New test.
8179
8180 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/29175
8183         * g++.dg/init/array24.C: New test.
8184
8185 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8186
8187         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8188         of <sys/types.h>.
8189
8190 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
8191
8192         PR c++/29024
8193         * g++.dg/parse/typedef8.C: New test.
8194         * g++.dg/other/mult-stor1.C: Adjust error markers.
8195
8196 2006-10-11  Richard Guenther  <rguenther@suse.de>
8197
8198         PR tree-optimization/28230
8199         * gcc.dg/torture/pr28230.c: New testcase.
8200
8201 2006-10-11  Richard Guenther  <rguenther@suse.de>
8202
8203         PR inline-asm/29119
8204         * gcc.dg/torture/pr29119.c: New testcase.
8205
8206 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
8207
8208         PR middle-end/29272
8209         * gcc.c-torture/execute/20060930-2.c: New test.
8210
8211 2006-10-09  Richard Henderson  <rth@redhat.com>
8212
8213         Revert emutls patch.
8214
8215 2006-10-09  Richard Guenther  <rguenther@suse.de>
8216
8217         PR middle-end/29254
8218         * gcc.dg/pr29254.c: New testcase.
8219
8220 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
8221             Paul Thomas  <pault@gcc.gnu.org>
8222
8223         PR fortran/20541
8224         * gfortran.dg/alloc_comp_basics_1.f90: New test.
8225         * gfortran.dg/alloc_comp_basics_2.f90: New test.
8226         * gfortran.dg/alloc_comp_assign_1.f90: New test.
8227         * gfortran.dg/alloc_comp_assign_2.f90: New test.
8228         * gfortran.dg/alloc_comp_assign_3.f90: New test.
8229         * gfortran.dg/alloc_comp_assign_4.f90: New test.
8230         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8231         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8232         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8233         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8234         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8235         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8236         * gfortran.dg/alloc_comp_std.f90: New test.
8237         * gfortran.dg/move_alloc.f90: New test.
8238
8239 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
8240
8241         PR fortran/29115
8242         * gfortran.dg/derived_constructor_comps_2.f90: New test.
8243
8244         PR fortran/29211
8245         * gfortran.dg/forall_char_dependencies_1.f90: New test.
8246
8247 2006-10-08  Tobias Burnus  <burnus@net-b.de>
8248
8249         PR fortran/28585
8250         * gfortran.dg/new_line.f90: New test.
8251
8252 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8253
8254         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8255         * gcc.dg/torture/builtin-convert-1.c,
8256         gcc.dg/torture/builtin-convert-2.c,
8257         gcc.dg/torture/builtin-convert-3.c,
8258         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8259
8260 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
8261
8262         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8263         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8264         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8265         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8266
8267 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
8268
8269         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8270         Xfail some tests for powerpc-darwin and powerpc-aix.
8271
8272 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR c/29380
8275         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8276
8277 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8278
8279         PR target/29300
8280         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8281         on hppa*-*-hpux*.
8282
8283 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8284
8285         PR fortran/16580
8286         PR fortran/29288
8287         * gfortran.fortran-torture/execute/specifics.f90:
8288         Add tests for using all possible intrinsics as actual arguments.
8289         * gfortran.dg/specifics_1.f90: Add tests for using
8290         all possible intrinsics as actual arguments.
8291         * gfortran.dg/specifics_2.f90: New file.
8292         * gfortran.dg/specifics_3.f90: New file.
8293
8294 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
8295
8296         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8297         * gcc.dg/debug/debug-2.c: Likewise.
8298
8299 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
8300
8301         * gcc.c-torture/compile/sync-2.c: New test.
8302
8303 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8304
8305         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8306         line endings.
8307
8308 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8309
8310         PR rtl-optimization/29128
8311         * gcc.c-torture/compile/pr29128.c: New test.
8312
8313 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8314
8315         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8316         line endings.
8317
8318 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
8319
8320         PR middle-end/29256
8321         * gcc.dg/tree-ssa/loop-19.c: New test.
8322
8323 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR tree-optimization/29330
8326         * gcc.dg/pr29330.c: New test.
8327
8328         PR target/28924
8329         * gcc.c-torture/compile/20061005-1.c: New test.
8330
8331 2006-10-06  Olivier Hainque  <hainque@adacore.com>
8332
8333         * gcc.dg/typename-vla-1.c: New case.
8334         * gnat.dg/forward_vla.adb: New case.
8335
8336 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR tree-optimization/29290
8339         * gfortran.dg/loop_nest_1.f90: New test.
8340
8341         PR target/29198
8342         * gcc.dg/tls/opt-12.c: New test.
8343
8344         PR fortran/28415
8345         * gfortran.dg/save_2.f90: New test.
8346
8347         PR c/29091
8348         * gcc.dg/pr29091.c: New test.
8349
8350 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8351
8352         * lib/target-supports.exp
8353         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8354         same as x86_64-*-*; check for LP64.
8355
8356 2006-10-04  Richard Henderson  <rth@redhat.com>
8357
8358         * lib/target-supports.exp (check_effective_target_tls): Redefine
8359         to mean non-emulated tls.
8360         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8361         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8362         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8363         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8364         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8365         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8366         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8367
8368 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8369
8370         PR fortran/29343
8371         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8372
8373 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8374
8375         * gfortran.dg/bounds_check_fail_1.f90: New test.
8376
8377 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8378
8379         PR c++/29020
8380         * g++.dg/template/friend48.C: New test.
8381
8382 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8383
8384         PR fortran/29098
8385         * gfortran.dg/default_initialization_2.f90: New test.
8386
8387 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8388
8389         PR fortran/20779
8390         PR fortran/20891
8391         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8392
8393 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8394
8395         PR fortran/29284
8396         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8397
8398         PR fortran/29321
8399         PR fortran/29322
8400         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8401
8402         PR fortran/25091
8403         PR fortran/25092
8404         * gfortran.dg/entry_array_specs_1.f90: New test.
8405
8406 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8407
8408         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8409         insufficient to inhibit some test failures at -O3.  Do testing
8410         on integers.
8411
8412 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8413
8414         PR c++/29138
8415         * g++.dg/inherit/access8.C: New test.
8416         * g++.dg/template/dtor4.C: Tweak error messages.
8417
8418 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8419
8420         PR fortran/27478
8421         * gfortran.dg/entry_8.f90: New test.
8422
8423 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8424
8425         PR c++/29291
8426         * g++.dg/parse/new4.C: New test.
8427
8428 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8429
8430         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8431         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8432         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8433         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8434         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8435
8436 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8437
8438         PR fortran/19260
8439         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8440         * gfortran.dg/continuation_2.f90: New test.
8441
8442         PR fortran/19262
8443         * gfortran.dg/continuation_3.f90: New test.
8444         * gfortran.dg/continuation_4.f90: New test.
8445         * gfortran.dg/continuation_5.f: New test.
8446         * gfortran.dg/continuation_6.f: New test.
8447
8448 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8449
8450         PR c++/29226
8451         * g++.dg/template/vla1.C: New test.
8452
8453 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8454
8455         PR fortran/29210
8456         * gfortran.dg/complex_parameter_1.f90: New test.
8457
8458 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8459
8460         PR c/29154
8461         * gcc.c-torture/execute/20060929-1.c: New test.
8462
8463 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8464
8465         PR c++/29105
8466         * g++.dg/template/member6.C: New test.
8467         * g++.dg/parse/typename7.C: Adjust error markers.
8468
8469         PR c++/29080
8470         * g++.dg/template/member7.C: New test.
8471
8472 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8473
8474         PR c/24010
8475         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8476         gcc.dg/Woverride-init-3.c: New tests.
8477
8478 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8479
8480         * gcc.c-torture/execute/20060930-1.c: New test.
8481
8482 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8483
8484         PR fortran/18791
8485         * gfortran.dg/specifics_1.f90: New test.
8486         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8487         complex specifics.
8488
8489 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8490
8491         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8492         pthread-init-common.h: New.
8493
8494 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8495
8496         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8497         precision on some archs.
8498
8499 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8500
8501         * gcc.dg/non-local-goto-1.c: New test.
8502         * gcc.dg/non-local-goto-2.c: Likewise.
8503         * gcc.dg/setjmp-3.c: Likewise.
8504         * gcc.dg/setjmp-4.c: Likewise.
8505
8506 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8507
8508         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8509
8510 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8511
8512         PR fortran/28276
8513         * gfortran.dg/exponent_1.f90: New test.
8514
8515         PR fortran/27021
8516         * gfortran.dg/nearest_1.f90: New test.
8517
8518 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8519
8520         PR middle-end/25261
8521         PR middle-end/28790
8522         * gcc.dg/gomp/nestedfn-1.c: New test.
8523
8524 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8525
8526         PR objc/29195
8527         * objc/compile/method-1.m: New test.
8528
8529 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8530
8531         PR c++/26938
8532         * g++.dg/template/crash58.C: New test.
8533         * g++.dg/parse/crash28.C: Adjust error markers.
8534         * g++.dg/template/crash34.C: Likewise.
8535         * g++.dg/template/friend31.C: Likewise.
8536         * g++.dg/template/crash32.C: Likewise.
8537
8538         PR c++/27329
8539         * g++.dg/template/crash59.C: New test.
8540
8541         PR c++/27667
8542         * g++.dg/template/spec33.C: New test.
8543         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8544
8545 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8546             Adam Nemet  <anemet@caviumnetworks.com>
8547
8548         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8549         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8550
8551 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8552
8553         PR target/28911
8554         * gcc.dg/pr28911.c: New.
8555
8556 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8557
8558         PR target/29169
8559         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8560         (dg-options): Add -mfpmath=387.
8561
8562 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8563
8564         PR c/28706
8565         * gcc.dg/pr28706.c: New test.
8566
8567         PR c/28712
8568         * gcc.dg/pr28712.c: New test.
8569
8570 2006-09-22  Mike Stump  <mrs@apple.com>
8571
8572         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8573
8574 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8575
8576         PR tree-optimization/28888
8577         * gcc.dg/pr28888.c: New test.
8578
8579 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/29016
8582         * g++.dg/init/ptrfn1.C: New test.
8583
8584 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8585
8586         PR c++/28861
8587         * g++.dg/template/spec32.C: New test.
8588         * g++.dg/parse/crash9.C: Adjust error markers.
8589
8590         PR c++/28303
8591         * g++.dg/template/typedef6.C: New test.
8592         * g++.dg/init/error1.C: Adjust error markers.
8593         * g++.dg/parse/crash9.C: Likewise.
8594         * g++.dg/template/crash55.C: Likewise.
8595
8596 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8597
8598         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8599
8600 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8601
8602         PR target/27650
8603         * g++.dg/ext/dllimport12.C: New test.
8604
8605 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8606
8607         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8608         * gcc.target/mips/nmadd-2.c: Likewise.
8609         * gcc.target/mips/mips-ps-6.c: New test.
8610         * gcc.target/mips/neg-abs-1.c: Likewise.
8611         * gcc.target/mips/neg-abs-2.c: Likewise.
8612         * gcc.target/mips/nmadd-3.c: New test.
8613
8614 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8615
8616         PR middle-end/28046
8617         * gcc.dg/gomp/atomic-10.c: New test.
8618         * g++.dg/gomp/atomic-10.C: New test.
8619
8620 2006-09-20  Eric Christopher  <echristo@apple.com>
8621
8622         * gcc.target/i386/sse3-not-fisttp.c: New.
8623
8624 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8625
8626         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8627
8628 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8629
8630         * gcc.c-torture/execute/pr28289.c (one): New variable.
8631         (main): Use it instead of argc.
8632         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8633         (main): Use it instead of argc.
8634
8635 2006-09-19  Paul Brook  <paul@codesourcery.com>
8636
8637         PR target/28516
8638         * gcc.dg/nested-func-5.c: New test.
8639
8640 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8641
8642         * lib/target-supports.exp (check_effective_target_tls): Compile
8643         test stubs using ${tool}_target_compile, not just target_compile.
8644         (check_effective_target_tls_runtime): Likewise.
8645
8646 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8647
8648         * gcc.c-torture/compile/20030405-1.x: Remove.
8649
8650         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8651         optimising linker from discarding it.
8652
8653 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8654
8655         PR fortran/28526
8656         * gfortran.dg/keyword_symbol_1.f90: New test.
8657
8658         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8659         pedantic compilation option.
8660
8661 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8662
8663         PR fortran/29060
8664         * gfortran.dg/spread_shape_1.f90: New test.
8665
8666 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8667
8668         PR tree-optimization/28887
8669         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8670
8671 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8672
8673         PR c/25993
8674         * gcc.dg/pr25993.c: New test.
8675
8676 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8677
8678         PR tree-opt/21591
8679         * gcc.dg/vect/pr21591.c: New test.
8680
8681 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8682
8683         PR tree-opt/29059
8684         * gcc.c-torture/compile/strcpy-1.c: New test.
8685         * gcc.c-torture/compile/strcpy-2.c: New test.
8686         * gcc.c-torture/compile/memcpy-1.c: New test.
8687         * gcc.c-torture/compile/memcpy-2.c: New test.
8688
8689 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8690
8691         PR testsuite/29055
8692         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8693
8694 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8695
8696         * gnat.dg/specs/double_record_extension1.ads: New test.
8697         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8698
8699 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8700
8701         PR fortran/29051
8702         * gfortran.dg/oldstyle_3.f90: New test.
8703
8704 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8705
8706         PR libgfortran/29099
8707         * gfortran.dg/secnds-1.f: New test.
8708
8709 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8710
8711         PR libgfortran/29053
8712         * gfortran.dg/streamio_9.f90: New test.
8713         * gfortran.dg/streamio_10.f90: New test.
8714
8715 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8716
8717         PR C++/29002
8718         * g++.dg/init/array22.C: New test.
8719         * g++.dg/init/array23.C: New test.
8720
8721 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8722
8723         * stackcheck.lst: Update list of tests requiring stack checking.
8724         * norun.lst: Adjust for above change.
8725         * ada95.lst: New file.
8726         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8727         requiring -gnat95 switch.
8728
8729 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8730
8731         * gnat.dg/in_out_parameter.adb: New test.
8732
8733 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8734
8735         PR debug/28980
8736         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8737
8738 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8739
8740         * gnat.dg/specs/unchecked_union.ads: New test.
8741
8742 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8743
8744         PR rtl-optimization/28982
8745         * gcc.c-torture/execute/pr28982a.c: New test.
8746         * gcc.c-torture/execute/pr28982b.c: Likewise.
8747
8748 2006-09-12  Eric Christopher  <echristo@apple.com>
8749
8750         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8751         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8752
8753 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8754
8755         PR c/28768
8756         PR preprocessor/14634
8757         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8758         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8759         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8760
8761 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8762
8763         * gcc.dg/pr28243.c: New test.
8764
8765 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8766
8767         PR fortran/28971
8768         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8769         this undiagnosed regression reappears.
8770
8771 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8772
8773         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8774         Treat $srcdir as a literal.
8775         * lib/fortran-torture.exp (fortran-torture-compile,
8776         fortran-torture-execute): Likewise.
8777         * lib/objc-torture.exp (objc-torture-compile,
8778         objc-torture-execute): Likewise.
8779         * lib/profopt.exp (profopt-execute): Likewise.
8780
8781 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8782
8783         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8784
8785 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8786
8787         PR testsuite/28950
8788         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8789
8790 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8791
8792         PR target/13685
8793         * gcc.target/i386/pr13685.c: New test.
8794
8795 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8796
8797         * gcc.dg/pr28726.c: New test.
8798
8799 2006-09-11  Josh Conner  <jconner@apple.com>
8800
8801         * gcc.dg/nrv3.c: Increase size of structure.
8802         * gcc.dg/nrv4.c: Likewise.
8803         * gcc.dg/nrv5.c: Likewise.
8804
8805 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8806
8807         PR libfortran/28890
8808         gfortran.dg/assumed_charlen_function_5.f90: New test.
8809
8810 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8811
8812         PR c++/28991
8813         * g++.dg/init/static3.C: New test.
8814
8815 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8816
8817         PR testsuite/29007
8818         * gcc.dg/long-long-cst1.c (t): Add cast to
8819         __SIZE_TYPE__ before casting to int.
8820         (main): Return 0 on success.
8821
8822 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8823
8824         * gcc.c-torture/execute/20060910-1.c: New test.
8825
8826 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8827
8828         PR middle-end/26983
8829         * gcc.dg/pr26983.c: New test.
8830
8831 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8832
8833         PR target/29006
8834         * gcc.c-torture/execute/pr29006.c: New test.
8835
8836 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8837
8838         PR libfortran/28947
8839         gfortran.dg/matmul_4.f90: New test.
8840
8841 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8842
8843         PR fortran/28959
8844         gfortran.dg/used_types_10: New test.
8845
8846 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8847
8848         PR libfortran/28923
8849         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8850         gfortran.dg/array_initializer_3.f90: New test.
8851
8852 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8853
8854         PR fortran/28914
8855         * gfortran.dg/actual_array_constructor_3.f90: New test.
8856
8857 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8858
8859         PR testsuite/26778
8860         * gcc.target/i386/pr26778.c: New testcase.
8861
8862 2006-09-08  Eric Christopher  <echristo@apple.com>
8863
8864         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8865         * gcc.target/i386/memcpy-1.c: Ditto.
8866         * gcc.target/i386/asm-1.c: Ditto.
8867         * gcc.target/i386/20060512-4.c: Ditto.
8868         * gcc.target/i386/compress-float-387.c: Ditto.
8869         * gcc.target/i386/20060512-1.c: Ditto.
8870         * gcc.target/i386/compress-float-sse.c: Ditto.
8871         * gcc.target/i386/20060512-2.c: Ditto.
8872         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8873         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8874         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8875         * gcc.dg/pr26449.c: Ditto.
8876         * gcc.dg/attr-ms_struct-2.c: Ditto.
8877         * gcc.dg/attr-ms_struct-1.c: Ditto.
8878         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8879
8880 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8881
8882         PR c/28504
8883         * gcc.dg/vla-10.c: New test.
8884
8885 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8886
8887         PR c++/28858
8888         * g++.dg/parse/template20.C: New test.
8889         * g++.dg/template/operator8.C: Remove obsolete part.
8890         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8891         * g++.old-deja/g++.pt/crash65.C: Likewise.
8892
8893 2006-09-07  Jason Merrill  <jason@redhat.com>
8894
8895         PR middle-end/27724
8896         * gcc.dg/long-long-cst1.c: New test.
8897
8898 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8899
8900         PR C++/28906
8901         * g++.dg/other/array3.C: New test.
8902         * g++.dg/other/array4.C: New test.
8903         * g++.dg/other/array5.C: New test.
8904
8905 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8906
8907         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8908
8909 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8910
8911         PR target/28946
8912         * gcc.target/i386/pr28946.c: New test.
8913
8914 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8915
8916         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8917         in integer literal constant.
8918         * gfortran.dg/enum_8.f90: Ditto.
8919         * gfortran.dg/g77/20030326-1.f: Ditto.
8920
8921 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8922
8923         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8924         nonconformance usage.
8925
8926 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8927
8928         PR middle-end/28862
8929         * gcc.c-torture/compile/vector-align-1.c: New test.
8930
8931 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8932
8933         PR rtl-opt/27883
8934         * g++.dg/opt/copysign-1.C: New test.
8935
8936 2006-09-06  Jason Merrill  <jason@redhat.com>
8937
8938         PR c++/27371
8939         * g++.dg/warn/unused-result1.C: New test.
8940
8941 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8942
8943         PR c++/28903
8944         * g++.dg/ext/vla3.C: New test.
8945
8946         PR c++/28886
8947         * g++.dg/template/array16.C: New test.
8948
8949 2006-09-06  Richard Guenther  <rguenther@suse.de>
8950
8951         * gcc.dg/pr27226.c: Remove testcase again.
8952
8953 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8954
8955         PR tree-opt/28937
8956         * g++.dg/opt/unroll2.C: New test.
8957
8958 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8959
8960         PR tree-opt/28952
8961         * gcc.dg/vect/pr28952.c: New test.
8962
8963 2006-09-05  Richard Guenther  <rguenther@suse.de>
8964
8965         PR tree-optimization/28900
8966         * gcc.dg/torture/pr28900.c: New testcase
8967
8968 2006-09-05  Richard Guenther  <rguenther@suse.de>
8969
8970         PR tree-optimization/28905
8971         * gcc.c-torture/compile/pr28905.c: New testcase.
8972
8973 2006-09-05  Richard Guenther  <rguenther@suse.de>
8974
8975         PR middle-end/28935
8976         * gcc.dg/pr28935.c: New testcase.
8977
8978 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8979
8980         * gcc.c-torture/execute/20060905-1.c: New test.
8981
8982 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8983
8984         PR fortran/28908
8985         * gfortran.dg/used_types_7.f90: New test.
8986         * gfortran.dg/used_types_8.f90: New test.
8987         * gfortran.dg/used_types_9.f90: New test.
8988
8989 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8990
8991         * gcc.c-torture/compile/20060904-1.c: New test.
8992
8993 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8994
8995         PR c++/23287 Revert my 2006-09-01 patch
8996         * g++.dg/parse/dtor12.C: Remove.
8997
8998 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8999
9000         PR c+/27670
9001         * g++.dg/template/operator9.C: New test.
9002
9003         PR c++/27493
9004         * g++.dg/template/operator7.C: New test.
9005
9006         PR c++/27494
9007         * g++.dg/template/operator8.C: New test.
9008
9009         PR c++/27397
9010         * g++.dg/template/crash57.C: New test.
9011
9012         * g++.dg/template/typedef4.C: Adjust error markers.
9013         * g++.dg/template/typedef5.C: Likewise.
9014
9015 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
9016
9017         PR c++/28878
9018         * g++.dg/parse/crash33.C: New test.
9019
9020 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
9021         Richard Guenther  <rguenther@suse.de>
9022         Adam Nemet  <anemet@caviumnetworks.com>
9023
9024         PR middle-end/27226
9025         * gcc.target/mips/memcpy-1.c: New testcase.
9026         * gcc.dg/pr27226.c: Likewise.
9027
9028 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9029
9030         PR c++/28705
9031         * g++.dg/lookup/koenig5.C: New.
9032         * g++.dg/template/crash56.C: New.
9033
9034 2006-09-01  Josh Conner  <jconner@apple.com>
9035
9036         PR c++/25505
9037         * gcc.dg/nrv3.c: New test.
9038         * gcc.dg/nrv4.c: New test.
9039         * gcc.dg/nrv5.c: New test.
9040
9041 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
9042
9043         PR c++/23287
9044         * g++.dg/parse/dtor12.C: New.
9045
9046 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
9047
9048         PR tree-optimization/28839
9049         * gcc.dg/pr28839.c: New test.
9050
9051 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
9052
9053         PR target/24367
9054         * gcc.dg/pr24367.c: New testcase.
9055
9056 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
9057
9058         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9059
9060 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
9061
9062         PR rtl-optimization/27735
9063         * gcc.dg/loop-unswitch-1.c: New test.
9064
9065 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
9066
9067         PR fortran/28885
9068         * gfortran.dg/aliasing_dummy_2.f90: New test.
9069
9070         PR fortran/20067
9071         * gfortran.dg/generic_5.f90: Change error message.
9072
9073         PR fortran/28873
9074         * gfortran.dg/generic_6.f90: New test.
9075
9076         PR fortran/25077
9077         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9078
9079         PR fortran/25102
9080         * gfortran.dg/invalid_interface_assignment.f90: New test.
9081
9082         PR fortran/24866
9083         * gfortran.dg/module_proc_external_dummy.f90: New test.
9084
9085 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
9086
9087         PR c++/28349
9088         * g++.dg/warn/var-args1.C: New test.
9089
9090 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
9091
9092         PR fortran/28866
9093         * gfortran.dg/simpleif_2.f90: New test.
9094         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9095         * gfortran.dg/enum_5.f90: Ditto.
9096
9097 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9098             Kazu Hirata  <kazu@codesourcery.com>
9099
9100         PR tree-optimization/17506
9101         * gcc.dg/pr17506.c: New.
9102
9103 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
9104
9105         PR c++/28139
9106         * g++.dg/eh/alias1.C: New test.
9107
9108 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9109
9110         PR c++/28860
9111         * g++.dg/template/ttp22.C: New test.
9112
9113 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
9114
9115         PR middle-end/26632
9116         * gcc.dg/pr26632.c: New.
9117
9118 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9119
9120         PR libgfortran/28354
9121         * gfortran.dg/fmt_zero_precision.f90: New test.
9122
9123 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/28058
9126         * g++.dg/template/spec31.C: New test.
9127
9128 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
9129
9130         PR c++/26573
9131         * g++.dg/other/static2.C: New test.
9132
9133 2006-08-26  Roger Sayle  <roger@eyesopen.com>
9134
9135         * gcc.dg/Wswitch-enum-2.c: New test case.
9136         * gcc.dg/Wswitch-enum-3.c: Likewise.
9137
9138 2006-08-26  Richard Guenther  <rguenther@suse.de>
9139
9140         * gcc.c-torture/compile/20060826-1.c: New testcase.
9141
9142 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
9143
9144         PR c++/28736
9145         * g++.dg/template/void10.C: New test.
9146
9147         PR c++/28737
9148         * g++.dg/template/void8.C: New test.
9149
9150         PR c+_+/28738
9151         * g++.dg/template/void9.C: New test.
9152
9153         * g++.dg/template/void3.C: Adjust error markers.
9154         * g++.dg/template/void4.C: Likewise.
9155         * g++.dg/template/crash55.C: Likewise.
9156         * g++.dg/template/void7.C: Likewise
9157
9158 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/28588
9161         * g++.dg/inherit/access6.C: New test.
9162         * g++.dg/inherit/access7.C: Likewise.
9163
9164         PR c++/28595
9165         * g++.dg/template/array15.C: New test.
9166         * g++.dg/template/crash2.C: Tweak error markers.
9167
9168 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
9169
9170         PR middle-end/28683
9171         * gcc.c-torture/compile/20060823-1.c: New test.
9172
9173 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9174
9175         PR c++/28853
9176         * g++.dg/template/ttp21.C: New test.
9177
9178         PR c++/28852
9179         * g++.dg/other/operator1.C: Add error-marker.
9180         * g++.dg/other/operator2.C: New test.
9181
9182 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9183
9184         PR c/27893
9185         * gcc.c-torture/compile/vla-const-1.c,
9186         gcc.c-torture/compile/vla-const-2.c: New tests.
9187
9188 2006-08-26  Richard Guenther  <rguenther@suse.de>
9189
9190         PR middle-end/28814
9191         * gcc.dg/torture/pr28814.c: New testcase.
9192
9193 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9194
9195         PR c/28418
9196         * gcc.c-torture/compile/compound-literal-1.c: New test.
9197
9198 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9199
9200         PR c/28299
9201         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9202         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9203         Expect extra diagnostics.
9204
9205 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
9206
9207         gcc.dg/noncompile/pr16876.c: New test.
9208
9209 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/28056
9212         * g++.dg/parse/local1.C: New test.
9213         * g++.dg/other/qual1.C: Tweak error marker.
9214
9215 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9216
9217         PR c++/27787
9218         * g++.dg/template/typename10.C: New.
9219         * g++.dg/template/lookup4.C: Remove bogus error marker.
9220
9221 2006-08-25  Richard Guenther  <rguenther@suse.de>
9222
9223         PR testsuite/28829
9224         * gcc.dg/pr26570.c: Fix testcase.
9225
9226 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
9227
9228         PR tree-opt/28807
9229         * gcc.c-torture/execute/mayalias-2.c: New test.
9230         * gcc.dg/tree-ssa/alias-13.c: New test.
9231
9232 2006-08-24  Jan Hubicka  <jh@suse.cz>
9233
9234         PR debug/26881
9235         * gcc.dg/debug/pr26881.c: New file.
9236
9237 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
9238
9239         PR fortran/28788
9240         * gfortran.dg/used_types_4.f90: New test.
9241         * gfortran.dg/derived_init_2.f90: Modify to check sibling
9242         association of derived types.
9243         * gfortran.dg/used_types_2.f90: Add module cleanup.
9244         * gfortran.dg/used_types_3.f90: The same.
9245
9246         PR fortran/28771
9247         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9248         fix of regression.
9249
9250 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR 28813
9253         * gfortran.dg/direct_io_6.f90: Remove test.
9254
9255 2006-08-23  Stuart Hastings  <stuart@apple.com>
9256
9257         PR 28825
9258         * gcc.target/i386/20060821-1.c: New.
9259
9260 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
9261
9262         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
9263         dg-warning strings for dllimport.
9264
9265 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9266
9267         PR C++/28450
9268         * g++.dg/ext/vector4.C: New test.
9269         * g++.dg/ext/complex1.C: New test.
9270
9271 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
9272
9273         PR debug/28692
9274         * gcc.dg/debug/const-1.c: New.
9275         * gcc.dg/debug/const-2.c: New.
9276         * gcc.dg/debug/dwarf2/const-1.c: New.
9277         * gcc.dg/debug/dwarf2/const-2.c: New.
9278         * gcc.dg/debug/dwarf2/const-2b.c: New.
9279
9280 2006-08-22  Richard Guenther  <rguenther@suse.de>
9281
9282         PR middle-end/28776
9283         * gcc.c-torture/compile/pr28776-1.c: New testcase.
9284         * gcc.c-torture/compile/pr28776-2.c: Likewise.
9285
9286 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9287
9288         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9289
9290 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
9291
9292         PR c++/26269
9293         * g++.dg/other/error14.C: New test.
9294
9295         PR c++/28505
9296         * g++.dg/parse/ctor7.C: New test.
9297         * g++.dg/parse/ctor8.C: Likewise.
9298
9299         PR c++/28741
9300         * g++.dg/template/void7.C: New test.
9301
9302 2006-08-21  Olivier Hainque  <hainque@adacore.com>
9303
9304         * gnat.dg/self_aggregate_with_zeros.adb: New test.
9305         * gnat.dg/self_aggregate_with_array.adb: New test.
9306
9307 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9308
9309         * g++.dg/eh/arm-vfp-unwind.C: New test.
9310
9311 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
9312
9313         PR c++/28341
9314         * g++.dg/template/ref3.C: New test.
9315         * g++.dg/template/nontype13.C: New test.
9316
9317         PR c++/28346
9318         * g++.dg/template/ptrmem17.C: New test.
9319
9320 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
9321
9322         PR target/28648 c:
9323         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9324
9325 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
9326
9327         PR fortran/28630
9328         * gfortran.dg/used_types_2.f90: New test.
9329
9330         PR fortran/28601
9331         * gfortran.dg/used_types_3.f90: New test.
9332
9333         PR fortran/20886
9334         * gfortran.dg/generic_actual_arg.f90: New test.
9335
9336         PR fortran/28735
9337         * gfortran.dg/module_private_array_refs_1.f90: New test.
9338
9339         PR fortran/28762
9340         * gfortran.dg/program_name_1.f90: New test.
9341
9342         PR fortran/28425
9343         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9344
9345         PR fortran/28496
9346         * gfortran.dg/array_initializer_2.f90: New test.
9347
9348         PR fortran/18111
9349         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9350
9351         PR fortran/28600
9352         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9353
9354         PR fortran/28771
9355         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9356
9357         PR fortran/28660
9358         * gfortran.dg/dependent_decls_1.f90: New test.
9359
9360 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9361
9362         PR fortran/25217
9363         * gfortran.dg/derived_init_2.f90: New.
9364
9365 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9366
9367         * gcc.c-torture/execute/pr28289.c: New test.
9368
9369 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR c/28744
9372         * gcc.dg/attr-externally-visible-1.c: New test.
9373         * gcc.dg/attr-externally-visible-2.c: New test.
9374         * g++.dg/parse/attr-externally-visible-1.C: New test.
9375         * g++.dg/parse/attr-externally-visible-2.C: New test.
9376
9377 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9378
9379         PR c++/28606
9380         * g++.dg/parse/dtor11.C: New test.
9381
9382 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9383
9384         PR rtl-optimization/28489
9385         * gcc.c-torture/compile/pr28489.c: New test.
9386
9387 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9388
9389         PR c++/28710
9390         * g++.dg/template/redecl4.C: New test.
9391
9392         PR c++/28711
9393         * g++.dg/template/ctor8.C: New test.
9394
9395 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9396
9397         * gcc.dg/pr26570.c: Fix testcase.
9398
9399 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9400
9401         * PR c++/28573
9402         * g++.dg/parse/offsetof6.C: New test.
9403         * g++.dg/parse/offsetof6.C: New test.
9404         * g++.dg/parse/offsetof7.C: New test.
9405
9406 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9407
9408         PR testsuite/28602
9409         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9410         is false.
9411
9412 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9413
9414         PR c++/28302
9415         * g++.dg/ext/vector3.C: New test.
9416
9417 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9418
9419         PR gcov/profile/26570
9420         * gcc.dg/pr26570.c: New test.
9421
9422 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9423
9424         PR c/27697
9425         * gcc.dg/qual-component-1.c: New test.
9426
9427 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9428
9429         PR c++/28593
9430         * g++.dg/parse/new3.C: New test.
9431
9432 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9433
9434         PR fortran/25828
9435         * gfortran.dg/streamio_1.f90: New test.
9436         * gfortran.dg/streamio_2.f90: New test.
9437         * gfortran.dg/streamio_3.f90: New test.
9438         * gfortran.dg/streamio_4.f90: New test.
9439         * gfortran.dg/streamio_5.f90: New test.
9440         * gfortran.dg/streamio_6.f90: New test.
9441         * gfortran.dg/streamio_7.f90: New test.
9442         * gfortran.dg/streamio_8.f90: New test.
9443
9444 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9445
9446         PR c/28287
9447         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9448
9449 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9450
9451         PR c++/28594
9452         * g++.dg/template/void6.C: New test.
9453
9454 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9455
9456         PR c/28649
9457         * gcc.dg/parse-error-1.c: New test.
9458         * gcc.dg/parse-error-2.c: New test.
9459         * gcc.dg/cpp/digraph2.c: Add error-marker.
9460         * gcc.dg/noncompile/920923-1.c: Likewise.
9461
9462 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9463
9464         PR c/27490
9465         * gcc.dg/sizeof-2.c: New testcase.
9466
9467         PR c/27489
9468         * gcc.dg/switch-A.c: New testcase.
9469
9470 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9471
9472         PR c++/28288
9473         PR c++/14556
9474         * g++.old-deja/g++.warn/compare1.C: Delete.
9475         * g++.dg/opt/pr7503-2.C: Delete.
9476         * g++.dg/opt/pr7503-3.C: Delete.
9477         * g++.dg/opt/pr7503-4.C: Delete.
9478         * g++.dg/opt/pr7503-5.C: Delete.
9479         * g++.dg/opt/max1.C: Delete.
9480         * g++.dg/warn/minmax.C: Delete.
9481         * g++.dg/expr/minmax.C: New test.
9482
9483 2006-08-14  Richard Guenther  <rguenther@suse.de>
9484
9485         PR testsuite/28703
9486         * gcc.c-torture/execute/pr28651.c: Do not use argc
9487         to avoid optimization, instead forbid inlining.
9488
9489 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9490
9491         PR rtl-optimization/28634
9492         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9493
9494 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9495
9496         PR c/27184
9497         * gcc.dg/torture/pr27184.c: New test.
9498
9499 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9500
9501         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9502
9503 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9504
9505         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9506         * gfortran.dg/stat_2.f90: Likewise.
9507         * gfortran.dg/chmod_1.f90: Likewise.
9508         * gfortran.dg/chmod_2.f90: Likewise.
9509         * gfortran.dg/chmod_3.f90: Likewise.
9510
9511 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9512
9513         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9514
9515 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9516
9517         * g++.dg/opt/pr23454-2.C: New test.
9518
9519 2006-08-11  Richard Guenther  <rguenther@suse.de>
9520
9521         PR middle-end/28651
9522         * gcc.c-torture/execute/pr28651.c: New testcase.
9523
9524 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9525
9526         * gnat.dg/specs/static_initializer.ads: New test.
9527
9528 2006-08-10  Paul Brook  <paul@codesourcery.com>
9529
9530         * gcc.target/arm/cond-asm.c: New test.
9531
9532 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9533
9534         PR tree-optimization/26197
9535         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9536         * g++.dg/vect/vect.exp: Compile the new tests with
9537         --param max-aliased-vops=0.
9538
9539 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9540
9541         PR c++/28637
9542         * g++.dg/template/void3.C: New test.
9543
9544         PR c++/28638
9545         * g++.dg/template/void4.C: New test.
9546
9547         PR c++/28640
9548         * g++.dg/template/void5.C: New test.
9549
9550 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9551
9552         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9553         after dg-do compile.
9554
9555 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9556
9557         PR tree-optimizations/26969
9558         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9559         "unswitch-loops" with -funswitch-loops.
9560         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9561
9562 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9563
9564         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9565         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9566         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9567         * objc.dg/dwarf-1.m: Likewise.
9568         * objc.dg/dwarf-2.m: Likewise.
9569         * obj-c++.dg/dwarf-2.mm: Likewise.
9570
9571 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9572
9573         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9574         * objc.dg/dwarf-2.m: Likewise.
9575         * obj-c++.dg/dwarf-2.mm: Likewise.
9576
9577         PR libfortran/28603
9578         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9579
9580         PR testsuite/27611
9581         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9582
9583         PR testsuite/27033
9584         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9585
9586 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9587
9588         PR target/27827
9589         * gcc.target/i386/pr27827.c: New testcase.
9590
9591 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9592
9593         PR fortran/28590
9594         * gfortran.dg/sequence_types_1.f90: New test.
9595
9596 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9597
9598         PR fortran/28548
9599         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9600         dg-warning.  Add -pedantic option.
9601
9602 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9603
9604         PR c/28502
9605         * gcc.dg/proto-1.c: New test.
9606
9607         PR c/27721
9608         * gcc.dg/lvalue-4.c: New test.
9609
9610         PR c/28136
9611         * gcc.dg/init-bad-5.c: New test.
9612
9613 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9614
9615         PR c++/28347
9616         * g++.dg/ext/typedef-init.C: Add new test for typedef
9617         initialization inside templates. Adjust existing error markers.
9618
9619 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9620
9621         PR c++/28148
9622         * g++.dg/init/ptrmem3.C: New test.
9623
9624 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9625
9626         PR tree-optimization/27770
9627         * lib/target-support.exp: New target keyword "section_anchors".
9628         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9629         tests.
9630         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9631         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9632         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9633         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9634
9635 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9636
9637         * gcc.dg/20060801-1.c: Add missing '}'.
9638
9639 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9640
9641         PR c++/27508
9642         * g++.dg/parse/dtor9.C: New test.
9643         * g++.dg/parse/dtor10.C: New test.
9644         * g++.dg/other/error7.C: Adjust error-marker.
9645
9646         PR c++/28274
9647         * g++.dg/other/default5.C: New test.
9648
9649 2006-08-02  Richard Guenther  <rguenther@suse.de>
9650
9651         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9652
9653 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9654
9655         PR c++/28557
9656         * g++.dg/template/conv9.C: New test.
9657
9658 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9659
9660         PR debug/28063
9661         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9662         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9663         Optionally return assembly text.  Update callers.
9664         (check_no_compiler_messages): Update verbose messages.
9665         (check_no_messages_and_pattern): New.
9666         (check_effective_target_string_merging): New.
9667
9668 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9669
9670         PR c++/28250
9671         * g++.dg/eh/catch4.C: New test.
9672
9673         PR c++/28257
9674         * g++.dg/other/qual1.C: New test.
9675
9676         PR c++/28259
9677         * g++.dg/inherit/error2.C: New test.
9678
9679         PR c++/28267
9680         * g++.dg/other/new1.C: New test.
9681
9682         * g++.dg/warn/pr23075.C: Remove obsolete test.
9683         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9684         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9685
9686 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9687
9688         PR c++/28523
9689         * g++.dg/eh/cast1.C: New test.
9690
9691 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9692
9693         PR libfortran/28452
9694         * gfortran.dg/random_3.f90:  New test.
9695
9696 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9697
9698         PR c++/28432
9699         * g++.dg/other/pr28304.C: Change expected error message.
9700         * g++.dg/other/pr28432.C: New test.
9701
9702 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9703
9704         PR c++/28256
9705         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9706
9707 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9708
9709         PR debug/23336
9710         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9711         at -g1.
9712         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9713         g++.dg/debug/enum-2.C: New.
9714
9715 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9716
9717         PR c++/6634
9718         * g++.dg/parse/long1.C: Add more tests.
9719
9720 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9721
9722         * gfortran.dg/lrshift_1.c: New file.
9723
9724 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9725
9726         PR libgfortran/28335
9727         * gfortran.dg/no_unit_error_1.f90: New test.
9728
9729 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9730
9731         PR libgfortran/28335
9732         * gfortran.dg/no_unit_error_1.f90: Delete test.
9733         * gfortran.dg/no_unit_error_2.f90: Delete test.
9734
9735 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9736
9737         * gfortran.dg/chmod_3.f90: New test.
9738         * gfortran.dg/ltime_gmtime_1.f90: New test.
9739         * gfortran.dg/ltime_gmtime_2.f90: New test.
9740         * gfortran.dg/lrshift_1.f90: New test.
9741         * gfortran.dg/chmod_1.f90: New test.
9742         * gfortran.dg/chmod_2.f90: New test.
9743
9744 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9745
9746         PR c++/27668
9747         * g++.dg/template/crash55.C: New test.
9748
9749         PR c++/27962
9750         * g++.dg/template/nontype16.C: New test.
9751
9752         * g++.dg/template/void2.C: Adjust error markers.
9753         * g++.dg/template/nontype5.C: Adjust error markers.
9754
9755 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9756
9757         * gcc.target/i386/stack-prot-kernel.c: New test.
9758
9759 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9760
9761         * gcc.dg/builtins-55.c: New test case.
9762
9763 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9764
9765         PR rtl-optimization/27907
9766         * gcc.c-torture/compile/pr27907.c: New test.
9767
9768 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9769
9770         * gfortran.dg/mclock.f90: New test.
9771         * gfortran.dg/int_conv_1.f90: New test.
9772         * gfortran.dg/stat_1.f90: New test.
9773         * gfortran.dg/stat_2.f90: New test.
9774
9775 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9776
9777         PR libgfortran/28335
9778         * gfortran.dg/no_unit_error_1.f90: New test.
9779         * gfortran.dg/no_unit_error_2.f90: New test.
9780         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9781
9782 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9783
9784         PR middle-end/28473
9785         * gcc.dg/fold-convround-1.c: New test case.
9786
9787 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9788
9789         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9790
9791 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9792
9793         PR c++/27572
9794         * g++.dg/other/typedef1.C: New test.
9795         * g++.dg/template/typedef4.C: New test.
9796         * g++.dg/template/typedef5.C: New test.
9797
9798 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9799
9800         PR fortran/28416
9801         * gfortran.dg/allocatable_dummy_3.f90: New.
9802
9803 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9804
9805         PR fortran/28439
9806         * gfortran.dg/arithmetic_if.f90:  New test.
9807
9808 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9809
9810         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9811         avoid memcpy optimization.
9812
9813 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9814
9815         PR fortran/25289
9816         * gfortran.dg/direct_io_6.f90: New test.
9817
9818 2006-07-24  Jan Hubicka  <jh@suse.cz>
9819
9820         PR c/25795
9821         PR c++/27369
9822         * gcc.dg/pr25795.c: New test.
9823         * gcc.dg/pr25795-1.c: New test.
9824
9825 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9826
9827         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9828         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9829         which may be transformed to "g || h" on some platforms.
9830
9831 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/28025
9834         * g++.dg/template/friend45.C: New test.
9835
9836 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9837
9838         PR libgfortran/28339
9839         * gfortran.dg/arrayio_8.f90: New test.
9840
9841 2006-07-21  Mike Stump  <mrs@apple.com>
9842
9843         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9844
9845         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9846
9847 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9848
9849         PR c++/28250
9850         * g++.dg/eh/catch3.C: New test.
9851
9852         PR c++/28363
9853         * g++.dg/template/defarg10.C: New test.
9854
9855 2006-07-20  Paul Brook  <paul@codesourcery.com>
9856
9857         PR 27363
9858         * gcc.dg/pr27363.c: New test.
9859
9860 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9861
9862         PR c++/28338
9863         * g++.dg/init/ref13.C: New test.
9864
9865 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9866
9867         PR obj-c++/28434
9868         * obj-c++.dg/proto-error-1.mm: New test.
9869
9870 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9871
9872         PR c++/28337
9873         * g++.dg/template/string1.C: New test.
9874
9875 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9876
9877         PR c++/28048
9878         * g++.dg/template/defarg9.C: New test.
9879
9880         PR c++/28235
9881         * g++.dg/template/static27.C: New test.
9882
9883 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9884
9885         PR 28410
9886         * gcc.dg/tree-ssa/pr28410.c: New test.
9887
9888 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9889
9890         PR c++/28258
9891         * g++/dg/other/error13.C: New test.
9892
9893         PR c++/28260
9894         * g++.dg/template/friend44.C: New test.
9895
9896 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9897
9898         PR c++/27495
9899         * g++.dg/other/pr27495.C: New.
9900
9901 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9902
9903         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9904         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9905
9906 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9907
9908         PR c/28286
9909         * gcc.dg/pragma-pack-4.c: New test.
9910
9911 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9912
9913         PR c++/28291
9914         * g++.dg/ext/pr28291.C: New test.
9915
9916 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9917
9918         PR middle-end/28403
9919         * gcc.c-torture/execute/pr28403.c: New test.
9920
9921 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9922
9923         PR middle-end/28402
9924         * gcc.dg/pr28402.c: New test.
9925
9926 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9927
9928         PR c++/28304
9929         * g++.dg/other/pr28304.C: New test.
9930
9931 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9932
9933         PR other/28251
9934         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9935         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9936
9937 2006-07-17  Richard Guenther  <rguenther@suse.de>
9938
9939         PR tree-optimization/28238
9940         * g++.dg/tree-ssa/pr28238.C: New testcase.
9941
9942 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9943
9944         PR c++/28250
9945         * g++.dg/eh/catch1.C: New test.
9946         * g++.dg/eh/catch2.C: New test.
9947
9948 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9949
9950         PR c++/28370
9951         * g++.dg/template/anon3.C: New test.
9952
9953 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9954
9955         PR fortran/20844
9956         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9957         specifiers requiring an explicit format tag..
9958
9959         PR fortran/28201
9960         * gfortran.dg/generic_5: New test.
9961
9962         PR fortran/20893
9963         * gfortran.dg/elemental_optional_args_1.f90: New test.
9964
9965 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9966
9967         * gnat.dg/assert.ads: New file.
9968         * gnat.dg/controlled_record.ads: Likewise.
9969         * gnat.dg/controlled_record.adb: Likewise.
9970
9971 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9972
9973         PR c++/28292
9974         * g++.dg/other/error12.C: New test.
9975
9976         PR c++/28269
9977         * g++.dg/template/crash54.C: New test.
9978
9979 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9980
9981         PR c++/28249
9982         * g++.dg/parse/catch1.C: New test.
9983
9984         PR c++/28294
9985         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9986
9987         PR c++/28387
9988         * g++.dg/ext/attrib24.C: New test.
9989
9990 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9991
9992         PR c++/28343
9993         * g++.dg/ext/asmspec1.C: New test.
9994
9995 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9996
9997         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9998         (dg-test): Support shouldfail tests.
9999         * lib/target-supports-dg.exp (dg-shouldfail): New.
10000         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10001         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10002         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10003         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10004         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10005         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10006         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10007
10008 2006-07-13  Jan Hubicka  <jh@suse.cz>
10009
10010         * gcc.target/i386/memcpy-1.c: New.
10011
10012 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
10013
10014         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10015
10016 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
10017
10018         PR fortran/25097
10019         * gfortran.dg/present_1.f90: New test.
10020
10021         PR fortran/20903
10022         * gfortran.dg/interface_derived_type_1.f90: New test.
10023
10024 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
10025
10026         PR fortran/28213
10027         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10028         list.
10029
10030 2006-07-07  Lee Millward  <lee.millward@gmail.com>
10031
10032         PR c++/27820
10033         * g++.dg/other/label1.C: New test.
10034
10035 2006-07-07  Richard Guenther  <rguenther@suse.de>
10036
10037         PR middle-end/28268
10038         * gcc.dg/torture/pr28268.c: New testcase.
10039
10040 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
10041
10042         PR c++/27019
10043         * g++.dg/ext/pr27019.C: New.
10044
10045 2006-07-07  Richard Guenther  <rguenther@suse.de>
10046
10047         PR tree-optimization/28187
10048         * gcc.dg/pr28187.c: New testcase.
10049
10050 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10051
10052         * gnat.dg/address_conversion.adb: New test.
10053         * gnat.dg/boolean_subtype.adb: Likewise.
10054         * gnat.dg/frame_overflow.adb: Likewise.
10055         * gnat.dg/pointer_array.adb: Likewise.
10056         * gnat.dg/pointer_conversion.adb: Likewise.
10057
10058 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
10059
10060         PR fortran/28237
10061         PR fortran/23420
10062         * gfortran.dg/print_fmt_5.f90: New test.
10063
10064 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10065
10066         PR fortran/28129
10067         * gfortran.dg/bounds_check_4.f90: New test.
10068
10069 2006-07-05  Richard Guenther  <rguenther@suse.de>
10070
10071         PR target/28158
10072         * gfortran.dg/pr28158.f90: New testcase.
10073
10074 2006-07-05  Richard Guenther  <rguenther@suse.de>
10075
10076         PR tree-optimization/28162
10077         * gcc.dg/pr28162.c: New testcase.
10078
10079 2006-07-05  Richard Guenther  <rguenther@suse.de>
10080         Andrew Pinski  <pinskia@gcc.gnu.org>
10081
10082         PR c++/27084
10083         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10084
10085 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
10086
10087         PR fortran/28174
10088         * gfortran.dg/actual_array_substr_2.f90: New test.
10089
10090         PR fortran/28167
10091         * gfortran.dg/actual_array_constructor_2.f90: New test.
10092
10093 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10094
10095         * gfortran.dg/itime_idate_1.f: New test.
10096         * gfortran.dg/itime_idate_2.f: New test.
10097
10098 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10099
10100         PR libgfortran/27704
10101         * gfortran.dg/open_status_3.f90: New test.
10102         * gfortran.dg/fmt_l.f90: Update for new feature.
10103
10104 2006-07-03  Asher Langton  <langton2@llnl.gov>
10105
10106         * gfortran.dg/oldstyle_2.f90: New.
10107
10108 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10109
10110         * gnat.dg/string_slice.adb: New test.
10111
10112 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10113
10114         PR fortran/19259
10115         * gfortran.dg/semicolon_fixed.c: New.
10116         * gfortran.dg/semicolon_free.c: New.
10117
10118 2006-06-30  Mike Stump  <mrs@apple.com>
10119
10120         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10121         that don't support internal visibility.
10122
10123 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
10124
10125         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10126         for '(' / ')' needing an extra '\'.
10127
10128 2006-06-29  Roger Sayle  <roger@eyesopen.com>
10129
10130         PR middle-end/27428
10131         * gcc.dg/pr27428-1.c: New test case.
10132
10133 2006-06-29  Mike Stump  <mrs@apple.com>
10134
10135         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10136         on darwin as we can't align commons large enough yet.
10137
10138         * gcc.dg/vla-8.c: Add additional testcases.
10139
10140 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
10141
10142         PR c++/28114
10143         * g++.dg/other/pr28114.C: New.
10144
10145 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
10146
10147         * gcc.c-torture/compile/20060625-1.c: New test.
10148
10149 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/20867
10152         * gfortran.dg/stfunc_3.f90: New test.
10153
10154         PR fortran/25056
10155         * gfortran.dg/impure_actual_1.f90: New test.
10156
10157         PR fortran/20874
10158         * gfortran.dg/elemental_result_1.f90: New test.
10159
10160         PR fortran/25073
10161         * gfortran.dg/select_7.f90: New test.
10162
10163         PR fortran/27554
10164         * intrinsic_actual_1.f: New test.
10165
10166         PR fortran/22038
10167         PR fortran/28119
10168         * gfortran.dg/forall_4.f90: New test.
10169
10170         PR fortran/25072
10171         * gfortran.dg/forall_5.f90: New test.
10172
10173 2006-06-25  Lee Millward  <lee.millward@gmail.com>
10174
10175         PR c++/28051
10176         * g++.dg/template/using13.C: New test.
10177
10178         PR c++/28054
10179         * g++.dg/other/incomplete3.C: New test.
10180
10181 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10182
10183         PR fortran/28081
10184         * gfortran.dg/substr_3.f: New test.
10185         * gfortran.dg/equiv_2.f90: Update expected error message.
10186
10187 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
10188
10189         PR fortran/28118
10190         * gfortran.dg/actual_array_substr_1.f90: New test.
10191
10192 2006-06-24  Olivier Hainque  <hainque@adacore.com>
10193
10194         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10195         * gnat.dg/scalar_mode_agg_compare.adb: New test.
10196
10197 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
10198
10199         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10200
10201 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
10202
10203         PR fortran/27981
10204         * gfortran.dg/simpleif_2.f90: New test.
10205
10206 2006-06-23  Lee Millward  <lee.millward@gmail.com>
10207
10208         * g++.dg/template/error22.C: Fix typo.
10209
10210 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10211
10212         PR c++/28112
10213         * g++.dg/ext/attrib23.C: New test.
10214
10215 2006-06-23  Olivier Hainque  <hainque@adacore.com>
10216
10217         * gnat.dg/varsize_temp.adb: New test.
10218
10219 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10220
10221         PR c++/11468
10222         * g++.dg/other/java2.C: New test.
10223
10224 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
10225
10226         PR target/27789
10227         * g++.dg/ext/dllimport4.C. Add more tests for invalid
10228         initialization.
10229
10230 2006-06-22  Roger Sayle  <roger@eyesopen.com>
10231
10232         PR target/27531
10233         * gcc.dg/pr27531-1.c: New test case.
10234
10235 2006-06-22  Asher Langton  <langton2@llnl.gov>
10236
10237         PR fortran/24748
10238         * gfortran.dg/implicit_8.f90: New.
10239
10240 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
10241
10242         PR rtl-optimization/28121
10243         * gcc.dg/pr28121.c: New test.
10244
10245 2006-06-22  Lee Millward  <lee.millward@gmail.com>
10246
10247         PR c++/27805
10248         * g++.dg/parse/ptrmem6.C: New test.
10249
10250         PR c++/27821
10251         * g++.dg/template/error22.C: New test.
10252
10253 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10254
10255         PR c++/28111
10256         * g++.dg/template/friend43.C: New test.
10257
10258         PR c++/28110
10259         * g++.dg/template/crash53.C: New test.
10260
10261         PR c++/28109
10262         * g++.dg/rtti/incomplete1.C: New test.
10263
10264 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
10265
10266         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10267
10268 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
10269
10270         * gcc.c-torture/execute/complex-7.c: New.
10271
10272 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
10273
10274         * gcc.dg/merge-all-constants-1.c: New test.
10275
10276 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
10277
10278         PR c++/28113
10279         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10280
10281 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
10282
10283         * gfortran.dg/rrspacing_1.f90: New test.
10284
10285 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10286
10287         PR c++/28052
10288         * g++.dg/other/bitfield2.C: New test.
10289
10290 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
10291
10292         PR tree-optimization/27331
10293         * gcc.dg/pr27331.c: New test.
10294
10295 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
10296             Eric Botcazou  <ebotcazou@adacore.com>
10297
10298         PR ada/18692
10299         * lib/gnat.exp: New file.
10300         * lib/gnat-dg.exp: Likewise.
10301         * gnat.dg: New directory.
10302         * gnat.dg/dg.exp: New driver.
10303         * gnat.dg/specs: New directory.
10304         * gnat.dg/specs/specs.exp: New driver.
10305         * gnat.dg/style: New directory.
10306         * gnat.dg/style/style.exp: New driver.
10307
10308 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
10309
10310         PR fortran/16206
10311         * gfortran.dg/array_initializer_1.f90: New test.
10312
10313         PR fortran/28005
10314         * gfortran.dg/matmul_3.f90: New test.
10315
10316 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
10317
10318         PR middle-end/28075
10319         * gcc.dg/tree-ssa/inline-1.c: New test.
10320
10321 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
10322
10323         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10324         in malloc prototype; remove XFAIL.
10325         * gcc.dg/pr18241-2.c: Ditto.
10326         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10327         in memset prototype; remove XFAIL.
10328         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10329
10330 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10331
10332         * gcc.dg/vla-8.c: Add.
10333
10334 2006-06-19  Richard Guenther  <rguenther@suse.de>
10335
10336         PR tree-optimization/27090
10337         * g++.dg/tree-ssa/pr27090.C: New testcase.
10338
10339 2006-06-19  Roger Sayle  <roger@eyesopen.com>
10340
10341         PR target/27861
10342         * gcc.dg/pr27861-1.c: New test case.
10343
10344 2006-06-19  Richard Guenther  <rguenther@suse.de>
10345
10346         PR middle-end/28045
10347         * gcc.dg/torture/pr28045.c: New testcase.
10348
10349 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10350
10351         PR fortran/26801
10352         * gfortran.dg/associated_4.f90: New test.
10353
10354 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10355
10356         PR fortran/19310
10357         PR fortran/19904
10358         * gfortran.dg/real_const_3.f90: New test.
10359
10360 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/28016
10363         * g++.dg/template/static26.C: New test.
10364
10365         PR c++/27979
10366         * g++.dg/expr/bitfield2.C: New test.
10367
10368         PR c++/27884
10369         * g++.dg/parse/linkage2.C: New test.
10370
10371 2006-06-16  Richard Guenther  <rguenther@suse.de>
10372
10373         PR middle-end/27116
10374         * gcc.dg/pr15785-1.c: Revert last change.
10375         * gcc.dg/torture/pr27116-2.c: New testcase.
10376
10377 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10378
10379         PR middle-end/27802
10380         * gcc.dg/pr27802-1.c: New test case.
10381
10382 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10383
10384         PR c++/27689
10385         * g++.dg/template/ttp18.C: New test.
10386         * g++.dg/template/ttp19.C: Likewise.
10387
10388         PR c++/27666
10389         * g++.dg/expr/cond9.C: New test.
10390
10391         PR c++/27640
10392         * g++.dg/template/ctor7.C: New test.
10393
10394 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10395
10396         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10397
10398 2006-06-16  Richard Guenther  <rguenther@suse.de>
10399
10400         PR tree-optimization/27781
10401         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10402
10403 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10404
10405         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10406
10407 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10408
10409         * gcc.dg/tree-ssa/loop-18.c: New test.
10410
10411 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10412
10413         PR c++/27665
10414         * g++.dg/template/crash52.C: New test.
10415
10416         PR c++/27648
10417         * g++.dg/ext/attrib22.C: New test.
10418
10419         PR c++/26559
10420         * g++.dg/template/builtin1.C: New test.
10421         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10422
10423         PR c++/28018
10424         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10425         assignment.
10426         * g++.old-deja/g++.pt/crash51.C: Likewise.
10427
10428         PR c++/27227
10429         * g++.dg/lookup/linkage1.C: New test.
10430         * g++.dg/lookup/linkage2.C: Likewise.
10431
10432 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10433
10434         PR middle-end/27959
10435         * gcc.dg/pr27959.c: New testcase.
10436
10437 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10438
10439         PR target/28014:
10440         * g++.dg/eh/div.C: New test.
10441
10442 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10443
10444         PR c++/27894
10445         * g++.dg/tree-ssa/pr26757.C: New test.
10446         * g++.dg/tree-ssa/pr27894.C: New test.
10447
10448 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10449
10450         * gcc.c-torture/compile/20060609-1.c: New test.
10451
10452         PR target/27863
10453         * gcc.c-torture/compile/pr27863.c: New test.
10454
10455 2006-06-13  Richard Guenther  <rguenther@suse.de>
10456
10457         PR tree-optimization/27830
10458         * g++.dg/tree-ssa/pr27830.C: New testcase.
10459
10460 2006-06-13  Matthew Sachs  <msachs@apple.com>
10461
10462         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10463         the list of compiler flags; this causes those flags to be checked
10464         for things like dg-skip-if.
10465
10466 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10467
10468         PR c++/27601
10469         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10470
10471 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10472             Kazu Hirata  <kazu@codesourcery.com>
10473
10474         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10475         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10476
10477 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10478
10479         PR c++/27933
10480         * g++.dg/lookup/using15.C: New test.
10481
10482         PR c++/27951
10483         * g++.dg/other/anon4.C: New test.
10484
10485 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10486
10487         PR c++/21210
10488         * g++.dg/init/complex1.C: New test case.
10489
10490 2006-06-11  Eric Christopher  <echristo@apple.com>
10491
10492         PR middle-end/27948
10493         * gcc.dg/bf-ms-layout.c: Run on darwin.
10494         * gcc.dg/bf-no-ms-layout: Ditto.
10495         * gcc.dg/attr-ms_struct-2.c: New.
10496         * gcc.dg/bf-ms-layout-2.c: Ditto.
10497
10498 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10499
10500         * gcc.dg/attr-ms_struct-packed1.c: New.
10501
10502 2006-06-09  Mike Stump  <mrs@apple.com>
10503
10504         * gcc.dg/vla-7.c: Add.
10505
10506 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10507
10508         PR fortran/24558
10509         * gfortran.dg/entry_6.f90: New test.
10510
10511         PR fortran/20877
10512         PR fortran/25047
10513         * gfortran.dg/entry_7.f90: New test.
10514
10515 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR c/27747
10518         * gcc.dg/cpp/_Pragma6.c: New test.
10519
10520         PR c++/27748
10521         * g++.dg/cpp/_Pragma1.C: New test.
10522
10523         PR preprocessor/27746
10524         * gcc.dg/gomp/macro-3.c: New test.
10525         * gcc.dg/gomp/macro-4.c: New test.
10526         * g++.dg/gomp/macro-3.C: New test.
10527         * g++.dg/gomp/macro-4.C: New test.
10528
10529 2006-06-09  Richard Guenther  <rguenther@suse.de>
10530
10531         PR tree-optimization/26998
10532         * gcc.dg/torture/pr26998.c: New testcase.
10533         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10534
10535 2006-06-08  Mike Stump  <mrs@apple.com>
10536
10537         * gcc.dg/pr27095.c: Account for stubs.
10538
10539         PR target/26427
10540         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10541         produce bad code on darwin.
10542
10543 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10544
10545         PR fortran/27958
10546         * gfortran.dg/substr_2.f: New test.
10547
10548 2006-06-08  Asher Langton  <langton2@llnl.gov>
10549
10550         PR fortran/27786
10551         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10552
10553 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10554
10555         PR target/27421
10556         * gcc.dg/union-3.c: New test.
10557
10558 2006-06-08  Richard Guenther  <rguenther@suse.de>
10559
10560         PR middle-end/27116
10561         * gcc.dg/torture/pr27116.c: New testcase.
10562         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10563
10564 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10565
10566         PR rtl-optimization/26449
10567         * gcc.dg/pr26449.c: New test.
10568
10569 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10570
10571         PR c++/27601
10572         * g++.dg/ext/offsetof1.C: Test member functions.
10573
10574 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10575
10576         * gcc.dg/pr27095.c: Improve scanning.
10577
10578 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10579
10580         PR fortran/23091
10581         * gfortran.dg/saved_automatic_1.f90: New test.
10582
10583         PR fortran/24168
10584         * gfortran.dg/array_simplify_1.f90: New test.
10585
10586         PR fortran/25090
10587         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10588
10589         PR fortran/25058
10590         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10591
10592 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10593
10594         PR c++/27177
10595         * g++.dg/expr/cast7.C: New test.
10596
10597 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10598
10599         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10600         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10601         * lib/fortran-torture.exp (fortran-torture-compile,
10602         fortran-torture-execute): Ditto.
10603
10604 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10605
10606         PR target/27842
10607         * gcc.dg/vmx/pr27842.c: New test.
10608
10609 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10610
10611         PR libfortran/27895
10612         * gfortran.dg/bounds_check_3.f90: New test.
10613
10614 2006-06-05  Mike Stump  <mrs@apple.com>
10615
10616         * objc.dg/objc-fast-4.m: Skip for ppc64.
10617
10618 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10619
10620         PR testsuite/27705
10621         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10622
10623 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10624             Victor Kaplansky  <victork@il.ibm.com>
10625
10626         PR tree-optimizations/26360
10627         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10628         with -fno-tree-dce.
10629         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10630
10631 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10632
10633         PR fortran/14067
10634         * gfortran.dg/data_char_1.f90: Add messages for truncated
10635         strings.
10636
10637         PR fortran/16943
10638         * gfortran.dg/func_decl_2.f90: New test.
10639
10640         PR fortran/20839
10641         * gfortran.dg/do_2.f90: New test.
10642
10643         PR fortran/27655
10644         * gfortran.dg/associated_3.f90: New test.
10645
10646 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10647
10648         PR c++/27819
10649         * g++.dg/template/static25.C: New test.
10650
10651         PR c++/27722
10652         * g++.dg/init/array21.C: New test.
10653
10654         PR c++/27807
10655         * g++.dg/ext/complit7.C: New test.
10656
10657         PR c++/27806
10658         * g++.dg/parse/ptrmem5.C: New test.
10659
10660 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10661             Andrew Pinski  <pinskia@physics.uc.edu>
10662
10663         PR c/27150
10664         PR middle-end/27382
10665         * gcc.dg/pr27150-1.c: New testcase.
10666         * gcc.dg/pr27382-1.c: New testcase.
10667         * gcc.dg/pr27382-2.c: New testcase.
10668
10669 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10670
10671         PR c/25161
10672         PR c/27020
10673         * gcc.dg/array-10.c: New test.
10674
10675 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10676
10677         PR c++/27804
10678         * g++.dg/init/const4.C: New test.
10679         * g++.dg/init/member1.C: Add error-marker.
10680         * g++.dg/other/fold1.C: Adjust error-marker.
10681
10682 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10683
10684         PR c++/27601
10685         * g++.dg/ext/offsetof1.C: New test.
10686
10687 2006-06-04 Eric Christopher <echristo@apple.com>
10688
10689         * gcc.dg/attr-ms_struct-1.c: New.
10690
10691 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10692
10693         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10694
10695 2006-06-04  Richard Guenther  <rguenther@suse.de>
10696
10697         PR tree-optimization/27039
10698         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10699
10700 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10701
10702         PR target/26223
10703         * gcc.target/i386/amd64-abi-2.c: New test case.
10704
10705 2006-06-02  Eric Christopher  <echristo@apple.com>
10706
10707         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10708         * gcc.target/i386/20020523-1.c: Skip if darwin.
10709         * gcc.target/i386/asm-3.c: Ditto.
10710         * gcc.target/i386/20011119-1.c: Ditto.
10711         * gcc.target/i386/clobbers.c: Remove pic part of test.
10712
10713 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10714
10715         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10716         * g++.old-deja/g++.other/init19.C: Ditto.
10717         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10718         and add other platforms as expected failures.
10719
10720 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10721
10722         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10723         (is-effective-target-keyword): Ditto.
10724
10725 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10726
10727         PR fortran/27715
10728         * gfortran.dg/extended_char_comparison_1.f:  New test.
10729
10730 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10731
10732         PR fortran/25098
10733         * gfortran.dg/dummy_procedure_1.f90: New test.
10734
10735         PR fortran/25147
10736         * gfortran.dg/dummy_procedure_2.f90: New test.
10737
10738         * gfortran.dg/associated_2.f90: Correct to make consistent with
10739         standard.
10740
10741 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10742
10743         * gcc.target/i386/387-11.c: New test case.
10744
10745 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10746
10747         PR c++/27801
10748         * g++.dg/template/cond6.C: New test.
10749
10750         PR c++/26496
10751         * g++.dg/template/crash51.C: New test.
10752         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10753
10754         PR c++/27385
10755         * g++.dg/init/array20.C: New test.
10756
10757 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10758
10759         * gcc.dg/builtins-54.c: New test case.
10760
10761 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/26433
10764         * g++.dg/template/fntry1.C: Add dg-do link.
10765
10766         PR c++/27808
10767         * g++.dg/parse/friend6.C: New test.
10768
10769 2006-05-30  Asher Langton  <langton2@llnl.gov>
10770
10771         * gfortran.dg/cray_pointers_7.f90: New test.
10772
10773 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10774
10775         PR tree-optimization/23452
10776         * gcc.dg/fold-mulconj-1.c: New test case.
10777
10778 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/27803
10781         * g++.dg/parse/bitfield1.C: New test.
10782
10783 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10784
10785         * gcc.target/ppc-eq0-1.c: New test case.
10786         * gcc.target/ppc-negeq0-1.c: New test case.
10787
10788 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10789
10790         PR c/27273
10791         * gcc.dg/overflow-warn-5.c: New test.
10792
10793 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10794
10795         PR c/27718
10796         * gcc.dg/sizeof-1.c: New test.
10797
10798 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10799
10800         PR target/27790
10801         * gcc.target/i386/pr27790.c: New test.
10802
10803 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10804
10805         PR libgfortran/27757
10806         * gfortran.dg/direct_io_5.f90: New test.
10807
10808 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10809
10810         PR libgfortran/27634
10811         * gfortran.dg/fmt_missing_period_1.f: New test.
10812         * gfortran.dg/fmt_missing_period_2.f: New test.
10813         * gfortran.dg/fmt_missing_period_3.f: New test.
10814
10815 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10816
10817         PR fortran/19777
10818         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10819         arrays.
10820
10821 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10822
10823         PR c++/27713
10824         * g++.dg/template/new6.C: New test.
10825
10826 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10827
10828         PR tree-optimization/24964
10829         * gcc.target/i386/387-10.c: New test case.
10830
10831 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10832
10833         * intrinsics/string_intrinsics.c (compare_string):
10834         Use memcmp instead of strncmp to avoid tripping over
10835         CHAR(0) in a string.
10836
10837 2006-05-27  Richard Guenther  <rguenther@suse.de>
10838
10839         PR middle-end/27773
10840         * gcc.dg/torture/pr27773.c: New testcase.
10841
10842 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10843
10844         * gcc.dg/pr24561.c: Rename to..
10845         * gcc.dg/pr25962.c: .. this.
10846
10847 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10848
10849         PR fortran/19777
10850         * gfortran.dg/bounds_check_2.f: New test.
10851
10852 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10853
10854         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10855         * gfortran.dg/byte_1.f90: Likewise.
10856         * gfortran.dg/dup_save_2.f90: Likewise.
10857
10858 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10859
10860         * gfortran.dg/associated_2.f90: New test.
10861
10862 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10863
10864         PR fortran/27524
10865         * gfortran.dg/bounds_check_1.f90: New test.
10866
10867 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10868
10869         PR rtl-optimization/27661
10870         * gcc.dg/pr27661.c: New test case.
10871
10872 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10873
10874         PR fortran/23151
10875         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10876         * gfortran.dg/print_parentheses_1.f:  New test.
10877         * gfortran.dg/print_parentheses_2.f90:  New test.
10878
10879 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10880
10881         PR target/27758
10882         * gcc.dg/pr27758.c: New test.
10883
10884 2006-05-24  Falk Hueffner  <falk@debian.org>
10885
10886         * gcc.c-torture/compile/pr27571.c: New test.
10887
10888 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10889
10890         PR fortran/27709
10891         * gfortran.dg/spec_expr_4.f90: New test.
10892
10893         PR fortran/27155
10894         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10895
10896 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10897
10898         PR c++/20103
10899         * g++.dg/ext/complit6.C: New test.
10900         * g++.dg/ext/complit3.C: Adjust error markers.
10901         * g++.dg/init/const3.C: New test.
10902
10903 2006-05-25  Richard Guenther  <rguenther@suse.de>
10904
10905         PR middle-end/27743
10906         * gcc.dg/torture/pr27743.c: New testcase.
10907
10908 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10909
10910         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10911
10912 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10913
10914         * gcc.dg/compat/scalar-by-value-x.h: New.
10915         * gcc.dg/compat/scalar-by-value-y.h: New.
10916         * gcc.dg/compat/scalar-by-value-5.c: New.
10917         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10918         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10919         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10920         * gcc.dg/compat/scalar-by-value-6.c: New.
10921         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10922         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10923         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10924
10925 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10926
10927         PR tree-optimization/27639
10928         PR tree-optimization/26719
10929         * gcc.dg/pr27639.c: New test.
10930         * gcc.dg/pr26719.c: New test.
10931         * gcc.dg/tree-ssa/scev-cast.c: New test.
10932
10933 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10934
10935         PR c++/20173
10936         * g++.dg/template/error21.C: New test.
10937
10938 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10939
10940         PR target/27696
10941         * gcc.target/i386/pr27696.c: New.
10942
10943 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10944
10945         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10946
10947         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10948
10949 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10950
10951         PR c++/27716
10952         * g++.dg/other/assign1.C: New test.
10953
10954 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10955
10956         PR target/27266
10957         * gcc.target/i386/pr27266.c: New.
10958
10959 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10960
10961         PR c++/27451
10962         * g++.dg/ext/asm9.C: New test.
10963
10964 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10965
10966         PR rtl-optimization/25514
10967         * gcc.c-torture/compile/pr25514.c: New test.
10968
10969 2006-05-22  Richard Guenther  <rguenther@suse.de>
10970
10971         Revert
10972         2006-01-31  Richard Guenther  <rguenther@suse.de>
10973
10974         * gcc.target/i386/sselibm-1.c: New testcase.
10975         * gcc.target/i386/sselibm-2.c: Likewise.
10976         * gcc.target/i386/sselibm-3.c: Likewise.
10977         * gcc.target/i386/sselibm-4.c: Likewise.
10978         * gcc.target/i386/sselibm-5.c: Likewise.
10979
10980 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10981
10982         PR c/27420
10983         * gcc.dg/func-args-2.c: New test.
10984
10985         PR c/26818
10986         * gcc.dg/struct-incompl-1.c: New test.
10987
10988 2006-05-22  Richard Guenther  <rguenther@suse.de>
10989
10990         PR testsuite/27708
10991         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10992         the transformations we test for.
10993
10994 2006-05-22  Richard Guenther  <rguenther@suse.de>
10995
10996         PR testsuite/27707
10997         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10998
10999 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
11000
11001         PR c++/27210
11002         * g++.dg/warn/new1.C: New test.
11003         * g++.dg/template/new5.C: Likewise.
11004
11005 2006-05-21  Roger Sayle  <roger@eyesopen.com>
11006
11007         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11008         * gcc.target/i386/20060512-3.c: Likewise.
11009
11010 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
11011
11012         PR rtl-optimization/27671
11013         * gcc.c-torture/execute/pr27671-1.c: New.
11014         * gcc.dg/pr27671-2.c: Likewise.
11015
11016         PR tree-optimization/26622.
11017         * gcc.c-torture/compile/pr26622.c: New.
11018
11019 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/27613
11022         * gfortran.dg/recursive_reference_1.f90: New test.
11023
11024 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
11025
11026         PR fortran/25746
11027         * gfortran.dg/elemental_subroutine_3.f90: New test.
11028
11029         PR fortran/25090
11030         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11031
11032         PR fortran/27584
11033         * gfortran.dg/associated_target_1.f90: New test.
11034
11035         PR fortran/19015
11036         * gfortran.dg/maxloc_shape_1.f90: New test.
11037
11038 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11039
11040         PR libgfortran/24459
11041         * gfortran.dg/namelist_24.f90: New test.
11042         * gfortran.dg/namelist_12.f: Fix typo in comment.
11043
11044 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
11045
11046         PR middle-end/25776
11047         * g++.dg/other/error11.C: New test.
11048
11049 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11050
11051         * gcc.target/mips/pr26765.c: Add -w to options.
11052
11053 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11054
11055         * lib/target-supports.exp (check_effective_target_mpaired_single):
11056         New function.
11057         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11058         multilibs.
11059         * g++.dg/vect/vect.exp: Likewise.
11060
11061 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11062
11063         PR testsuite/25891
11064         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11065
11066 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
11067
11068         PR fortran/27662
11069         * gfortran.dg/temporary_1.f90: New file.
11070
11071 2006-05-19  Andreas Schwab  <schwab@suse.de>
11072
11073         * g++.dg/other/unused1.C: Also match "stringz".
11074
11075 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
11076
11077         PR c++/26433
11078         * g++.dg/template/fntry1.C: New test.
11079
11080 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
11081
11082         PR c++/27471
11083         PR c++/27506
11084         * g++.dg/conversion/bitfield5.C: New test.
11085         * g++.dg/conversion/bitfield6.C: New test.
11086
11087 2006-05-18  Mike Stump  <mrs@apple.com>
11088
11089         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11090         * gcc.dg/vla-4.c: Add.
11091         * gcc.dg/vla-5.c: Add.
11092         * gcc.dg/vla-6.c: Add.
11093
11094 2006-05-12  Stuart Hastings  <stuart@apple.com>
11095
11096         * gcc.target/i386/20060512-1.c: New.
11097         * gcc.target/i386/20060512-2.c: New.
11098         * gcc.target/i386/20060512-3.c: New.
11099         * gcc.target/i386/20060512-4.c: New.
11100
11101 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
11102
11103         PR c++/26122
11104         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11105
11106         PR c++/26068
11107         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11108         * g++.dg/parse/linkage1.C: New test.
11109
11110 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11111
11112         PR tree-optimization/27548
11113         * g++.dg/tree-ssa/pr27548.C: New test.
11114
11115 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11116
11117         PR fortran/26551
11118         * gfortran.dg/recursive_check_1.f: New test.
11119         * gfortran.dg/recursive_check_2.f90: New test.
11120
11121 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
11122
11123         * g++.dg/opt/temp2.C: New test.
11124
11125 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11126
11127         PR c++/27491
11128         * g++.dg/init/brace5.C: New test.
11129
11130         PR middle-end/27415
11131         * gcc.dg/gomp/pr27415.c: New test.
11132         * g++.dg/gomp/pr27415.C: New test.
11133
11134         PR tree-optimization/27549
11135         * g++.dg/tree-ssa/pr27549.C: New test.
11136
11137 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11138
11139         PR libgfortran/27575
11140         * gfortran.dg/read_eof_4.f90: New test.
11141
11142 2006-05-16  Richard Guenther  <rguenther@suse.de>
11143
11144         PR tree-optimization/22303
11145         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11146
11147 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
11148
11149         PR middle-end/27573
11150         * gcc.dg/gomp/pr27573.c: New test.
11151         * gfortran.dg/gomp/pr27573.f90: New test.
11152
11153         PR c/27499
11154         * gcc.dg/gomp/pr27499.c: New test.
11155         * g++.dg/gomp/pr27499.C: New test.
11156
11157 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11158
11159         PR c++/27339
11160         * g++.dg/parser/access8.C: Adjust error marker.
11161         * g++.dg/template/access17.C: New test.
11162         * g++.dg/template/access18.C: Likewise.
11163
11164 2006-05-15  Roger Sayle  <roger@eyesopen.com>
11165
11166         PR target/26600
11167         * gcc.target/i386/pr26600.c: New test case.
11168
11169 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/27505
11172         * g++.dg/expr/bitfield1.C: New test.
11173
11174 2006-05-15  Richard Guenther  <rguenther@suse.de>
11175
11176         PR tree-optimization/27603
11177         * gcc.dg/torture/pr27603.c: New testcase.
11178
11179 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
11180
11181         PR fortran/25090
11182         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11183
11184         PR fortran/25082
11185         * gfortran.dg/scalar_return_1.f90: New test.
11186
11187         PR fortran/27411
11188         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11189
11190 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * gcc.dg/gomp/critical-4.c: New test.
11193         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11194         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11195         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11196         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11197
11198 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11199
11200         PR c++/27582
11201         * g++.dg/template/dependent-args1.C: New test.
11202
11203         PR c++/27581
11204         * g++.dg/lookup/this1.C: New test.
11205
11206         PR c++/27315
11207         * g++.dg/template/operator6.C: New test.
11208         * g++.dg/template/incomplete3.C: New test.
11209
11210         PR c++/27559
11211         * g++.dg/template/new4.C: New test.
11212
11213         PR c++/27496
11214         * g++.dg/template/void2.C: New test.
11215
11216 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
11217
11218         * g++.dg/template/dependent-expr5.C: New test.
11219
11220 2006-05-14  Roger Sayle  <roger@eyesopen.com>
11221
11222         PR middle-end/26729
11223         * gcc.dg/pr26729-1.c: New test case.
11224
11225 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
11226
11227         * gcc.dg/pr27003.c: New test.
11228
11229 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
11230
11231         * lib/target-supports.dg (check_cxa_atexit_available): Change
11232         v3_target_compile to ${tool}_target_compile.
11233
11234 2006-05-11  Jason Merrill  <jason@redhat.com>
11235
11236         * lib/scanasm.exp (scan-not-hidden): Fix typo.
11237
11238 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11239
11240         PR fortran/27553
11241         * gfortran.dg/label_5.f90: New test.
11242
11243 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
11244
11245         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11246         check_effective_target_powerpc_altivec_ok): New.
11247         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11248         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11249         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11250         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11251         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11252         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11253         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11254         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11255         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11256         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11257         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11258         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11259         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11260         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11261         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11262         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11263         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11264         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11265         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11266         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11267         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11268         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11269         gcc.target/powerpc/altivec-9.c,
11270         gcc.target/powerpc/altivec-consts.c,
11271         gcc.target/powerpc/altivec-pr22085.c,
11272         gcc.target/powerpc/altivec-splat.c,
11273         gcc.target/powerpc/altivec-types-1.c,
11274         gcc.target/powerpc/altivec-types-2.c,
11275         gcc.target/powerpc/altivec-types-3.c,
11276         gcc.target/powerpc/altivec-types-4.c,
11277         gcc.target/powerpc/altivec-varargs-1.c,
11278         gcc.target/powerpc/altivec-vec-merge.c,
11279         gcc.target/powerpc/ppc-vector-memcpy.c,
11280         gcc.target/powerpc/ppc-vector-memset.c,
11281         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11282         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11283         these effective targets.
11284         * gcc.dg/vmx/pr27006.c: Add missing close brace.
11285         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11286
11287 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11288
11289         PR middle-end/27384
11290         * g++.dg/other/fold1.C: New test.
11291
11292         PR middle-end/27488
11293         * gcc.dg/fold-nonneg-1.c: New test.
11294
11295         PR c++/27547
11296         * g++.dg/other/operator1.C: New test.
11297
11298 2006-05-11  Richard Guenther  <rguenther@suse.de>
11299
11300         PR middle-end/27529
11301         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11302
11303 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
11304
11305         * lib/target-supports-dg.exp (check-flags): New.
11306         (dg-skip-if): Move flag checks.
11307
11308 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
11309
11310         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11311         * lib/target-supports.dg (check_cxa_atexit_available): New.
11312
11313 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
11314
11315         PR fortran/27470
11316         * gfortran.dg/multiple_allocation_2.f90: New test case.
11317
11318 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
11319
11320         * gcc.target/arm/pr27387.C: Fix a comment typo.
11321
11322 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11323
11324         PR fortran/24549
11325         * gfortran.dg/error_recovery_1.f90: New test.
11326
11327 2006-05-10  Richard Guenther  <rguenther@suse.de>
11328
11329         PR tree-optimization/27302
11330         * gcc.dg/torture/pr27302.c: New testcase.
11331
11332 2006-05-09  Dirk Mueller  <dmueller@suse.de>
11333         Richard Guenther  <rguenther@suse.de>
11334
11335         PR middle-end/27498
11336         * gcc.dg/tree-ssa/pr27498.c: New testcase.
11337
11338 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
11339
11340         PR rtl-optimization/27335
11341         * gcc.dg/pr27335.c: New test.
11342
11343 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11344
11345         * gcc.target/mips/mips-ps-5.c: New file.
11346
11347 2006-05-08  Jan Hubicka  <jh@suse.cz>
11348
11349         PR middle-end/25962
11350         * gcc.dg/pr25962.c: New.
11351
11352 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11353
11354         PR target/27158
11355         * gcc.target/powerpc/pr27158.c: New test case.
11356
11357 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11358
11359         PR testsuite/27476
11360         * ada/acats/run_all.sh: Use test -z.
11361
11362 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11363
11364         PR libfortran/18271
11365         * gfortran.dg/spec_expr_3.f90: New test.
11366
11367 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11368
11369         PR target/24879
11370         * gcc.target/i386/monitor.c: New file.
11371
11372 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11373
11374         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11375
11376 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11377
11378         PR c++/27447
11379         * g++.dg/other/ptrmem7.C: New test.
11380
11381 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11382
11383         PR target/27421
11384         * gcc.dg/array-9.c: New test.
11385
11386 2006-05-07  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/27409
11389         * gcc.dg/torture/pr27409.c: New testcase.
11390
11391 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11392
11393         PR fortran/27457
11394         * gfortran.dg/select_6.f90: New.
11395
11396 2006-05-07  Richard Guenther  <rguenther@suse.de>
11397
11398         PR tree-optimization/27136
11399         * gcc.dg/torture/pr27136.c: New testcase.
11400
11401 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11402
11403         PR fortran/24813
11404         * gfortran.dg/char_cons_len_1.f90: New test.
11405
11406 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11407
11408         PR c++/27427
11409         * g++.dg/template/incomplete2.C: New test.
11410
11411 2006-05-06  Richard Guenther  <rguenther@suse.de>
11412
11413         PR tree-optimization/27151
11414         * gcc.dg/vect/pr27151.c: New testcase.
11415
11416 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11417
11418         PR c++/27430
11419         * g++.dg/template/void1.C: New test.
11420
11421         PR c++/27423
11422         * g++.dg/other/void2.C: New test.
11423
11424         PR c++/27422
11425         * g++.dg/conversion/void1.C: New test.
11426
11427 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11428
11429         PR/21391
11430         * g++.dg/other/unused1.C: New.
11431
11432 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11433
11434         PR objc/27240
11435         * objc.dg/member-1.m: New test.
11436
11437 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11438
11439         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11440
11441 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11442
11443         PR libfortran/26985
11444         * gfortran.dg/matmul_2.f90: New test.
11445
11446 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11447
11448         * ada/acats/run_all.sh: Use sync when main not found.
11449
11450 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11451
11452         PR target/26765
11453         * gcc.target/mips/pr26765.c: New.
11454
11455 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11456
11457         * gcc.target/bfin: New directory.
11458         * gcc.target/bfin/bfin.exp: New file.
11459         * gcc.target/bfin/frmul.c: New file.
11460         * gcc.target/bfin/arith.c: New file.
11461         * gcc.target/bfin/mul-combine.c: New file.
11462         * gcc.target/bfin/shift.c: New file.
11463
11464 2006-05-04  Richard Guenther  <rguenther@suse.de>
11465
11466         PR tree-optimization/14287
11467         PR tree-optimization/14844
11468         PR tree-optimization/19792
11469         PR tree-optimization/21608
11470         PR tree-optimization/27090
11471         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11472         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11473         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11474         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11475         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11476
11477 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11478
11479         PR tree-optimization/27285
11480         * gcc.c-torture/execute/pr27285.c: New test.
11481
11482         PR middle-end/27388
11483         * gcc.dg/gomp/pr27388-1.c: New test.
11484         * gcc.dg/gomp/pr27388-2.c: New test.
11485         * gcc.dg/gomp/pr27388-3.c: New test.
11486
11487         PR c++/27359
11488         * g++.dg/gomp/pr27359.C: New test.
11489
11490 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11491
11492         PR fortran/20248
11493         * gfortran.dg/iargc.f90: New test.
11494
11495 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR c++/27102
11498         * g++.dg/template/crash49.C: New test.
11499
11500 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11501
11502         PR testsuite/27032
11503         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11504
11505 2006-05-02  Jeff Law  <law@redhat.com>
11506
11507         PR tree-optimization/27364
11508         * gcc.c-torture/execute/pr27364.c: New test.
11509
11510 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11511
11512         PR c++/27309
11513         * g++.dg/parser/ctor5.C: New test.
11514
11515 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11516
11517         PR target/27387
11518         * gcc.target/arm/arm.exp: New.
11519         * gcc.target/arm/pr27387.C: Likewise.
11520
11521 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11522
11523         PR fortran/27269
11524         PR fortran/27324
11525         * gfortran.dg/module_equivalence_2.f90: New test.
11526
11527 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11528
11529         PR middle-end/27337
11530         * g++.dg/gomp/pr27337-1.C: New test.
11531         * g++.dg/gomp/pr27337-2.C: New test.
11532
11533         PR middle-end/27328
11534         * gcc.dg/gomp/pr27328.c: New test.
11535
11536         PR middle-end/27325
11537         * g++.dg/gomp/pr27325.C: New test.
11538
11539         PR middle-end/27310
11540         * g++.dg/gomp/pr27310.C: New test.
11541
11542 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11543
11544         PR tree-optimization/27291
11545         * g++.dg/tree-ssa/pr27291.C: New test.
11546
11547 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11548
11549         PR tree-optimization/27283
11550         * g++.dg/tree-ssa/pr27283.C: New test.
11551
11552 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11553
11554         * gcc.dg/tree-ssa/loop-16.c: New test.
11555
11556 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11557             Joseph S. Myers  <joseph@codesourcery.com>
11558
11559         * gcc.dg/Wconversion-3.c: New test case.
11560         * gcc.dg/Wconversion-4.c: Likewise.
11561
11562 2006-05-01  Richard Guenther  <rguenther@suse.de>
11563
11564         PR tree-optimization/26726
11565         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11566
11567 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11568
11569         * gcc.dg/Woverflow-1.c: New test case.
11570         * gcc.dg/Woverflow-2.c: Likewise.
11571         * gcc.dg/Woverflow-3.c: Likewise.
11572
11573 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/27094
11576         * g++.dg/template/defarg8.C: New test.
11577
11578 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11579
11580         PR c++/27278
11581         * g++.dg/parse/operator7.C: New test.
11582
11583 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11584
11585         PR c++/11471
11586         PR c++/27102
11587         * g++.dg/template/crash48.C: New test.
11588
11589         PR c++/27279
11590         * g++.dg/parse/ctor4.C: New test.
11591
11592 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11593
11594         PR fortran/25681
11595         * gfortran.df/char_type_len.f90: New test.
11596
11597 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11598
11599         PR libgfortran/27304
11600         * gfortran.dg/fmt_exhaust.f90: New test.
11601
11602 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11603
11604         PR c/25309
11605         * gcc.dg/large-size-array-2.c: New test case.
11606
11607 2006-04-28  Richard Guenther  <rguenther@suse.de>
11608
11609         PR target/26826
11610         * gcc.target/i386/pr26826.c: New testcase.
11611
11612 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11613
11614         PR middle-end/27260
11615         * gcc.c-torture/execute/pr27260.c: New.
11616
11617 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11618
11619         PR middle-end/27095
11620         * gcc.dg/pr27095.c: New.
11621
11622 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11623
11624         PR c++/27292
11625         * g++.dg/conversion/bitfield4.C: New test.
11626
11627 2006-04-27  Eric Christopher  <echristo@apple.com>
11628
11629         * gcc.dg/pragma-ms_struct.c: New.
11630
11631 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11632
11633         PR c++/27102
11634         * g++.dg/template/crash47.C: New test.
11635
11636 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11637
11638         * gcc.target/i386/sse-7.c: build with -msse.
11639
11640 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11641
11642         PR testsuite/27274:
11643         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11644         (main): Exit if processor doesn't support SSE.
11645
11646 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11647
11648         PR middle-end/27282
11649         * gcc.c-torture/compile/pr27282.c: New test.
11650
11651 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11652
11653         PR middle-end/26913
11654         * g++.dg/gomp/pr26913.C: New test.
11655
11656         PR c/25996
11657         * gcc.dg/gomp/pr25996.c: New test.
11658         * g++.dg/gomp/pr25996.C: New test.
11659
11660 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11661
11662         PR rtl-optimization/26725
11663         * gcc.c-torture/compile/pr26725.c: New test.
11664
11665 2006-04-25  Richard Guenther  <rguenther@suse.de>
11666
11667         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11668         than n + -1.
11669
11670 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11671
11672         * gcc.dg/20060425-1.c: New testcase.
11673
11674 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11675
11676         PR tree-optimization/26865
11677         * gcc.dg/pr26865.c: New test.
11678
11679 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/27292
11682         * g++.dg/conversion/bitfield1.C: New test.
11683         * g++.dg/conversion/bitfield2.C: Likewise.
11684         * g++.dg/conversion/bitfield3.C: Likewise.
11685
11686 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11687         Richard Guenther  <rguenther@suse.de>
11688
11689         PR tree-optimization/27236
11690         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11691
11692 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11693
11694         PR c++/19963
11695         * g++.dg/other/incomplete2.C: New test.
11696
11697 2006-04-24  Richard Guenther  <rguenther@suse.de>
11698
11699         PR middle-end/26869
11700         * gcc.dg/torture/pr26869.c: New testcase.
11701
11702 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11703         Richard Guenther  <rguenther@suse.de>
11704
11705         PR tree-optimization/27218
11706         * g++.dg/tree-ssa/pr27218.C: New testcase.
11707
11708 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/26912
11711         * g++.dg/template/friend41.C: New test.
11712
11713 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11714
11715         * g++.dg/opt/pr15551.C: Include cstdio.
11716         (main): Use remove instead of unlink.
11717
11718 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11719
11720         * gcc.dg/sibcall-7.c: New test.
11721         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11722         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11723         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11724         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11725         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11726
11727 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/26534
11730         * g++.dg/opt/bitfield1.C: New test.
11731         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11732         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11733         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11734         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11735         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11736         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11737         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11738         * g++.dg/abi/bitfield2.C: Likewise.
11739         * g++.dg/init/bitfield1.C: Likewise.
11740
11741 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11742
11743         PR fortran/25099
11744         * gfortran.dg/elemental_subroutine_4.f90: New test.
11745         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11746         call sub (m, x).
11747
11748 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11749
11750         * gcc.c-torture/compile/20060421-1.c: New testcase.
11751
11752 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11753
11754         PR c/25875
11755         * gcc.dg/init-bad-4.c: New test.
11756
11757 2006-04-21  Paul Brook  <paul@codesourcery.com>
11758
11759         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11760
11761 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11762
11763         PR fortran/27122
11764         * gfortran.dg/defined_operators_1.f90: New test.
11765         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11766         remove old ones associated, incorrectly, with Note 5.46.
11767
11768         PR fortran/27113
11769         * gfortran.dg/character_array_constructor_1.f90: New test.
11770
11771 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11772
11773         * gcc.dg/20060419-1.c: New test.
11774
11775 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11776
11777         PR c/26774
11778         * gcc.dg/struct-parse-1.c: New test case.
11779
11780 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11781
11782         PR c++/26558
11783         * g++.dg/parse/template19.C: New test.
11784
11785         PR c++/26739
11786         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11787
11788         PR c++/26036
11789         * g++.dg/expr/call3.C: New test.
11790
11791         PR c++/10385
11792         * g++.dg/conversion/dynamic1.C: New test.
11793
11794 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/27102
11797         * g++.dg/template/crash35.C: Tweak error markers.
11798         * g++.dg/template/crash46.C: New test.
11799         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11800         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11801
11802 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11803
11804         PR rtl-optimization/14261
11805         * gcc.c-torture/compile/20060419-1.c: Added.
11806
11807 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11808
11809         * gfortran.dg/label_1.f90: Adjust dg-error.
11810
11811 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11812
11813         PR target/26961
11814         * gcc.dg/fold-cond-1.c: New test case.
11815         * gcc.dg/pr26961-1.c: Likewise.
11816
11817 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11818
11819         PR libgfortran/27138
11820         * gfortran.dg/read_bad_advance.f90: New test.
11821
11822 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11823             Dale Johannesen  <dalej@apple.com>
11824
11825         PR target/24076
11826         * gcc.target/i386/vecinit-3.c: New testcase.
11827         * gcc.target/i386/vecinit-4.c: Likewise.
11828         * gcc.target/i386/sse-18.c: Likewise.
11829         * gcc.target/i386/sse-19.c: Likewise.
11830
11831 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11832
11833         * gfortran.dg/allocate_zerosize_1.f90: New test.
11834
11835 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11836
11837         PR c++/26365
11838         * g++.dg/template/crash45.C: New test.
11839
11840 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11841
11842         PR fortran/26787
11843         * gfortran.dg/proc_assign_1.f90: New test.
11844         * gfortran.dg/procedure_lvalue.f90: Change message.
11845         * gfortran.dg/namelist_4.f90: Add new error.
11846
11847         PR fortran/25597
11848         PR fortran/27096
11849         * gfortran.dg/auto_pointer_array_result_1.f90
11850
11851         PR fortran/27089
11852         * gfortran.dg/specification_type_resolution_1.f90
11853
11854         PR fortran/18003
11855         PR fortran/25669
11856         PR fortran/26834
11857         * gfortran.dg/bounds_temporaries_1.f90: New test.
11858
11859         PR fortran/27124
11860         * gfortran.dg/array_return_value_1.f90: New test.
11861
11862 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11863
11864         PR fortran/25336
11865         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11866
11867 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11868
11869         PR middle-end/26823
11870         * g++.dg/gomp/pr26823-1.C: New test.
11871         * g++.dg/gomp/pr26823-2.C: New test.
11872
11873 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11874
11875         PR middle-end/27134
11876         * gcc.dg/pr27314.c: New test.
11877
11878 2006-04-13  Richard Henderson  <rth@redhat.com>
11879
11880         * g++.dg/gomp/block-0.C: Update expected matches.
11881
11882 2006-04-13  DJ Delorie  <dj@redhat.com>
11883
11884         * lib/target-supports.exp (check_effective_target_int32plus): New.
11885         (check_effective_target_ptr32plus): New.
11886         (check_effective_target_size32plus): New.
11887         (check_effective_target_int16): New.
11888         (check_profiling_available): Add m32c to the list of unsupported
11889         targets.
11890
11891         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11892         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11893         memory size.
11894         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11895         pointers.
11896         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11897         size_t.
11898         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11899         and size_t.
11900         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11901         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11902         not just xstormy16.  Skip m32c due to weird pointer size.
11903         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11904         not just xstormy16.
11905         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11906         not just xstormy16.
11907         * gcc.dg/20020312-2.c: Add m32c support.
11908         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11909         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11910         in test.
11911         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11912         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11913         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11914         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11915         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11916         formats
11917         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11918         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11919         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11920         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11921         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11922         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11923         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11924         in test.
11925         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11926         in test.
11927         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11928         * gcc.dg/pr23049.c: Require >=32 bit integers.
11929         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11930         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11931         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11932         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11933         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11934         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11935         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11936         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11937         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11938         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11939         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11940         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11941         prototype in test.
11942         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11943         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11944         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11945         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11946         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11947
11948         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11949         * gcc.c-torture/execute/20040703-1.x: Likewise.
11950         * gcc.c-torture/execute/20040705-1.x: Likewise.
11951         * gcc.c-torture/execute/20040705-2.x: Likewise.
11952         * gcc.c-torture/execute/20040709-1.x: Likewise.
11953         * gcc.c-torture/execute/20040709-2.x: Likewise.
11954         * gcc.c-torture/execute/20040811-1.x: Likewise.
11955         * gcc.c-torture/execute/20050316-1.x: Likewise.
11956         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11957         * gcc.c-torture/execute/pr19689.x: Likewise.
11958         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11959         * gcc.c-torture/execute/usmul.x: Likewise.
11960         * gcc.c-torture/execute/vrp-5.x: Likewise.
11961         * gcc.c-torture/execute/vrp-6.x: Likewise.
11962         * gcc.dg/debug/20041023-1.s: Likewise.
11963
11964 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11965
11966         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11967         of integers to a vector types are now constant expressions in C.
11968         * gcc.dg/vect/vect-fold-1.c: New test case.
11969
11970 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11971             Ulrich Weigand  <uweigand@de.ibm.com>
11972
11973         PR target/27006
11974         * gcc.dg/vmx/pr27006.c: New testcase.
11975
11976 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11977
11978         PR libgfortran/26766
11979         * gfortran.dg/write_recursive.f90: New test.
11980
11981 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11982
11983         * g++.dg/parse/dtor7.C: New test.
11984         * g++.dg/parse/new1.C: Add error marker.
11985         * g++.dg/template/new3.C: New test.
11986
11987         PR c++/26122
11988         * g++.dg/template/pure1.C: New test.
11989
11990         PR c++/26295
11991         * g++.dg/parse/ptrmem4.C: New test.
11992
11993 2006-04-10  Jeff Law  <law@redhat.com>
11994
11995         PR/27087
11996         * gcc.c-torture/compile/pr27087.c: New test.
11997
11998 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11999
12000         PR/21391
12001         * gcc.dg/20060410.c: New.
12002
12003 2006-04-10  Matthias Klose  <doko@debian.org>
12004
12005         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12006         Recognize multilib directory names containing underscores.
12007
12008 2006-04-10  Roger Sayle  <roger@eyesopen.com>
12009
12010         * gcc.target/i386/vecinit-1.c: New test case.
12011         * gcc.target/i386/vecinit-2.c: Likewise.
12012
12013 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
12014
12015         PR debug/27057
12016         * g++.dg/debug/dwarf2-2.C: New test.
12017
12018 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
12019
12020         PR rtl-optimization/27073
12021         * gcc.c-torture/execute/pr27073.c: New test.
12022
12023 2006-04-08  Mike Stump  <mrs@apple.com>
12024
12025         * gcc.dg/pragma-darwin.c: Improve for ppc64.
12026
12027 2006-04-07  Richard Guenther  <rguenther@suse.de>
12028
12029         PR tree-optimization/26135
12030         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12031
12032 2006-04-06  Jan Hubicka  <jh@suse.cz>
12033
12034         PR profile/26399
12035         * g++.dg/bprob/g++-bprob-2.C: New testcase.
12036
12037 2006-04-06  Roger Sayle  <roger@eyesopen.com>
12038
12039         * g++.dg/conversion/nullptr1.C: New test case.
12040         * g++.dg/conversion/nullptr2.C: Likewise.
12041
12042 2006-04-05  Roger Sayle  <roger@eyesopen.com>
12043
12044         * gfortran.dg/dependency_18.f90: New test case.
12045
12046 2006-04-05  Richard Guenther  <rguenther@suse.de>
12047
12048         PR tree-optimization/26919
12049         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12050         * gcc.dg/ipa/ipa-2.c: Likewise.
12051         * gcc.dg/ipa/ipa-3.c: Likewise.
12052         * gcc.dg/ipa/ipa-5.c: Likewise.
12053
12054 2006-04-05  Richard Guenther  <rguenther@suse.de>
12055
12056         PR tree-optimization/26763
12057         * gcc.dg/torture/pr26763-1.c: New testcase.
12058         * gcc.dg/torture/pr26763-2.c: Likewise.
12059
12060 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
12061
12062         PR fortran/23634
12063         PR fortran/25619
12064         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12065
12066 2006-04-04  Eric Christopher  <echristo@apple.com>
12067
12068         * gcc.target/i386/387-1.c: Allow regexp to match darwin
12069         stubs.
12070         * gcc.target/i386/387-5.c: Ditto.
12071
12072 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
12073
12074         * gcc.target/sparc/struct-ret-check.c: New test.
12075
12076 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12077
12078         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12079         zero decimal digits specified in format.
12080
12081 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
12082
12083         PR fortran/26891
12084         * gfortran.dg/missing_optional_dummy_1.f90: New test.
12085
12086         PR fortran/26976
12087         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12088         * gfortran.dg/initialization_1.f90: Make assignment compliant.
12089         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12090         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12091         compliant and detect bigendian-ness.
12092
12093 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
12094
12095         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12096         dummy arguments work when the actual argument is itself a dummy
12097         argument of the caller.
12098
12099 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12100
12101         PR libfortran/24685
12102         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12103
12104 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12105
12106         * gfortran.dg/dependencency_17.f90: New test case.
12107
12108 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12109
12110         * gfortran.dg/dependency_14.f90: New test case.
12111         * gfortran.dg/dependency_15.f90: Likewise.
12112         * gfortran.dg/dependency_16.f90: Likewise.
12113
12114 2006-03-31  Asher Langton  <langton2@llnl.gov>
12115
12116         PR fortran/25358
12117         gfortran.dg/cray_pointers_6.f90: New test.
12118
12119 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12120
12121         PR libgfortran/26890
12122         * gfortran.dg/read_size_noadvance.f90: New test.
12123
12124 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
12125
12126         PR fortran/25031
12127         * gfortran.dg/multiple_allocation_1.f90: Check that the
12128         size has changed after a re-allocation with stat.
12129
12130 2006-03-30  Richard Guenther  <rguenther@suse.de>
12131
12132         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12133         removal.
12134         * gcc.target/i386/sselibm-2.c: Likewise.
12135         * gcc.target/i386/sselibm-3.c: Likewise.
12136         * gcc.target/i386/sselibm-4.c: Likewise.
12137         * gcc.target/i386/sselibm-5.c: Likewise.
12138
12139 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12140
12141         * gcc.dg/fold-andxor-1.c: New test case.
12142         * gcc.dg/fold-xorand-1.c: Likewise.
12143
12144 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12145
12146         * gcc.dg/fold-convnotconv-1.c: New test case.
12147
12148 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12149
12150         PR fortran/26779
12151         * gfortran.dg/private_type_5.f90: New test.
12152
12153 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
12154
12155         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12156
12157 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * gfortran.dg/advance_2.f90: New test.
12160         * gfortran.dg/advance_3.f90: New test.
12161
12162         * gfortran.fortran-torture/execute/equiv_5.f: New test.
12163
12164 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12165
12166         PR libgfortran/26661
12167         PR libgfortran/26880
12168         * gfortran.dg/read_x_past.f: New test.
12169
12170 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
12171
12172         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12173         to be STABS.
12174
12175 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
12176
12177         * objc.dg/dwarf-1.m: Skip on AIX.
12178         * objc.dg/dwarf-2.m: Skip on AIX.
12179
12180 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
12181
12182         PR fortran/26816
12183         * gfortran.dg/float_1.f90: New test.
12184
12185 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
12186
12187         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12188         X86_64 targets.
12189         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12190
12191 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12192
12193         PR libfortran/26735
12194         * gfortran.dg/convert_implied_open.f90: New test case.
12195
12196 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12197
12198         PR fortran/26769
12199         * gfortran.dg/transpose_reshape_r10.f90: New test case.
12200
12201 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
12202
12203         PR middle-end/26717
12204         * gcc.dg/pr26717.c: New test.
12205
12206 2006-03-25  Roger Sayle  <roger@eyesopen.com>
12207
12208         * gfortran.dg/dependency_12.f90: New test case.
12209
12210 2006-03-24  Roger Sayle  <roger@eyesopen.com>
12211
12212         * gfortran.dg/dependency_9.f90: New (resurected) test case.
12213
12214 2006-03-24  Jeff Law  <law@redhat.com>
12215
12216         * gcc.c-torture/pr26840.c: New test.
12217
12218 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
12219
12220         * objc.dg/dwarf-2.m: New.
12221         * obj-c++.dg/dwarf-2.mm: New.
12222
12223         * g++.old-deja/g++.other/init19.C: New.
12224
12225 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
12226
12227         * g++.dg/eh/spbp.C: Skip on AIX.
12228
12229 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
12230
12231         PR middle-end/26611
12232         * g++.dg/gomp/pr26611-1.C: New test.
12233         * g++.dg/gomp/pr26611-2.C: New test.
12234
12235 2006-03-24  Jeff Law  <law@redhat.com>
12236
12237         * gcc.c-torture/compile/pr26833.c: New test.
12238         * gfortran.fortran-torture/compile/pr26806.f90: New test.
12239
12240 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12241
12242         * gfortran.dg/endfile_2.f90: Delete temp file.
12243
12244 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
12245
12246         PR fortran/19303
12247         * gfortran.dg/record_marker_1.f90: New test case.
12248         * gfortran.dg/record_marker_2.f: New test case.
12249         * gfortran.dg/record_marker_3.f90: New test case.
12250
12251 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
12252
12253         PR fortran/17298
12254         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12255         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12256
12257 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
12258
12259         * lib/gcc-dg.exp (cleanup-modules): New proc.
12260         * gfortran.dg/allocatable_function_1.f90,
12261         gfortran.dg/allocate_char_star_scalar_1.f90,
12262         gfortran.dg/assumed_charlen_function_1.f90,
12263         gfortran.dg/assumed_dummy_1.f90,
12264         gfortran.dg/assumed_shape_ranks_1.f90,
12265         gfortran.dg/assumed_shape_ranks_2.f90,
12266         gfortran.dg/assumed_size_dt_dummy.f90,
12267         gfortran.dg/auto_char_dummy_array_1.f90,
12268         gfortran.dg/auto_char_len_3.f90,
12269         gfortran.dg/automatic_module_variable.f90,
12270         gfortran.dg/bad_automatic_objects_1.f90,
12271         gfortran.dg/char_array_constructor.f90,
12272         gfortran.dg/char_array_structure_constructor.f90,
12273         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12274         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12275         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12276         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12277         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12278         gfortran.dg/derived_pointer_recursion.f90,
12279         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12280         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12281         gfortran.dg/dummy_functions_1.f90,
12282         gfortran.dg/elemental_initializer_1.f90,
12283         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12284         gfortran.dg/elemental_pointer_1.f90,
12285         gfortran.dg/elemental_subroutine_1.f90,
12286         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12287         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12288         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12289         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12290         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12291         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12292         gfortran.dg/global_references_1.f90,
12293         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12294         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12295         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12296         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12297         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12298         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12299         gfortran.dg/large_integer_kind_1.f90,
12300         gfortran.dg/large_real_kind_1.f90,
12301         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12302         gfortran.dg/module_double_reuse.f90,
12303         gfortran.dg/module_equivalence_1.f90,
12304         gfortran.dg/module_interface_1.f90,
12305         gfortran.dg/module_parameter_array_refs_1.f90,
12306         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12307         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12308         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12309         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12310         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12311         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12312         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12313         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12314         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12315         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12316         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12317         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12318         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12319         gfortran.dg/same_name_1.f90,
12320         gfortran.dg/sibling_dummy_procedure_1.f90,
12321         gfortran.dg/sibling_dummy_procedure_2.f90,
12322         gfortran.dg/sibling_dummy_procedure_3.f90,
12323         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12324         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12325         gfortran.dg/used_dummy_types_2.f90,
12326         gfortran.dg/used_dummy_types_3.f90,
12327         gfortran.dg/used_dummy_types_4.f90,
12328         gfortran.dg/used_dummy_types_5.f90,
12329         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12330         gfortran.dg/userdef_operator_1.f90: Use it.
12331
12332 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12333
12334         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12335         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12336         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12337         gfortran.dg/write_back.f,
12338         gfortran.fortran-torture/execute/inquire_1.f90,
12339         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12340
12341 2006-03-21  Jeff Law  <law@redhat.com>
12342
12343         * gcc.dg/tree-ssa/vrp28.c: New test.
12344
12345 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12346
12347         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12348         if _STDC_C99 is defined.
12349         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12350         * gcc.dg/builtins-20.c: Likewise.
12351         * gcc.dg/builtins-53.c: Likewise.
12352         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12353         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12354
12355 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12356
12357         PR tree-opt/26781
12358         * gcc.c-torture/compile/pr26781-1.c: New test.
12359         * gcc.c-torture/compile/pr26781-2.c: New test.
12360
12361 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12362
12363         PR c++/26690
12364         * g++.dg/gomp/pr26690-1.C: New test.
12365         * g++.dg/gomp/pr26690-2.C: New test.
12366
12367 2006-03-20  Jeff Law  <law@redhat.com>
12368
12369         * gcc.dg/tree-ssa/pr21829.c: New test.
12370
12371         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12372
12373 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12374
12375         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12376         (check_visibility_available): Use it.
12377         (check_effective_target_default_packed): Likewise.
12378         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12379         (check_effective_target_fopenmp): Likewise.
12380         (check_effective_target_freorder): Likewise.
12381         (check_effective_target_fpic): Likewise.
12382         (check_named_sections_available): Likewise.
12383         (check_effective_target_ilp32): Likewise.
12384         (check_effective_target_lp64): Likewise.
12385
12386 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12387
12388         PR fortran/20935
12389         * gfortran.dg/scalar_mask_2.f90: New test case.
12390
12391 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12392
12393         PR tree-opt/26629
12394         * gcc.dg/tree-ssa/loadpre12.c: New test.
12395         * gcc.dg/tree-ssa/loadpre13.c: New test.
12396         * gcc.dg/tree-ssa/loadpre14.c: New test.
12397         * gcc.dg/tree-ssa/loadpre15.c: New test.
12398         * gcc.dg/tree-ssa/loadpre16.c: New test.
12399         * gcc.dg/tree-ssa/loadpre17.c: New test.
12400         * gcc.dg/tree-ssa/loadpre18.c: New test.
12401         * gcc.dg/tree-ssa/loadpre19.c: New test.
12402         * gcc.dg/tree-ssa/loadpre20.c: New test.
12403         * gcc.dg/tree-ssa/loadpre21.c: New test.
12404         * gcc.dg/tree-ssa/loadpre22.c: New test.
12405
12406 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12407
12408         PR fortran/26741
12409         * gfortran.dg/elemental_initializer_1.f90: New test.
12410
12411         PR fortran/26716
12412         * gfortran.dg/assumed_shape_ranks_2: New test.
12413
12414 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12415
12416         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12417         target fpic.
12418
12419 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12420
12421         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12422         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12423         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12424         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12425         gfortran.fortran-torture/execute/direct_io.f90,
12426         gfortran.fortran-torture/execute/inquire_2.f90,
12427         gfortran.fortran-torture/execute/inquire_4.f90,
12428         gfortran.fortran-torture/execute/list_read_1.f90,
12429         gfortran.fortran-torture/execute/open_replace.f90,
12430         gfortran.fortran-torture/execute/slash_edit.f90,
12431         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12432         temporary files from testcases.
12433
12434 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12435
12436         PR libgfortran/26509
12437         gfortran.dg/write_direct_eor.f90: New test.
12438
12439 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12440
12441         * gcc.target/powerpc/pr26350.c: New.
12442         * gcc.target/powerpc/indexed-addr.c: New.
12443
12444 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12445
12446         * gfortran.dg/dependency_13.f90: New test case.
12447
12448 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12449
12450         PR middle-end/21781
12451         * gcc.dg/real-const-1.c: New test case.
12452
12453 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12454
12455         * g++.old-deja/g++.other/init18.C: New.
12456         * g++.old-deja/g++.other/init5.C: Remove xfail.
12457
12458 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12459
12460         * g++.dg/opt/pr15551.C: Cleanup temp file.
12461
12462 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12463
12464         PR c++/6634
12465         g++.dg/parse/long1.C: New test.
12466
12467 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12468
12469         PR fortran/19101
12470         * gfortran.dg/continuation.f90: New test.
12471         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12472
12473 2006-03-14  Richard Guenther  <rguenther@suse.de>
12474
12475         PR tree-optimization/26672
12476         * gcc.dg/torture/pr26672.c: New testcase.
12477
12478 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12479
12480         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12481         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12482
12483 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12484
12485         PR middle-end/26557
12486         * gcc.c-torture/compile/switch-1.c: New test case.
12487
12488 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12489
12490         PR fortran/25378
12491         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12492         test to include more permuatations of mask and index.
12493         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12494         respond to F2003 spec. that the position returned for an all false
12495         mask && condition is zero.
12496
12497 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12498
12499         PR middle-end/25989
12500         * gcc.dg/gomp/pr25989.c: New test.
12501
12502 2006-03-13  Jeff Law  <law@redhat.com>
12503
12504         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12505
12506 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12507
12508         * gcc.dg/switch-9.c: New test.
12509
12510 2006-03-13  Richard Guenther  <rguenther@suse.de>
12511
12512         PR middle-end/26630
12513         * gcc.dg/torture/pr26630.c: New testcase.
12514
12515 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12516
12517         * gfortran.dg/dependency_10.f90: New test case.
12518         * gfortran.dg/dependency_11.f90: Likewise.
12519
12520 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12521             Erik Edelmann  <eedelman@gcc.gnu.org>
12522
12523         * gfortran.dg/allocatable_function_1.f90: New.
12524         * gfortran.dg/allocatable_function_2.f90: New.
12525
12526 2006-03-10  Richard Guenther  <rguenther@suse.de>
12527
12528         PR middle-end/26565
12529         * gcc.dg/torture/pr26565.c: New testcase.
12530
12531 2006-03-09  Eric Christopher  <echristo@apple.com>
12532
12533         * gcc.c-torture/compile/20060309-1.c: New.
12534
12535 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12536
12537         PR libgfortran/26499
12538         * gfortran.dg/write_back.f: New test.
12539         * gfortran.dg/write_rewind_1.f: New test.
12540         * gfortran.dg/write_rewind_2.f: New test.
12541
12542 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12543
12544         PR libgfortran/26554
12545         * gfortran.dg/read_logical.f90: New test.
12546
12547 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12548
12549         * ada/acats/norun.lst: cdd2a03 now passes.
12550
12551 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12552
12553         PR testsuite/25177
12554         * gcc.target/powerpc/pr18096-1.c: Change where the error
12555         would match.
12556
12557 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12558
12559         * gcc.target/i386/cleanup-1.c: New test.
12560         * gcc.target/i386/cleanup-2.c: New test.
12561
12562 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12563
12564         * gfortran.dg/dependency_9.f90: Remove for the time being.
12565
12566 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12567
12568         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12569         directive.
12570
12571 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12572
12573         * gfortran.dg/dependency_9.f90: New test case.
12574
12575 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12576
12577         * gfortran.dg/dependency_4.f90: New test case.
12578         * gfortran.dg/dependency_5.f90: New test case.
12579         * gfortran.dg/dependency_6.f90: New test case.
12580         * gfortran.dg/dependency_7.f90: New test case.
12581         * gfortran.dg/dependency_8.f90: New test case.
12582
12583 2006-03-03  Paul Brook  <paul@codesourcery.com>
12584
12585         * lib/target-supports.exp (check_profiling_available):
12586         Add m68k-*-elf.
12587
12588 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12589
12590         PR fortran/25031
12591         * multiple_allocation_1.f90: New test.
12592
12593 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12594
12595         PR tree-optimization/26524
12596         * gfortran.dg/pr26524.f: New test case.
12597
12598 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12599
12600         * g++.dg/template/repo5.C: Cleanup repo files.
12601         * gcc.dg/20051201-1.c: Cleanup coverage files.
12602         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12603         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12604         tree dump files.
12605
12606 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12607
12608         * objc.dg/objc-nofilename-1.m: New test.
12609         * objc.dg/bad-receiver-type.m: New test.
12610         * obj-c++.dg/bad-receiver-type.mm: New test.
12611
12612 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12613
12614         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12615
12616 2006-03-01  Mike Stump  <mrs@apple.com>
12617
12618         * g++.dg/abi/key2.C: Add.
12619
12620 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12621
12622         * gfortran.dg/logical_dot_product.f90: New test.
12623
12624         PR fortran/26393
12625         * gfortran.dg/used_interface_ref.f90: New test.
12626
12627         PR fortran/20938
12628         * gfortran.dg/dependency_2.f90: New test.
12629         * gfortran.fortran-torture/execute/where17.f90: New test.
12630         * gfortran.fortran-torture/execute/where18.f90: New test.
12631         * gfortran.fortran-torture/execute/where19.f90: New test.
12632         * gfortran.fortran-torture/execute/where20.f90: New test.
12633
12634 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12635
12636         * g++.dg/tree-ssa/pr26443.C: New test case.
12637
12638 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12639
12640         PR middle-end/26022
12641         * g++.dg/opt/return-slot1.C: New test.
12642
12643 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12644
12645         PR libgfortran/26136
12646         * gfortran.dg/namelist_23.f90: New test.
12647
12648 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12649
12650         PR middle-end/14752
12651         * gcc.dg/fold-eqandshift-2.c: New test case.
12652
12653 2006-02-28  Richard Guenther  <rguenther@suse.de>
12654
12655         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12656         decomposition.
12657
12658 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12659
12660         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12661
12662 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12663
12664         PR libgfortran/26464
12665         * gfortran.dg/backspace_5.f: New test.
12666         * gfortran.dg/backspace_6.f: New test.
12667
12668 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12669
12670         * gcc.dg/fold-eqandnot-1.c: New test case.
12671
12672 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12673
12674         PR middle-end/19983
12675         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12676
12677 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12678
12679         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12680         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12681
12682 2006-02-26  Richard Guenther  <rguenther@suse.de>
12683
12684         PR tree-optimization/26421
12685         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12686
12687 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12688
12689         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12690         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12691
12692 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12693
12694         * gcc.dg/fold-even-1.c: New test case.
12695
12696 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12697
12698         PR middle-end/21137
12699         * gcc.dg/fold-eqandshift-1.c: New test case.
12700
12701 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12702
12703         PR tree-optimization/25125
12704         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12705         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12706
12707 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12708
12709         PR tree-optimizations/26359
12710         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12711         with -fdump-tree-dceloop-details.
12712         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12713
12714 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12715
12716         PR middle-end/23673
12717         * gcc.dg/fold-eqxor-1.c: New test case.
12718         * gcc.dg/fold-eqxor-2.c: Likewise.
12719         * gcc.dg/fold-eqxor-3.c: Likewise.
12720
12721 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12722
12723         PR fortran/23092
12724         * scalar_mask_1.f90: New test.
12725
12726 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12727
12728         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12729         * g++.dg/eh/uncaught2.C: New.
12730         * g++.dg/eh/uncaught3.C: New.
12731
12732 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12733
12734         PR libgfortran/26423
12735         * gfortran.dg/read_many_1.f: New test.
12736
12737 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12738
12739         PR fortran/24519
12740         * gfortran.dg/dependency_3.f90: New test.
12741         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12742         XFAILs.
12743
12744         PR fortran/25395
12745         * gfortran.dg/equiv_6.f90: New test.
12746
12747 2006-02-23  Jeff Law  <law@redhat.com>
12748
12749         * gcc.c-torture/compile/pr26425.c: New test.
12750
12751 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12752
12753         PR middle-end/26412
12754         * gcc.dg/gomp/pr26412.c: New test.
12755
12756 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12757
12758         PR c++/26291
12759         * g++.dg/other/ellipsis1.C: New test.
12760         * g++.dg/parse/operator4.C: Adjust error marker.
12761
12762 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12763
12764         PR target/25603
12765         * gfortran.dg/pr25603.f: New testcase.
12766
12767 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12770         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12771
12772 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12773
12774         * g++.dg/eh/spbp.C: New.
12775
12776 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12777
12778         PR middle-end/26379
12779         * gcc.target/i386/mmx-7.c: New test.
12780
12781 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12782
12783         PR tree-optimization/26361
12784         * gcc.dg/tree-ssa/vrp27.c: New test case.
12785
12786 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12787
12788         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12789         * gcc.dg/tree-ssa/complex-4.c: Here.
12790
12791 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12792
12793         PR middle-end/19543
12794         * gfortran.dg/logical_1.f90: New test case.
12795
12796 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12797
12798         PR middle-end/26334
12799         * gcc.dg/20060218-1.c: Moved to...
12800         * gcc.target/i386/20060218-1.c: ... here.  New test.
12801
12802 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12803
12804         PR fortran/26201
12805         * gfortran.dg/convert_1.f90: New.
12806
12807 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12808
12809         PR fortran/25054
12810         * gfortran.dg/namelist_5.f90: New test.
12811
12812         PR fortran/25089
12813         * gfortran.dg/namelist_4.f90: New test.
12814
12815 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12816
12817         PR tree-opt/25680
12818         * gcc.dg/tree-ssa/complex-3.c: New test.
12819
12820 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12821
12822         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12823         variable to take into account the variable name in the
12824         function header.
12825         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12826
12827 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12828
12829         PR middle-end/26334
12830         * gcc.c-torture/compile/20060217-1.c: New test.
12831         * gcc.dg/20060218-1.c: New test.
12832
12833 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12834
12835         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12836
12837 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12838
12839         * gcc.dg/cpp/undef3.c: New test.
12840         * gcc.dg/cpp/trad/builtins2.c: New test.
12841
12842 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/26266
12845         * g++.dg/template/static22.C: New test.
12846         * g++.dg/template/static23.C: New test.
12847         * g++.dg/template/static24.C: New test.
12848         * g++.dg/template/non-dependent13.C: New test.
12849         * g++.dg/init/member1.C: Tweak error markers.
12850
12851 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12852
12853         PR target/26255
12854         * gcc.c-torture/compile/pr26255.c: New test case.
12855
12856 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12857
12858         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12859         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12860         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12861         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12862         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12863         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12864         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12865
12866 2006-02-16  Jeff Law  <law@redhat.com>
12867
12868         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12869         * gcc.dg/tree-ssa/vrp26.c: New test.
12870
12871 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12872
12873         PR target/20353
12874         PR target/24578
12875         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12876         __UCLIBC__ is defined.
12877
12878 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12879
12880         PR fortran/26224
12881         * gfortran.dg/gomp/pr26224.f: New test.
12882
12883 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12884
12885         PR tree-opt/25918
12886         * lib/target-supports.exp
12887         (check_effective_target_vect_short_mult): New.
12888         (check_effective_target_vect_char_mult): New.
12889         (check_effective_target_vect_widen_sum_qi_to_si): New.
12890         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12891         (check_effective_target_vect_widen_sum_hi_to_si): New.
12892         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12893         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12894         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12895         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12896         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12897         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12898         vect-reduc-pattern-2c.c
12899         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12900         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12901         vect-reduc-pattern-1c.c
12902
12903 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12904
12905         PR fortran/24557
12906         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12907
12908 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12909
12910         PR fortran/26054
12911         * gfortran.dg/enum_8.f90: Remove check for warning.
12912         * gfortran.dg/iomsg_1.f90: Ditto.
12913         * gfortran.dg/enum_1.f90: Ditto.
12914         * gfortran.dg/enum_9.f90: Ditto.
12915         * gfortran.dg/enum_2.f90: Ditto.
12916         * gfortran.dg/enum_10.f90: Ditto.
12917         * gfortran.dg/enum_3.f90: Ditto.
12918         * gfortran.dg/flush_1.f90: Ditto.
12919         * gfortran.dg/enum_4.f90: Ditto.
12920         * gfortran.dg/array_constructor_1.f90: Ditto.
12921         * gfortran.dg/enum_5.f90: Ditto.
12922         * gfortran.dg/enum_6.f90: Ditto.
12923         * gfortran.dg/enum_7.f90: Ditto.
12924
12925 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12926
12927         PR middle-end/26300
12928         * gcc.c-torture/compile/20060215-1.c: New test.
12929
12930 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12931
12932         PR middle-end/23670
12933         * gcc.dg/tree-ssa/andor-2.c: New test case.
12934
12935 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12936
12937         PR fortran/25045
12938         * optional_dim.f90: New test.
12939
12940 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12941
12942         PR fortran/26277
12943         * gfortran.dg/label_4.f90: New.
12944
12945 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12946             Diego Novillo  <dnovillo@redhat.com>
12947             Uros Bizjak  <uros@kss-loka.si>
12948
12949         * gfortran.dg/gomp: New directory.
12950
12951 2006-02-14  Richard Guenther  <rguenther@suse.de>
12952
12953         PR tree-optimization/26258
12954         * gcc.dg/torture/pr26258.c: New testcase.
12955
12956 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12957
12958         PR fortran/26246
12959         * gfortran.dg/pr26246_1.f90: New test.
12960         * gfortran.dg/pr26246_2.f90: New test.
12961
12962         PR middle-end/26092
12963         * gcc.c-torture/compile/20060208-1.c: New test.
12964
12965 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12966
12967         PR fortran/26074
12968         PR fortran/25103
12969         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12970         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12971         * gfortran.dg/automatic_module_variable.f90: Change error message.
12972
12973         PR fortran/20861
12974         * gfortran.dg/internal_dummy_1.f90: New test.
12975
12976         PR fortran/20871
12977         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12978
12979
12980         PR fortran/25083
12981         * gfortran.dg/uncommon_block_data_1.f90: New test.
12982         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12983         with standard.
12984
12985         PR fortran/25088
12986         * gfortran.dg/typed_subroutine_1.f90: New test.
12987
12988 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12989
12990         * objc.dg/dwarf-1.m: New.
12991
12992 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12993
12994         PR middle-end/24427
12995         * gcc.dg/tree-ssa/andor-1.c: New test case.
12996
12997 2006-02-13  Josh Conner  <jconner@apple.com>
12998
12999         PR target/25376
13000         * gcc.dg/pr25376.c: New test.
13001
13002         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13003         assemble.
13004         * lib/target-supports.exp (check_named_sections_available):
13005         Only compile named-sections test -- don't assemble.
13006
13007 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13008
13009         * g++.dg/warn/no-write-strings.C: New test.
13010         * g++.dg/warn/write-strings.C: Likewise.
13011         * g++.dg/warn/write-strings-default.C: Likewise.
13012
13013 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
13014
13015         PR fortran/25806
13016         * gfortran.dg/ret_pointer_2.f90: New test.
13017
13018 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
13019
13020         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13021
13022 2006-02-10  Jeff Law  <law@redhat.com>
13023
13024         * gcc.c-torture/compile/pr26213.c: New test.
13025
13026 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
13027
13028         gfortran.dg/null_1.f90: New test.
13029
13030 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13031
13032         PR fortran/14771
13033         * gfortran.dg/parens_4.f90: New.
13034         * gfortran.dg/parens_5.f90: New.
13035
13036 2006-02-10  Richard Guenther  <rguenther@suse.de>
13037
13038         * gcc.dg/pr23372-1.c: Remove empty file.
13039
13040 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13041         Paul Thomas  <pault@gcc.gnu.org>
13042
13043         PR fortran/14771
13044         * gfortran.dg/parens_1.f90: New.
13045         * gfortran.dg/parens_2.f90: New.
13046         * gfortran.dg/parens_3.f90: New.
13047
13048 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
13049
13050         PR fortran/26038
13051         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13052
13053         PR fortran/25059
13054         * gfortran.dg/impure_assignment_1.f90: New test.
13055
13056         PR fortran/25070
13057         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13058
13059 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13060
13061         PR target/26141
13062         * g++.dg/expr/stdarg2.C: New test.
13063
13064 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13065
13066         PR inline-asm/16194
13067         * gcc.dg/pr16194.c: New test.
13068
13069 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13070
13071         * ada/acats/run_acats: Use portable variant of "$@".
13072
13073 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13074
13075         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13076         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13077
13078 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13079
13080         PR tree-opt/26179
13081         * g++.dg/opt/pr26179.C: New test.
13082
13083 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13084
13085         PR middle-end/26134
13086         * gcc.dg/tree-ssa/complex-3.c: New test.
13087
13088 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13089
13090         * gcc.c-torture/compile/volatile-1.c: New test.
13091
13092 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
13093
13094         PR 26180
13095         * gcc.dg/tree-ssa/pr26180.c: New test.
13096
13097 2006-02-08  Jeff Law  <law@redhat.com>
13098
13099         * gcc.dg/tree-ssa/pr21417.c: New test.
13100
13101 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13102
13103         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13104         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13105
13106 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13107
13108         * lib/scanrtl.exp: New.
13109
13110 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13111
13112         PR c++/26071
13113         * g++.dg/other/virtual2.C: New test.
13114
13115         PR c++/26070
13116         * g++.dg/other/virtual1.C: New test.
13117
13118 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13119
13120         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13121         cleanup-ipa-dump): Update dump file glob patterns.
13122         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13123         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13124
13125         * lib/gcc-dg.exp: Load it.
13126         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13127
13128 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
13129
13130         PR testsuite/26159
13131         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13132         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13133
13134 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13135
13136         PR fortran/25577
13137         * gfortran.dg/mvbits_1.f90: New.
13138
13139 2006-02-07  Dirk Mueller  <dmueller@suse.com>
13140
13141         * g++.dg/warn/Wdiv-by-zero.C: New test.
13142         * g++.dg/warn/Wno-div-by-zero.C: New.
13143
13144 2006-02-07  Jeff Law  <law@redhat.com>
13145
13146         * gcc.dg/tree-ssa/pr21559.c: New test.
13147
13148         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13149         multiple VRP passes.
13150         * gcc.dg/tree-ssa/vrp09.c: Likewise.
13151         * gcc.dg/tree-ssa/vrp18.c: Likewise.
13152         * gcc.dg/tree-ssa/pr21582.c: Likewise.
13153         * gcc.dg/tree-ssa/pr20657.c: Likewise.
13154         * gcc.dg/tree-ssa/pr21001.c: Likewise.
13155         * gcc.dg/tree-ssa/vrp02.c: Likewise
13156         * gcc.dg/tree-ssa/vrp11.c: Likewise
13157         * gcc.dg/tree-ssa/pr14341.c: Likewise
13158         * gcc.dg/tree-ssa/vrp19.c: Likewise
13159         * gcc.dg/tree-ssa/vrp20.c: Likewise
13160         * gcc.dg/tree-ssa/vrp03.c: Likewise
13161         * gcc.dg/tree-ssa/pr21086.c: Likewise
13162         * gcc.dg/tree-ssa/pr21959.c: Likewise
13163         * gcc.dg/tree-ssa/vrp21.c: Likewise
13164         * gcc.dg/tree-ssa/vrp04.c: Likewise
13165         * gcc.dg/tree-ssa/pr25485.c: Likewise
13166         * gcc.dg/tree-ssa/pr22026.c: Likewise
13167         * gcc.dg/tree-ssa/vrp22.c: Likewise
13168         * gcc.dg/tree-ssa/vrp05.c: Likewise
13169         * gcc.dg/tree-ssa/20030807-10.c: Likewise
13170         * gcc.dg/tree-ssa/pr20701.c: Likewise
13171         * gcc.dg/tree-ssa/vrp23.c: Likewise
13172         * gcc.dg/tree-ssa/vrp06.c: Likewise
13173         * gcc.dg/tree-ssa/pr22117.c: Likewise
13174         * gcc.dg/tree-ssa/pr20702.c: Likewise
13175         * gcc.dg/tree-ssa/vrp15.c: Likewise
13176         * gcc.dg/tree-ssa/pr21090.c: Likewise
13177         * gcc.dg/tree-ssa/pr21294.c: Likewise
13178         * gcc.dg/tree-ssa/vrp24.c: Likewise
13179         * gcc.dg/tree-ssa/vrp07.c: Likewise
13180         * gcc.dg/tree-ssa/pr21563.c: Likewise
13181         * gcc.dg/tree-ssa/pr25382.c: Likewise
13182         * gcc.dg/tree-ssa/vrp16.c: Likewise
13183         * gcc.dg/tree-ssa/vrp25.c: Likewise
13184         * gcc.dg/tree-ssa/vrp08.c: Likewise
13185         * gcc.dg/tree-ssa/20030807-6.c: Likewise
13186         * gcc.dg/tree-ssa/vrp17.c: Likewise
13187         * gcc.dg/tree-ssa/pr21458.c: Likewise
13188         * g++.dg/tree-ssa/pr18178.C: Likewise
13189
13190 2006-02-07  Richard Guenther  <rguenther@suse.de>
13191
13192         PR c++/26140
13193         Revert
13194         2006-01-30  Richard Guenther  <rguenther@suse.de>
13195         PR c++/23372
13196         * gcc.dg/pr23372-1.C: New testcase.
13197
13198         * g++.dg/tree-ssa/pr26140.C: New testcase.
13199
13200 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
13201
13202         PR c++/9737
13203         * g++.dg/template/ttp15.C: New test.
13204         * g++.dg/template/ttp16.C: Likewise.
13205         * g++.dg/template/ttp17.C: Likewise.
13206         * g++.old-deja/g++.pt/ttp36.C: Remove.
13207         * g++.old-deja/g++.pt/ttp19.C: Likewise.
13208         * g++.old-deja/g++.pt/ttp37.C: Likewise.
13209         * g++.old-deja/g++.pt/ttp38.C: Likewise.
13210         * g++.old-deja/g++.pt/ttp39.C: Likewise.
13211         * g++.old-deja/g++.pt/ttp9.C: Likewise.
13212         * g++.old-deja/g++.pt/ttp40.C: Likewise.
13213         * g++.old-deja/g++.pt/ttp51.C: Likewise.
13214         * g++.old-deja/g++.pt/ttp26.C: Likewise.
13215         * g++.old-deja/g++.pt/ttp36.C: Likewise.
13216
13217 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
13218
13219         PR libfortran/23815
13220         * unf_io_convert_4.f90: New test.
13221
13222 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
13223
13224         * gcc.dg/tree-ssa/loadpre10.c: New test.
13225         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13226         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13227         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13228
13229 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13230
13231         PR libfortran/24685
13232         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13233
13234 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
13235
13236         PR tree-opt/25251
13237         * gfortran.dg/assign_7.f: New test.
13238
13239 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13240
13241         PR fortran/26041
13242         PR fortran/26064
13243         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13244         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13245         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13246
13247 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
13248
13249         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13250         in size_t typedef.
13251
13252 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13253
13254         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13255         * g++.dg/charset/string.c (foo): Likewise.
13256         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13257         const char*
13258         * g++.dg/ext/builtin2.C (printf): Likewise.
13259         * g++.dg/init/new15.C (printf): Likewise.
13260         * g++.dg/opt/pr17697-1.C (foo): Likewise.
13261         * g++.dg/opt/pr17697-2.C (foo): Likewise.
13262         * g++.dg/opt/pr17697-3.C (foo): Likewise.
13263         * g++.dg/template/non-dependent4.C (temp): Likewise.
13264         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13265         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13266         parameter type to const char*.
13267         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13268         Change type to const char*.
13269         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13270         Likewise.
13271         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13272         second parameter type to const char*.
13273         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13274         (Y::Y): Change parameter type to const char*.
13275         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13276         * g++.old-deja/g++.jason/report.C: Apply const correctness.
13277         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13278         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13279         (char*).
13280         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13281         const char*.
13282         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13283         type to const char*.
13284         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13285         return type to const char*.
13286         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13287         to const char*.
13288         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13289         * g++.old-deja/g++.law/refs1.C: Likewise.
13290         * g++.old-deja/g++.law/visibility1.C: Likewise.
13291         * g++.old-deja/g++.law/visibility2.C: Likewise.
13292         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13293         const char*.
13294         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13295         * g++.old-deja/g++.mike/net48.C: Likewise.
13296         * g++.old-deja/g++.mike/p646.C: Likewise.
13297         * g++.old-deja/g++.mike/p6746.C: Likewise.
13298         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13299         type to const char*.
13300         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13301         deprecated conversion warning.
13302         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13303         char*.
13304         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13305         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13306         * g++.old-deja/g++.pt/explicit8.C: Likewise.
13307         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13308         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13309         * g++.old-deja/g++.pt/nontype3.C: Likewise.
13310         * g++.old-deja/g++.pt/t39.C: Likewise.
13311         * g++.old-deja/g++.robertl/eb106.C: Likewise.
13312         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13313
13314 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
13315
13316         PR fortran/25075
13317         intrinsic_argument_conformance_1.f90: New test.
13318
13319 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
13320
13321         PR fortran/20845
13322         * gfortran.dg/char_result_11.f90: Add SAVE.
13323         * gfortran.dg/der_pointer_4.f90: Ditto.
13324         * gfortran.dg/default_initialization.f90: New test.
13325
13326 2006-02-03  Jeff Law  <law@redhat.com>
13327
13328         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13329         handle more than 100 dump files.
13330         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13331         * lib/scantree.exp (scan-tree-dump): Likewise.
13332         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13333         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13334         * lib/scanipa.exp (scan-ipa-dump): Likewise.
13335         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13336         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13337
13338 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
13339
13340         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13341
13342 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13343
13344         * g++.dg/template/using12.C: New test.
13345
13346 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13347
13348         * gcc.target/powerpc/pr25960.c: New test.
13349
13350 2006-02-02  Steven G. Kargl  <kargls@comcast>
13351
13352         PR fortran/24958
13353         gfortran.dg/nullify_2.f90: New test.
13354
13355 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13356
13357         PR 25990
13358         * gcc.dg/gomp/pr25990.c: New test.
13359
13360 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13361
13362         PR c++/25342
13363         * g++.gd/template/partial4.C: New test.
13364
13365 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13366
13367         PR middle-end/26001
13368         * gfortran.dg/data_char_2.f90: New.
13369
13370 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13371
13372         PR fortran/26039
13373         maxval_maxloc_conformance_1.f90: New test.
13374
13375 2006-01-31  Richard Guenther  <rguenther@suse.de>
13376
13377         * gcc.target/i386/sselibm-1.c: New testcase.
13378         * gcc.target/i386/sselibm-2.c: Likewise.
13379         * gcc.target/i386/sselibm-3.c: Likewise.
13380         * gcc.target/i386/sselibm-4.c: Likewise.
13381         * gcc.target/i386/sselibm-5.c: Likewise.
13382
13383 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13384
13385         PR fortran/24266
13386         * gfortran.dg/arrayio_derived_2.f90: New.
13387
13388 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13389
13390         * gcc.dg/unsigned-long-compare.c: New test.
13391
13392 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13393
13394         PR testsuite/25318
13395         * lib/target-supports.exp (check_effective_target_freorder):
13396         Check to see if target supports -freorder-blocks-and-partition.
13397         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13398         instead of "dg-require-named-sections".
13399
13400 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13401
13402         PR target/14798:
13403         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13404         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13405         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13406         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13407         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13408         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13409         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13410         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13411
13412 2006-01-30  Richard Guenther  <rguenther@suse.de>
13413
13414         PR c++/23372
13415         * gcc.dg/pr23372-1.C: New testcase.
13416
13417 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13418
13419         * gcc.dg/gomp/pr25874.c: New test.
13420
13421 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13422
13423         PR tree-opt/25911
13424         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13425
13426 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13427
13428         PR fortran/18578
13429         PR fortran/18579
13430         PR fortran/20857
13431         PR fortran/20885
13432         * gfortran.dg/intent_out_1.f90: New test.
13433
13434 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13435
13436         PR fortran/17911
13437         * gfortran.dg/procedure_lvalue.f90: New test.
13438
13439         PR fortran/20895
13440         PR fortran/25030
13441         * gfortran.dg/char_pointer_assign_2.f90: New test.
13442         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13443         assignment to be consistent with standard.
13444         * gfortran.dg/char_result_2.f90: The same.
13445         * gfortran.dg/char_result_8.f90: The same.
13446
13447 2006-01-28  Zack Weinberg  <zackw@panix.com>
13448
13449         * gcc.dg/Woverlength-strings.c
13450         * gcc.dg/Woverlength-strings-pedantic-c89.c
13451         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13452         * gcc.dg/Woverlength-strings-pedantic-c99.c
13453         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13454
13455 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13456
13457         * gcc.c-torture/execute/20060127-1.c: New test.
13458
13459 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13460
13461         PR c++/25999
13462         * g++.dg/ext/pragmaweak1.C: New test.
13463
13464 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/25855
13467         * g++.dg/template/spec29.C: New test.
13468
13469 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13470
13471         PR c/19606.
13472         * gcc.c-torture/execute/pr19606.c: New.
13473
13474 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13475
13476         * gcc.dg/pragma-re-4.c: New test.
13477
13478 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13479
13480         PR fortran/25964
13481         * gfortran.dg/assumed_size_refs_3.f90: New test.
13482
13483 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13484
13485         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13486
13487 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13488
13489         PR ada/21317
13490         * ada/acats/support/impdef.a: Add One_Long_Second.
13491         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13492         * ada/acats/tests/c9/c94026.a: Likewise.
13493         * ada/acats/tests/c9/c97305c.ada: Likewise.
13494         * ada/acats/tests/c9/c99004a.ada: Likewise.
13495
13496 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13497
13498         PR fortran/25964
13499         * gfortran.dg/global_references_2.f90: New test.
13500
13501         PR fortran/25084
13502         PR fortran/20852
13503         PR fortran/25085
13504         PR fortran/25086
13505         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13506         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13507
13508         PR fortran/25416
13509         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13510
13511 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13512
13513         PR c/25892
13514         * gcc.dg/Wpointer-sign.c: New.
13515         * gcc.dg/Wpointer-sign-Wall.c: New.
13516         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13517         * gcc.dg/Wpointer-sign-pedantic.c: New.
13518         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13519         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13520
13521 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13522
13523         PR C/25861
13524         * gcc.c-torture/compile/pr25861.c: New test.
13525
13526 2006-01-26  Paul Brook  <paul@codesourcery.com>
13527
13528         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13529         on short-enum targets.
13530         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13531         variable.
13532         (generate_fields): Use short_enums.
13533         (main): Set short_enums.  Document -e.
13534         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13535         on short-enum targets.
13536         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13537         variable.
13538         (generate_fields): Use short_enums.
13539         (main): Set short_enums.  Document -e.
13540         * lib/target-supports.exp (check_effective_target_short_enums): New.
13541
13542 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13543
13544         PR target/25947
13545         * gcc.dg/torture/pr25947-1.c: New test.
13546
13547 2006-01-25  Jan Hubicka  <jh@suse.cz>
13548             Roger Sayle  <roger@eyesopen.com>
13549
13550         PR rtl-optimization/25703
13551         * gcc.target/i386/20060125-1.c: New test case.
13552         * gcc.target/i386/20060125-2.c: New test case.
13553
13554 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13555
13556         PR fortran/18540
13557         * gfortran.dg/goto_1.f: New.
13558
13559 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13560
13561         PR fortran/25716
13562         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13563         25716 on 32-bit systems too.
13564
13565 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13566
13567         PR testsuite/25590
13568         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13569
13570 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13571
13572         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13573
13574 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13575
13576         PR fortran/25835
13577         * gfortran.dg/read_eof.f90: Delete, renamed.
13578         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13579         * gfortran.dg/read_eof_2.f90: New test.
13580         * gfortran.dg/read_eof_3.f90: New test.
13581
13582 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13583
13584         PR tree-opt/25860
13585         * gcc.c-torture/compile/pr25860.c: New test.
13586
13587 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13588
13589         PR c++/25552
13590         * g++.dg/parse/dtor8.C: New test.
13591
13592 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13593
13594         PR testsuite/25891
13595         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13596         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13597         check_effective_target_fopenmp returns 0.
13598
13599 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13600
13601         PR ada/20548
13602         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13603         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13604         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13605
13606 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13607
13608         PR tree-opt/25857
13609         * g++.dg/opt/pr25857.C: New test.
13610
13611 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13612         Jan Hubicka  <jh@suse.cz>
13613         Richard Guenther  <rguenther@suse.de>
13614
13615         PR rtl-optimization/25654
13616         * gcc.dg/torture/pr25654.c: New testcase.
13617         * gcc.target/i386/pr25654.c: Likewise.
13618
13619 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13620
13621         PR fortran/25901
13622         * gfortran.dg/internal references_2.f90: New test.
13623
13624         Fix regression in testing of admissability of attributes.
13625         * gfortran.dg/intent_used_1.f90: New test.
13626
13627 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13628
13629         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13630         Remove target conditional torture options for i?86 and x86_64
13631         GNU/Linux.
13632
13633 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13634
13635         PR c++/10891
13636         * g++.dg/rtti/no-rtti.C: New.
13637
13638 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/25895
13641         * g++.dg/inherit/conv2.C: New test.
13642
13643         PR c++/25856
13644         * g++.dg/parse/dtor7.C: New test.
13645
13646         PR c++/25858
13647         * g++.dg/template/crash44.C: New test.
13648
13649 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13650
13651         PR fortran/25124
13652         PR fortran/25625
13653         * gfortran.dg/internal_references_1.f90: New test.
13654           PR fortran/20881
13655         PR fortran/23308
13656         PR fortran/25538
13657         PR fortran/25710
13658         * gfortran.dg/global_references_1.f90: New test.
13659         * gfortran.dg/g77/19990905-1.f: Restore the error that
13660         there is a clash between the common block name and
13661         the name of a subroutine reference.
13662
13663         PR fortran/PR24276
13664         * gfortran.dg/aliasing_dummy_1.f90: New test.
13665
13666 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13667
13668         * gcc.dg/vmx/1b-01.c: Warning fix.
13669         * gcc.dg/vmx/1c-02.c: Likewise.
13670         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13671
13672 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13673
13674         PR testsuite/24962
13675         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13676
13677 2006-01-20  Richard Guenther  <rguenther@suse.de>
13678         Steven Bosscher <stevenb.gcc@gmail.com>
13679
13680         PR rtl-optimization/24626
13681         * gcc.dg/torture/pr24626-1.c: New testcase.
13682         * gcc.dg/torture/pr24626-2.c: Likewise.
13683         * gcc.dg/torture/pr24626-3.c: Likewise.
13684         * gcc.dg/torture/pr24626-4.c: Likewise.
13685
13686 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13687
13688         PR c++/5520
13689         * g++.dg/warn/empty-body.C: New.
13690
13691 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13692
13693         PR c++/22136
13694         * g++.dg/template/using10.C: New test.
13695         * g++.dg/temlpate/using11.C: Likewise.
13696         * g++.dg/inherit/using5.C: Tweak error messages.
13697
13698 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13699
13700         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13701         target test.
13702         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13703
13704 2006-01-19  Jan Hubicka  <jh@suse.cz>
13705
13706         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13707
13708 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13709
13710         PR c++/25854
13711         * g++.dg/template/spec28.C: New test.
13712
13713 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13714
13715         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13716         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13717
13718 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13719
13720         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13721         * gcc.dg/gomp/critical-1.c: Likewise.
13722         * gcc.dg/gomp/critical-3.c: Likewise.
13723         * gcc.dg/gomp/empty.c: Likewise.
13724         * gcc.dg/gomp/ordered-1.c: Likewise.
13725         * gcc.dg/gomp/for-4.c: Likewise.
13726         * gcc.dg/gomp/for-6.c: Likewise.
13727         * gcc.dg/gomp/master-3.c: Likewise.
13728         * gcc.dg/gomp/for-8.c: Likewise.
13729         * gcc.dg/gomp/for-10.c: Likewise.
13730         * gcc.dg/gomp/for-18.c: Likewise.
13731         * gcc.dg/gomp/for-5.c: Likewise.
13732         * gcc.dg/gomp/for-7.c: Likewise.
13733         * gcc.dg/gomp/for-9.c: Likewise.
13734
13735 2006-01-18  Jeff Law  <law@redhat.com>
13736
13737         * gcc.dg/tree-ssa/vrp25.c: New test.
13738
13739 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13740
13741         * gcc.dg/pr25805.c: Fix misapplied patch.
13742
13743 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13744
13745         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13746         (check_effective_target_vect_udot_qi): New.
13747         (check_effective_target_vect_sdot_hi): New.
13748         (check_effective_target_vect_udot_hi): New.
13749         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13750         prefixed with "wrapv-" with -fwrapv.
13751         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13752         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13753         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13754         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13755         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13756
13757         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13758         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13759         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13760         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13761
13762 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13763
13764         PR c++/16829
13765         * g++.dg/other/default2.C: New test.
13766         * g++.dg/other/default3.C: New test.
13767
13768 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13769
13770         PR c/25805
13771         * gcc.dg/pr25805.c: New file.
13772
13773 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/25836
13776         * g++.dg/template/init6.C: New test.
13777
13778 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13779
13780         * gcc.dg/tree-ssa/pr24287.c: New test
13781
13782 2006-01-18  Eric Christopher  <echristo@apple.com>
13783
13784         * g++.dg/eh/table.C: New.
13785
13786 2006-01-18  DJ Delorie  <dj@redhat.com>
13787
13788         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13789         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13790         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13791         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13792
13793 2006-01-18  Jeff Law  <law@redhat.com>
13794
13795         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13796         on wrapping on overflow semantics.
13797
13798         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13799
13800         * gcc.gc/tree-ssa/vrp23.c: New test.
13801         * gcc.gc/tree-ssa/vrp24.c: New test.
13802
13803 2006-01-18  Richard Henderson  <rth@redhat.com>
13804             Aldy Hernandez  <aldyh@redhat.com>
13805             Jakub Jelinek  <jakub@redhat.com>
13806             Diego Novillo  <dnovillo@redhat.com>
13807             Uros Bizjak  <uros@kss-loka.si>
13808
13809         * gcc.dg/gomp: New directory.
13810
13811 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13812             Steven G. Kargl  <kargls@comcast.net>
13813
13814         PR fortran/20869
13815         * gfortran.dg/intrinsic_external_1.f90: New test.
13816
13817         PR fortran/20875.
13818         * gfortran.dg/elemental_pointer_1.f90: New test.
13819
13820         PR fortran/25024
13821         * gfortran.dg/external_procedures_1.f90: New test.
13822
13823         PR fortran/25785
13824         gfortran.dg/assumed_present.f90: New test.
13825
13826 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13827
13828         * g++.dg/parse/lookup5.C: New test.
13829
13830 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13831
13832         PR fortran/25697
13833         * gfortran.dg/read_eof.f90: New test.
13834
13835 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13836
13837         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13838         add a closing brace.
13839
13840 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13841
13842         PR fortran/25631
13843         * gfortran.dg/fmt_tl.f: New test.
13844
13845 2006-01-17  Eric Christopher  <echristo@apple.com>
13846
13847         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13848         * g++.old-deja/g++.warn/impint2.C: Ditto.
13849         * g++.old-deja/g++.other/null1.C: Ditto.
13850         * g++.dg/warn/conv2.C: Ditto.
13851         * g++.dg/warn/conv4.C: New file.
13852
13853 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13854
13855         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13856
13857 2006-01-17  Andreas Jaeger  <aj@suse.de>
13858             Janis Johnson <janis187@us.ibm.com>
13859
13860         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13861         in 64-bit.
13862         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13863         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13864
13865 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13866
13867         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13868         (switchfiles): xfail txxx where xxx >= 25.
13869
13870 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13871
13872         PR testsuite/25764
13873         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13874
13875 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13876
13877         PR c/25682
13878         * gcc.dg/pr25682.c: New test.
13879         * g++.dg/parse/array-size2.C: New test.
13880
13881 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13882
13883         * consistency.vlad: Remove entire directory, 1652 files.
13884
13885 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13886
13887         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13888         check_effective_target_dfprt_nocache): New.
13889         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13890         (check_effective_target_dfprt): New.
13891         * lib/c-compat.exp (check_dfp): Remove.
13892         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13893         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13894         level of support for decimal float.
13895         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13896         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13897         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13898         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13899         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13900         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13901         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13902         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13903         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13904         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13905         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13906         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13907         directives.
13908
13909 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13910
13911         PR testsuite/25741
13912         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13913         $base_dir/../.
13914         * lib/gfortran.exp (gfortran_init): Likewise.
13915         * lib/obj-c++.exp (obj-c++_init): Likewise.
13916         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13917         (scan-assembler-dem-not): Likewise.
13918         * lib/scandump.exp (scan-dump-dem): Likewise.
13919         (scan-dump-dem-not): Likewise.
13920
13921 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13922
13923         PR testsuite/25767
13924         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13925         powerpc-*-darwin*.
13926         * lib/obj-c++.exp (obj-c++_init): Likewise.
13927
13928 2006-01-16  Richard Guenther  <rguenther@suse.de>
13929
13930         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13931
13932 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13933
13934         PR testsuite/25777
13935         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13936         to LD_LIBRARY_PATH.
13937
13938 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13939             Andrew Pinski  <pinskia@physics.uc.edu>
13940
13941         * gcc.dg/minmax-1.c: New test.
13942
13943 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13944
13945         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13946         * gcc.misc-tests/dectest.exp: Ditto.
13947
13948 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13949
13950         PR testsuite/25796
13951         * gcc.target/i386/cmov6.c: Use -march=k8.
13952
13953 2006-01-15  Andreas Jaeger  <aj@suse.de>
13954
13955         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13956         x86 does not have __float128.
13957
13958 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13959
13960         * gcc.target/i386/cmov6.c: New test.
13961
13962 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13963
13964         PR c++/25663
13965         * g++.dg/template/ctor6.C: New test.
13966
13967 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13968
13969         PR tree-optimization/25485
13970         * gcc.dg/tree-ssa/pr25485.c: New.
13971
13972 2006-01-14  Richard Guenther  <rguenther@suse.de>
13973
13974         PR tree-optimization/22548
13975         PR tree-optimization/22555
13976         PR tree-optimization/22501
13977         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13978         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13979         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13980         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13981         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13982         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13983         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13984         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13985         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13986
13987 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13988
13989         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13990         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13991
13992 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13993         Richard Guenther  <rguenther@suse.de>
13994
13995         PR rtl-optimization/24257
13996         * gcc.dg/torture/pr24257.c: New testcase.
13997
13998 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13999
14000         * gcc.c-torture/execute/20060110-1.c: New test.
14001         * gcc.c-torture/execute/20060110-2.c: New test.
14002
14003 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
14004
14005         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14006
14007 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
14008
14009         PR fortran/25756
14010         * gfortran.dg/label_3.f90: New test.
14011
14012 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
14013
14014         PR tree-optimization/25771
14015         * g++.dg/tree-ssa/pr25771.C: New test
14016
14017 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14018
14019         PR tree-opt/24365
14020         * g++.dg/opt/complex5.C: New test.
14021
14022 2006-01-13  Richard Guenther  <rguenther@suse.de>
14023
14024         * gcc.target/i386/387-9.c: New testcase.
14025
14026 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         PR c++/24824
14029         * g++.dg/debug/dwarf2-1.C: New.
14030
14031 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14032
14033         PR testsuite/25728
14034         * lib/gcov.exp (verify-lines): Add "close $fd".
14035
14036 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
14037             Ben Elliston  <bje@au.ibm.com>
14038
14039         * gcc.dg/dfp/inf-1.c: New test.
14040
14041 2006-01-12  Janis Johnson <janis187@us.ibm.com>
14042             Yao Qi  <qiyaoltc@cn.ibm.com>
14043             Ben Elliston  <bje@au.ibm.com>
14044             Jon Grimm  <jgrimm2@us.ibm.com>
14045
14046         * gcc.dg/nodfp-1.c: New test.
14047         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14048         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14049         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14050         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14051         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14052         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14053         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14054         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14055         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14056         * gcc.dg/format/dfp-scanf-1.c: Likewise.
14057         * gcc.dg/format/dfp-printf-1.c: Likewise.
14058         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14059         (compat_setup_dfp): New.
14060         * gcc.dg/compat/compat.exp: Use it.
14061         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14062         Make some variables global, prepend "compat_" to their names.
14063         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14064         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14065         * gcc.misc-tests/dectest.exp: New test driver for decTest.
14066         * lib/compat.exp (compat_skip_list): Make global, rename.
14067         * lib/c-compat.exp: New file.
14068         * lib/target-supports.exp (check_effective_target_dfp): New.
14069
14070         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14071         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14072         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14073         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14074         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14075         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14076         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14077         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14078         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14079         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14080         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14081         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14082         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14083         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14084         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14085         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14086         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14087         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14088         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14089         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14090         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14091         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14092         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14093         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14094         gcc.dg/dfp/struct-layout-1.c,
14095         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14096         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14097         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14098         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14099         gcc.dg/dfp/func-vararg-dfp.c,
14100         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14101         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14102         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14103         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14104         gcc.dg/dfp/wtr-conversion-1.c: New tests.
14105
14106 2006-01-11  Richard Guenther  <rguenther@suse.de>
14107
14108         PR tree-optimization/25734
14109         * gcc.dg/tree-ssa/pr25734.c: New testcase.
14110
14111 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14112
14113         PR fortran/25486
14114         * gfortran.dg/literal_character_constant_1_x.F: New test.
14115         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14116         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14117         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14118
14119 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14120
14121         PR c++/25386
14122         * g++.dg/ext/packed3.C: Add expected packed error.
14123
14124 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
14125
14126         PR target/25706
14127         * gcc.dg/torture/pr25706-1.c: New test.
14128
14129 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
14130
14131         PR tree-optimization/23109
14132         PR tree-optimization/23948
14133         PR tree-optimization/24123
14134
14135         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14136         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14137         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14138         g++.dg/tree-ssa/pr23948.C: New testcases.
14139         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14140         three divisions in order to do the optimization.
14141
14142 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14143
14144         PR c++/25632
14145         * g++.dg/other/pr25632.C: New test.
14146
14147 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
14148
14149         PR fortran/25730
14150         * gfortran.dg/used_types_1.f90: New test.
14151
14152 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
14153
14154         PR target/25718
14155         * gcc.dg/torture/pr25718-1.c: New test.
14156
14157 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14158
14159         * gfortran.dg/list_read_2.f90: Fix typo in description.
14160
14161 2006-01-10  Jan Beulich  <jbeulich@novell.com>
14162
14163         * lib/target-supports.exp (check_visibility_available): Simplify test
14164         for *-*-netware*.
14165         (check_profiling_available): Fail for *-*-netware*.
14166         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14167         * gcc.dg/20021014-1.c: Likewise.
14168         * gcc.dg/nest.c: Likewise.
14169
14170 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14171
14172         fortran/24936
14173         * gfortran.dg/forall_3.f90: New test.
14174
14175 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14176
14177         PR fortran/21977
14178         * gfortran.dg/nesting_2.f90: New test.
14179         * gfortran.dg/nesting_3.f90: New test.
14180
14181 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
14182
14183         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14184         Fix typo in comment.
14185
14186 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14187
14188         * gfortran.dg/single_char_string.f90: New test.
14189
14190 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14191
14192         * gfortran.dg/ichar_2.f90: New test.
14193
14194 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14195
14196         PR fortran/25093
14197         * gfortran.dg/private_type_4.f90: New.
14198
14199 2006-01-07  Richard Guenther  <rguenther@suse.de>
14200
14201         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14202
14203 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14204
14205         * gfortran.dg/func_decl_1.f90: New.
14206         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14207         * gfortran.dg/array_alloc_2.f90: Likewise.
14208         * gfortran.dg/char_result_8.f90: Likewise.
14209         * gfortran.dg/dup_save_1.f90: Likewise.
14210         * gfortran.dg/dup_save_2.f90: Likewise.
14211         * gfortran.dg/f2c_6.f90: Likewise.
14212         * gfortran.dg/f2c_7.f90: Likewise.
14213         * gfortran.dg/func_result_2.f90: Likewise.
14214         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14215
14216 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
14217
14218         PR fortran/22146
14219         * gfortran.dg/elemental_subroutine_1.f90: New test.
14220         * gfortran.dg/elemental_subroutine_2.f90: New test.
14221
14222         PR fortran/25029
14223         PR fortran/21256
14224         * gfortran.dg/assumed_size_refs_1.f90: New test.
14225
14226         PR fortran/20868
14227         PR fortran/20870
14228         * gfortran.dg/assumed_size_refs_2.f90: New test.
14229         * gfortran.dg/initialization_1.f90: Change warning message.
14230
14231 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
14232
14233         * gcc.dg/tree-ssa/loop-15.c: New test.
14234
14235 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14236
14237         PR fortran/25598
14238         * gfortran.dg/backspace_3.f: New test.
14239         * gfortran.dg/backspace_4.f: New test.
14240
14241 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14242
14243         PR fortran/24268
14244         * gfortran.dg/fmt_white.f: Update test.
14245
14246 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
14247
14248         * gcc.dg/cast-1.c: Add new warning.
14249         * gcc.dg/cast-2.c: Likewise.
14250         * gcc.dg/cast-3.c: Likewise.
14251         * gcc.dg/format/cast-1.c: Likewise.
14252         * gcc.dg/cast-4.c: New testcase.
14253
14254 2006-01-05  Richard Guenther  <rguenther@suse.de>
14255
14256         PR tree-optimization/22555
14257         * gcc.dg/tree-ssa/alias-3.c: New testcase.
14258
14259 2006-01-05  Richard Guenther  <rguenther@suse.de>
14260             Diego Novillo  <dnovillo@redhat.com>
14261
14262         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14263         * gcc.dg/tree-ssa/loop-8.c: Likewise.
14264         * gcc.dg/tree-ssa/loop-1.c: Likewise.
14265         * gcc.dg/tree-ssa/pr23294.c: Likewise.
14266         * gcc.dg/tree-ssa/pr21985.c: Likewise.
14267         * gcc.dg/tree-ssa/loop-14.c: Likewise.
14268         * gcc.dg/tree-ssa/loop-2.c: Likewise.
14269         * gcc.dg/tree-ssa/loop-3.c: Likewise.
14270         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14271         * gcc.dg/tree-ssa/pr21171.c: Likewise.
14272         * gcc.dg/tree-ssa/loop-5.c: Likewise.
14273         * gcc.dg/tree-ssa/loop-10.c: Likewise.
14274         * gcc.dg/tree-ssa/loop-6.c: Likewise.
14275         * treelang/compile/extravar.tree: Likewise.
14276         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14277         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14278         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14279         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14280         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14281
14282 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
14283
14284         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14285         for 64-bit fix.
14286
14287 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
14288
14289         PR fortran/23675
14290         gfortran.dg/char_result_11.f90: New.
14291
14292 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/24782
14295         * g++.dg/parse/access9.C: New test.
14296         * g++.dg/tc1/dr52.C: Tweak error markers.
14297
14298 2006-01-04  Richard Henderson  <rth@redhat.com>
14299
14300         Merge from gomp branch.
14301         * g++.dg/parse/pragma2.C: Update expected error lines.
14302
14303 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
14304
14305         * g++.dg/other/i386-2.C: New test.
14306
14307         PR target/25554
14308         * gcc.c-torture/compile/20051228-1.c: New test.
14309
14310         PR c/25559
14311         * gcc.dg/pr25559.c: New test.
14312
14313 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/25492
14316         * g++.dg/lookup/friend9.C: New test.
14317
14318         PR c++/25625
14319         * g++.dg/template/repo5.C: New test.
14320
14321 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
14322
14323         PR fortran/25101
14324         * gfortran.dg/forall_2.f90: New test.
14325
14326 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14327
14328         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14329         dg-require-weak.  Adjust regexp to handle leading-underscore
14330         targets and space as well as TAB after .weak.  Change previous
14331         64-bit fix to not use naked dot.
14332
14333 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
14334
14335         PR rtl-optimization/25578
14336         * gcc.c-torture/execute/20060102-1.c: New testcase.
14337
14338 2006-01-03  Richard Guenther  <rguenther@suse.de>
14339
14340         PR c/25183
14341         * gcc.dg/torture/pr25183.c: New testcase.
14342
14343 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14344
14345         Merge from gomp-branch.
14346         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14347         * gcc.dg/ia64-sync-2.c: Likewise.
14348         * gcc.dg/ia64-sync-3.c: Likewise.
14349         * gcc.dg/ia64-sync-4.c: Likewise.
14350         * gcc.dg/sync-2.c: Likewise.
14351         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14352         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14353
14354 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14355
14356         PR c++/25635
14357         * g++.dg/parse/operator6.C: New test.
14358
14359         PR c++/25637
14360         * g++.dg/parse/error29.C: New test.
14361
14362         PR c++/25638
14363         * g++.dg/parse/dtor6.C: New test.
14364
14365         PR c++/25633
14366         * g++.dg/parse/ctor3.C: New test.
14367
14368         PR c++/25634
14369         * g++.dg/template/class3.C: New test.
14370
14371 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14372
14373         * g++.dg/debug/debug9.C: New.
14374
14375 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14376
14377         PR fortran/24640
14378         * gfortran.dg/label_2.f90: New test.
14379
14380 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14381
14382         * g++.dg/lookup/using12.C: Tighten error marker.
14383
14384 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14385             Andrew Pinski <pinskia@physics.uc.edu>
14386
14387         * gcc.target/powerpc/darwin-abi-3.c: New file.
14388         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14389         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14390         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14391         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14392         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14393         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14394         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14395         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14396
14397 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14398
14399         * gcc.dg/tree-ssa/loadpre1.c: New;
14400         * gcc.dg/tree-ssa/loadpre2.c: New;
14401         * gcc.dg/tree-ssa/loadpre3.c: New;
14402         * gcc.dg/tree-ssa/loadpre4.c: New;
14403         * gcc.dg/tree-ssa/loadpre5.c: New;
14404         * gcc.dg/tree-ssa/loadpre6.c: New;
14405         * gcc.dg/tree-ssa/loadpre7.c: New;
14406         * gcc.dg/tree-ssa/loadpre8.c: New;
14407         * gcc.dg/tree-ssa/loadpre9.c: New;
14408
14409 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14410
14411         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14412         * g++.dg/abi/thunk4.C: Likewise.
14413
14414 2006-01-01  Andreas Jaeger  <aj@suse.de>
14415
14416         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14417         portable.
14418
14419 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14420
14421         PR c++/25294
14422         * gcc.dg/pragma-pack-3.c: New test.
14423         * g++.dg/parse/pragma3.C: New test.
14424
14425 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14426
14427         PR middle-end/24827
14428         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14429
14430 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14431
14432         PR testsuite/25214
14433         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14434
14435 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14436
14437         PR fortran/22607
14438         * gfortran-dg/pure_byref_3.f90: New.
14439
14440         fortran/PR 25396
14441         * gfortran.dg/userdef_operator_1.f90: New.
14442
14443 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14444
14445         * g++.dg/abi/thunk3.C: New.
14446         * g++.dg/abi/thunk4.C: New.
14447
14448 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14449
14450         PR fortran/25532
14451         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14452         associated derived type components of derived types are
14453         properly declared in contained procedures.
14454
14455 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14456
14457         PR libgfortran/25139
14458         * gfortran.dg/backspace_2.f: New test.
14459
14460 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14461
14462         PR libgfortran/25550
14463         * gfortran.dg/endfile.f: New test.
14464
14465 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14466
14467         PR libgfortran/25419
14468         * gfortran.dg/comma.f: New test.
14469
14470 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14471
14472         * lib/gfortran-dg.exp: Remove trailing whitespace.
14473         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14474         -funroll-all-loops.
14475
14476 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14477
14478         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14479         Extended Double long doubles or repeat tests when long double is
14480         the same size as double.
14481
14482 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14483
14484         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14485
14486         PR testsuite/25442
14487         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14488         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14489
14490         PR testsuite/25441
14491         * gcc.dg/pr23911.c: Make test variable static.
14492
14493         PR testsuite/25444
14494         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14495
14496 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14497
14498         PR c++/25439
14499         * g++.dg/parse/crash17.C: Adjust error markers.
14500         * g++.dg/template/error20.C: New test.
14501
14502 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14503
14504         PR c++/23172
14505         * g++.dg/ext/complit4.C: New test.
14506
14507         PR c++/25417
14508         * g++.dg/ext/complit5.C: Likewise.
14509
14510 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14511
14512         PR tree-optimization/25125
14513         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14514         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14515         * gcc.c-torture/execute/pr25125.c: New.
14516
14517 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14518
14519         PR fortran/25029
14520         PR fortran/21256
14521         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14522         functions with incorrect assumed size references.
14523
14524 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14525
14526         PR c++/23171
14527         * g++.dg/opt/init1.C: New test.
14528
14529 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14530
14531         PR c++/24671
14532         * g++.dg/template/sfinae3.C: New test.
14533
14534 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14535
14536         * g++.dg/other/friend4.C: New test.
14537
14538 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14539
14540         PR target/25005
14541         * g++.dg/opt/pr25005.C: New test.
14542
14543 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14544
14545         PR c++/25369
14546         * g++.dg/template/ptrmem16.C: New test.
14547
14548 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14549
14550         PR fortran/25029
14551         PR fortran/21256
14552         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14553
14554 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14555
14556         PR libgfortran/25307
14557         * gfortran.dg/list_read_5.f90: New test.
14558
14559 2005-12-22  Richard Henderson  <rth@redhat.com>
14560
14561         * gcc.target/i386/sse-7.c: Use -msse2.
14562
14563 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14564
14565         PR rtl-optimization/25432
14566         * gcc.c-torture/compile/20051216-1.c: New test.
14567
14568         PR objc/25328
14569         * objc/execute/pr25328.m: New test.
14570
14571 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/25364
14574         * g++.dg/template/call4.C: New test.
14575
14576 2005-12-22  Dale Johannesen  <dalej@apple.com>
14577
14578         * gcc.target/i386/sse-17.c: New.
14579
14580 2005-12-22  Paul Brook  <paul@codesourcery.com>
14581
14582         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14583
14584 2005-12-22  Paul Brook  <paul@codesourcery.com>
14585
14586         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14587
14588 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14589
14590         PR tree-opt/25513
14591         * gcc.c-torture/compile/pr25513.c: New test.
14592
14593 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14594
14595         PR c++/23333
14596         * g++.dg/parse/error25.C: Add more tests.
14597
14598 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14599
14600         PR fortran/18990
14601         * gfortran.dg/der_charlen_1.f90: New.
14602
14603 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14604
14605         PR fortran/20889
14606         * gfortran.dg/pointer_component_type_1.f90: New test.
14607
14608         PR fortran/25029
14609         PR fortran/21256
14610         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14611         should give an error with assumed size array refernces and checks
14612         those that should not.
14613         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14614         reference an upper bound so that it does not generate an error.
14615
14616         PR fortran/19362
14617         PR fortran/20244
14618         PR fortran/20864
14619         PR fortran/25391
14620         * gfortran.dg/used_dummy_types_1.f90: New test.
14621         * gfortran.dg/used_dummy_types_2.f90: New test.
14622         * gfortran.dg/used_dummy_types_3.f90: New test.
14623         * gfortran.dg/used_dummy_types_4.f90: New test.
14624         * gfortran.dg/used_dummy_types_5.f90: New test.
14625
14626         PR fortran/23152
14627         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14628         group already being USE associated.
14629         * gfortran.dg/assumed_shape_nml.f90: New test.
14630         * gfortran.dg/assumed_size_nml.f90: New test.
14631
14632         PR fortran/20862
14633         PR fortran/25053
14634         PR fortran/25063
14635         PR fortran/25064
14636         PR fortran/25066
14637         PR fortran/25067
14638         PR fortran/25068
14639         PR fortran/25307
14640         * gfortran.dg/io_constraints_1.f90: New test.
14641         * gfortran.dg/io_constraints_1.f90: New test.
14642         * gfortran.dg/iostat_3.f90: Change wording of warning.
14643         * gfortran.dg/g77/19981216-0.f: The same.
14644
14645 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14646
14647         PR tree-optimization/23518
14648         * gcc.dg/pr23518.c: New.
14649
14650 2005-12-21  Mike Stump  <mrs@apple.com>
14651
14652         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14653
14654 2005-12-21  Paul Brook  <paul@codesourcery.com>
14655
14656         * gcc.dg/pr19340.c: Skip on m68k targets.
14657
14658 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14659
14660         PR rtl-optimization/25196
14661         * gcc.dg/pr25196.c: New test.
14662
14663 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14664
14665         PR fortran/25423
14666         gfortran.dg/where_nested_1.f90: New.
14667
14668 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14669
14670         PR tree-optimization/25382.
14671         * gcc.dg/tree-ssa/pr25382.c: New.
14672
14673 2005-12-20  Richard Guenther  <rguenther@suse.de>
14674
14675         PR middle-end/24306
14676         * gcc.target/i386/pr24306.c: New testcase.
14677
14678 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14679
14680         PR tree-optimization/25501
14681         * gcc.dg/tree-ssa/pr25501.c: New.
14682
14683 2005-12-20  Richard Guenther  <rguenther@suse.de>
14684
14685         Revert
14686         2005-12-02  Richard Guenther  <rguenther@suse.de>
14687
14688         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14689
14690 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14691
14692         PR c++/21228
14693         * g++.dg/warn/Wunreachable-code-2.C: New test.
14694
14695 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14696
14697         PR c++/24278
14698         * g++.dg/template/ctor5.C: New test.
14699
14700         PR c++/24915
14701         * g++.dg/template/overload8.C: New test.
14702
14703 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14704
14705         * gcc.c-torture/compile/pr25483 : New test.
14706
14707 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14708
14709         PR c++/20552
14710         * g++.dg/ext/typeof10.C: New test.
14711
14712 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14713
14714         * gcc.dg/mt-loopi1.c: New.
14715
14716 2005-12-18  Richard Guenther  <rguenther@suse.de>
14717
14718         PR tree-optimization/25481
14719         * gcc.dg/torture/pr25481.c: New testcase.
14720
14721 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14722
14723         PR rtl-optimization/21041
14724         * gcc.dg/pr21041.c: New test.
14725
14726 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14727
14728         PR libgfortran/25463
14729         * gfortran.dg/advance.f90: New test.
14730
14731 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14732
14733         * gcc.dg/20051201-1.c: New test.
14734
14735 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14736
14737         PR fortran/25018
14738         * gfortran.dg/initialization_1.f90: New test.
14739         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14740         * gfortran.dg/g77/980616-0.f: The same.
14741
14742 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14743
14744         * PR fortran/25458
14745         * gfortran.dg/chkbits.f90: New test.
14746
14747 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14748
14749         * gfortran.dg/enum_5.f: Revert to previous version.
14750
14751 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14752
14753         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14754         * gfortran.dg/nested_modules_1.f90: Ditto.
14755         * gfortran.dg/hollerith_f95.f90: Ditto.
14756         * gfortran.dg/select_5.f90: Ditto.
14757         * gfortran.dg/secnds.f: Ditto.
14758         * gfortran.dg/hollerith2.f90: Ditto.
14759         * gfortran.dg/imag_2.f: Ditto.
14760         * gfortran.dg/ftell_2.f90: Ditto.
14761         * gfortran.dg/malloc_free_1.f90: Ditto.
14762         * gfortran.dg/logint-1.f: Ditto.
14763         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14764         * gfortran.dg/e_d_fmt.f90: Ditto.
14765         * gfortran.dg/hollerith_legacy.f90: Ditto.
14766         * gfortran.dg/logint-2.f: Ditto.
14767         * gfortran.dg/enum_5.f90: Ditto.
14768         * gfortran.dg/f2c_2.f90: Ditto.
14769         * gfortran.dg/pr17143.f90: Ditto.
14770         * gfortran.dg/namelist_14.f90: Ditto.
14771         * gfortran.dg/logint-3.f: Ditto.
14772         * gfortran.dg/spread_scalar_source.f90: Ditto.
14773         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14774         * gfortran.dg/namelist_11.f: Ditto.
14775         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14776         * gfortran.dg/g77/20010519-1.f
14777         * gfortran.dg/g77/alpha1.f: Ditto.
14778         * gfortran.dg/g77/990115-1.f: Ditto.
14779         * gfortran.dg/g77/erfc.f: Ditto.
14780         * gfortran.dg/g77/19990313-3.f: Ditto.
14781         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14782         * gfortran.dg/g77/20010426.f: Ditto.
14783         * gfortran.dg/g77/19990313-0.f: Ditto.
14784         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14785         * gfortran.dg/g77/20000629-1.f: Ditto.
14786         * gfortran.dg/g77/970125-0.f: Ditto.
14787         * gfortran.dg/g77/8485.f: Ditto.
14788         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14789         * gfortran.dg/g77/19990313-1.f: Ditto.
14790         * gfortran.dg/g77/int8421.f: Ditto.
14791         * gfortran.dg/g77/19990305-0.f: Ditto.
14792         * gfortran.dg/g77/947.f: Ditto.
14793         * gfortran.dg/g77/19990905-2.f: Ditto.
14794         * gfortran.dg/g77/cabs.f: Ditto.
14795         * gfortran.dg/g77/19990313-2.f: Ditto.
14796         * gfortran.dg/g77/20020307-1.f: Ditto.
14797         * gfortran.dg/g77/dcomplex.f: Ditto.
14798         * gfortran.dg/g77/19990502-1.f: Ditto.
14799         * gfortran.dg/g77/19981216-0.f: Ditto.
14800         * gfortran.dg/common_4.f90: Ditto.
14801         * gfortran.dg/entry_4.f90: Ditto.
14802         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14803         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14804         * gfortran.dg/namelist_12.f: Ditto.
14805         * gfortran.dg/scale_1.f90: Ditto.
14806         * gfortran.dg/modulo_1.f90
14807         * gfortran.dg/hollerith.f90: Ditto.
14808         * gfortran.dg/direct_io_3.f90: Ditto.
14809         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14810         * gfortran.dg/gnu_logical_1.F: Ditto.
14811         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14812         * gfortran.dg/assign_1.f90: Ditto.
14813         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14814         * gfortran.dg/pr23095.f: Ditto.
14815         * gfortran.dg/read_float_1.f90: Ditto.
14816
14817 2005-12-17  Andreas Jaeger  <aj@suse.de>
14818
14819         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14820         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14821
14822 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14823
14824         PR fortran/24268
14825         * gfortran.dg/fmt_white.f: New test.
14826
14827 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14828
14829         * gfortran.dg/label_1.f90: New test.
14830
14831 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14832
14833         PR testsuite/25422
14834         * gcc.dg/20031012-1.c: Add -Walways-true option.
14835         * gcc.dg/weak/weak-3.c: Likewise.
14836         * g++.old-deja/g++.mike/warn8.C: Likewise.
14837
14838 2005-12-16  Mike Stump  <mrs@apple.com>
14839
14840         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14841         exit.
14842
14843 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14844
14845         PR libgfortran/25264
14846         PR libgfortran/25349
14847         * gfortran.dg/tl_editing.f90: Added additional checks.
14848         * gfortran.dg/t_editing.f: New test.
14849         * gfortran.dg/write_padding.f90: New test
14850
14851 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14852
14853         PR testsuite/25215
14854         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14855
14856 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14857
14858         PR rtl-optimization/24899
14859         * gcc.c-torture/execute/20051215-1.c: New test.
14860
14861 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14862
14863         PR 24823
14864         * gfortran.dg/pr24823.f: New test.
14865
14866 2005-12-16  Jeff Law  <law@redhat.com>
14867
14868         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14869
14870 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14871
14872         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14873         (base_types): Change C++ style comments to C style comments.  Remove
14874         aligned types from the array.  Keep Enums disabled.
14875         (complex_types): Remove aligned types from the array.
14876         Comment out "_Complex long double".
14877         (attrib_types): Remove.
14878         (complex_attrib_types): Remove.
14879         (attrib_array_types): Remove.
14880         (complex_attrib_array_types): Remove.
14881         (aligned_bitfld_types): Remove.
14882         (n_aligned_bitfld_types): Remove.
14883         (FEATURE_ALIGNEDPACKED): Delete.
14884         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14885         (singles): Remove support for adding attributes.
14886         (choose_type): Remove support for attributed types.
14887         (generate_fields): Remove support for attributed bit-fields.
14888         Remove support for adding attributes.
14889         (generate_random_tests): Remove support for adding attributes.
14890         (features): Add back "[0] :0" and "complex vector [0]".
14891         (main): Remove support for attributed bit-fields.
14892         Uncomment the calling of generate_random_tests for the rests of
14893         the tests.
14894
14895 2005-12-16  Jan Hubicka  <jh@suse.cz>
14896
14897         * gcc.c-torture/combine/pr25224.c: New.
14898
14899 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14900
14901         PR other/25028
14902         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14903         HP-UX.
14904
14905 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14906
14907         * gcc.dg/20051215-1.c: New file.
14908
14909 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14910
14911         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14912         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14913
14914 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14915
14916         PR fortran/18197
14917         * gfortran.dg/dummy_functions_1.f90: New.
14918
14919 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14920
14921         PR rtl-optimization/25310
14922         * gcc.c-torture/compile/pr25310.c: New test.
14923
14924 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14925
14926         PR debug/25023
14927         * gcc.dg/pr25023.c: New test.
14928
14929 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * g++.old-deja/g++.brendan/redecl1.C,
14932         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14933         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14934         g++.old-deja/g++.oliva/typeof1.C,
14935         g++.old-deja/g++.other/crash16.C,
14936         g++.old-deja/g++.other/crash34.C,
14937         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14938         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14939         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14940         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14941         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14942         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14943         Remove xfail.
14944
14945 2005-12-14  Kean Johnston  <jkj@sco.com>
14946             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14947
14948         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14949         * gcc.target/i386/20020523-1.c: Ditto.
14950         * gcc.target/i386/tailcall-1.c: Ditto.
14951         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14952         * gcc.target/i386/ssetype-5.c: Ditto.
14953
14954 2005-12-14  Jeff Law  <law@redhat.com>
14955
14956         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14957
14958 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14959
14960         PR target/25254
14961         PR target/24188
14962         * gcc.target/i386/pr25254.c: New test.
14963         * gfortran.dg/PR24188.f: New test.
14964
14965 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14966
14967         * lib/fortran-torture.exp: Catch remaining uses of
14968         remote_file build delete.
14969
14970 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14971
14972         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14973
14974 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14975
14976         * gcc.dg/warn-addr-cmp.c: New test.
14977
14978 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14979
14980         PR debug/25023
14981         PR target/25293
14982         * gcc.target/i386/pr25293.c: New test.
14983
14984 2005-12-13  Petr Machata  <machata@post.cz>
14985
14986         PR c++/24907
14987         * g++.dg/parse/comma2.C: New test.
14988
14989 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14990             Jakub Jelinek  <jakub@redhat.com>
14991
14992         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14993         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14994         (limits.h): Include unconditionally.
14995         (stdlib.h): Likewise.
14996         (hashtab.h): Do not include.
14997         (getopt.h): Likewise.
14998         (stddef.h): Include.
14999         (hashval_t): Define.
15000         (struct entry): Add "next" field.
15001         (HASH_SIZE): New macro.
15002         (hash_table): New variable.
15003         (switchfiles): Do not use xmalloc.
15004         (mix): New macro.
15005         (iterative_hash): New function.
15006         (hasht): Remove.
15007         (e_exists): New function.
15008         (e_insert): Likewise.
15009         (output): Use, instead of libiberty hashtable functions.
15010         (main): Do not use getopt.  Do not call htab_create.
15011
15012 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
15013
15014         PR c++/25331
15015         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15016         put atal* and atpaal* attributes on array elements.
15017         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15018         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15019         put atal* and atpaal* attributes on array elements.
15020         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15021
15022 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
15023
15024         * gcc.dg/single-precision-constant.c: New test.
15025
15026 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
15027
15028         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15029         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15030         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15031         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15032         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15033         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15034         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15035         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15036         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15037         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15038         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15039         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15040         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15041         gcc.target/powerpc/ppc-sdata-2.c,
15042         gcc.target/powerpc/ppc-stackalign-1.c,
15043         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15044         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15045         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15046         gcc.target/powerpc/rs6000-ldouble-2.c,
15047         gcc.target/powerpc/rs6000-power2-1.c,
15048         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15049         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
15050         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
15051         option into target selector.
15052         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
15053         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15054
15055 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15056
15057         PR objc/25348
15058         * objc.dg/encode-9.m: New test.
15059
15060 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15061
15062         PR testsuite/20772
15063         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15064         * gcc.dg/asm-b.c: Fix typo.
15065         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15066         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15067         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15068         i?86 lp64 and x86_64 ilp32.
15069         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15070         on i?86 lp64.
15071         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15072
15073 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
15074
15075         PR fortran/25078
15076         gfortran.dg/equiv_5.f90: New test.
15077
15078 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
15079
15080         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15081         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15082         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15083         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15084         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15085         * gcc.dg/tree-ssa/reassoc-5.c: New.
15086         * gcc.dg/tree-ssa/reassoc-6.c: New.
15087         * gcc.dg/tree-ssa/reassoc-7.c: New.
15088         * gcc.dg/tree-ssa/reassoc-8.c: New.
15089         * gcc.dg/tree-ssa/reassoc-9.c: New.
15090         * gcc.dg/tree-ssa/reassoc-10.c: New.
15091         * gcc.dg/tree-ssa/reassoc-11.c: New.
15092
15093 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15094
15095         PR testsuite/25167
15096         PR testsuite/24478
15097         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15098
15099 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/25300
15102         * g++.dg/template/inherit.C: Do not use a generic error message.
15103
15104 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15105
15106         PR libobjc/25354
15107         * objc.dg/gnu-encoding: New directory.
15108         * objc.dg/gnu-encoding/compat-common.h: New file.
15109         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15110         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15111         * objc.dg/gnu-encoding/vector-defs.h: New file.
15112         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15113         * objc.dg/gnu-encoding/generate-random.c: New file.
15114         * objc.dg/gnu-encoding/generate-random_r.c: New file.
15115         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15116         * objc.dg/gnu-encoding/generate-random.h: New file.
15117
15118 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
15119
15120         PR c++/25337
15121         * g++.dg/template/defarg7.C: New test.
15122
15123 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15124
15125         PR libobjc/25347
15126         * objc.dg/encode-8.m: New test.
15127
15128 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15129
15130         PR libobjc/25346
15131         * objc.dg/encode-7.m: New test.
15132
15133 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
15134
15135         PR c++/25010
15136         * g++.dg/opt/inline10.C: New test.
15137
15138 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
15139
15140         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15141
15142 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
15143
15144         * gfortran.dg/substring_equivalence.f90: typo in comment
15145
15146 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15147
15148         PR fortran/25068
15149         * gfortran.dg/iostat_3.f90: New test.
15150
15151 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
15152
15153         PR fortran/23815
15154         * gfortran.dg/unf_io_convert_1.f90: New test.
15155         * gfortran.dg/unf_io_convert_2.f90: New test.
15156         * gfortran.dg/unf_io_convert_3.f90: New test.
15157
15158 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15159
15160         PR testsuite/20772
15161         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15162         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15163         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15164         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15165         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15166         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15167         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15168         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15169         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15170         gcc.dg/torture/fp-int-convert-float128-timode.c,
15171         gcc.dg/torture/fp-int-convert-float128.c,
15172         gcc.dg/torture/fp-int-convert-float80-timode.c,
15173         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15174         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15175
15176         * gcc.dg/tls/opt-1.c: Require effective target fpic.
15177
15178 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
15179
15180         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15181
15182 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
15183
15184         * gcc.dg/20051207-1.c,
15185         * gcc.dg/20051207-2.c,
15186         * gcc.dg/20051207-3.c: New tests.
15187
15188 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15189
15190         PR testsuite/20772
15191         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15192         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15193         dg-skip-if target selector.
15194
15195         PR testsuite/20772
15196         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15197         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15198         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15199         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15200         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15201         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15202         and/or merge with i?86 cases.
15203
15204         * gcc.dg/tls/opt-3.c: Require effective target fpic.
15205
15206         PR testsuite/20772
15207         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15208         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15209         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15210         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15211         x86_64-*-linux*.
15212
15213 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
15214
15215         PR target/25311
15216         * gcc.c-torture/compile/pr25311.c: New test.
15217
15218 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15219
15220         PR libgfortran/25039
15221         * gfortran.dg/read_comma.f: New test.
15222
15223 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
15224
15225         PR c++/19317
15226         * g++.dg/opt/pr19317-1.C: New test.
15227         * g++.dg/opt/pr19317-2.C: New test.
15228         * g++.dg/opt/pr19317-3.C: New test.
15229
15230         PR target/19005
15231         * gcc.c-torture/execute/pr19005.c: New test.
15232
15233         PR target/17828
15234         * g++.old-deja/g++.other/comdat5.C: New test.
15235         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15236
15237         * g++.dg/compat/struct-layout-1.exp: New file.
15238         * g++.dg/compat/struct-layout-1.h: New.
15239         * g++.dg/compat/struct-layout-1_generate.c: New.
15240         * g++.dg/compat/struct-layout-1_x1.h: New.
15241         * g++.dg/compat/struct-layout-1_x2.h: New.
15242         * g++.dg/compat/struct-layout-1_y1.h: New.
15243         * g++.dg/compat/struct-layout-1_y2.h: New.
15244
15245         * gcc.dg/20050330-2.c: New test.
15246
15247 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15248
15249         PR fortran/25292
15250         * gfortran.dg/associated_1.f90: New.
15251
15252 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15253
15254         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15255         ILP32 vect_no_align platforms.
15256
15257 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
15258             Jakub Jelinek  <jakub@redhat.com>
15259
15260         PR target/25268
15261         * gcc.c-torture/compile/20051207-1.c: New test.
15262
15263 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15264
15265         PR testsuite/20772
15266         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15267         gcc.dg/torture/pr18582-1.c,
15268         gcc.target/i386/attributes-error.c: Also test on x86_64.
15269
15270         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15271
15272 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15273
15274         PR c++/19397
15275         * g++.dg/template/typedef3.C: New test.
15276
15277         PR c++/19762
15278         PR c++/19764
15279         * g++.dg/template/dtor3.C: Fix error markers.
15280
15281 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
15282
15283         * lib/target-supports.exp (check_effective_target_sync_char_short):
15284         Add s390*.
15285
15286 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
15287
15288         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15289
15290 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15291
15292         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15293         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15294         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15295         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15296
15297 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15298
15299         PR c++/25263
15300         * g++.dg/other/array2.C: New test case.
15301
15302 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
15303
15304         * gcc.dg/darwin-weakimport-3.c: New.
15305
15306         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15307         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15308         and to work on Darwin.
15309         * gcc.dg/attr-weakref-1b.c: New file.
15310         * gcc.dg/attr-weakref-2.c: New test.
15311         * gcc.dg/darwin-weakref-1.c: New test.
15312
15313 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
15314
15315         PR testsuite/25247
15316         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15317         use in selector expressions.
15318         (dg-xfail-if): Ditto.
15319         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15320         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15321         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15322         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15323         * gcc.test-framework/test-framework.exp: Skip generated tests if
15324         CHECK_TEST_FRAMEWORK is not 1.
15325
15326 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15327
15328         PR tree-optimization/24963
15329         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15330
15331         PR target/24108
15332         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15333
15334         PR target/18580
15335         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15336         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15337         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15338         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15339
15340 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15341
15342         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15343         dg-options.
15344
15345 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15346
15347         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15348
15349 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15350
15351         * gcc.dg/format/cast-1.c: New test.
15352
15353 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15354
15355         PR c/7776
15356         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15357         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15358         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15359         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15360
15361 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15362
15363         * gcc.dg/cast-pretty-print-1.c: New test.
15364
15365 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15366
15367         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15368
15369 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15370
15371         PR c++/24173
15372         * g++.dg/template/friend40.C: New test.
15373
15374 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15375
15376         PR target/25199
15377         * gcc.target/i386/movq-2.c: New test.
15378         * gcc.target/i386/movq.c: Remove target i?86, instead add
15379         dg-require-effective-target ilp32.
15380
15381 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15382
15383         PR c++/24103
15384         * g++.dg/other/default1.C: New test.
15385
15386 2005-12-02  Richard Guenther  <rguenther@suse.de>
15387
15388         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15389
15390 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15391
15392         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15393
15394 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15395
15396         PR target/21017
15397         * gcc.target/powerpc/rotate.c: New.
15398
15399 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15400
15401         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15402         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15403
15404 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15405
15406         PR c/13384
15407         * gcc.dg/pr17730-1.c: Adjust.
15408         * gcc.dg/lvalue1.c (main): Likewise.
15409         * gcc.dg/lvalue-2.c: Likewise.
15410         * g++.dg/pr7503-3.C
15411
15412 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15413
15414         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15415         error messages.
15416
15417 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15418
15419         PR fortran/24789
15420         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15421
15422 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15423
15424         PR target/24475
15425         * lib/target-supports.exp (check_effective_target_tls): New.
15426         (check_effective_target_tls_runtime): New.
15427         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15428         for TLS support.
15429         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15430         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15431         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15432         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15433         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15434         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15435         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15436         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15437         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15438         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15439         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15440         effective-target TLS.
15441         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15442         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15443         effective-target TLS runtime.
15444
15445 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15446
15447         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15448
15449 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15450
15451         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15452         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15453         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15454         ignored" warnings when "packing" is the same as the ABI layout.
15455
15456 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15457
15458         PR fortran/21302
15459         * gfortran.dg/line_length_1.f: New test.
15460         * gfortran.dg/line_length_2.f90: Ditto.
15461
15462 2005-11-30  Richard Guenther  <rguenther@suse.de>
15463
15464         PR tree-optimization/21655
15465         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15466
15467 2005-11-30  Dale Johannesen  <dalej@apple.com>
15468
15469         * gcc.c-torture/compile/pr24930.c: New.
15470
15471 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15472
15473         PR fortran/15809
15474         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15475
15476 2005-11-30  Jeff Law  <law@redhat.com>
15477
15478         * g++.old-deja/g++.law/pr25000.C: New test.
15479
15480 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15481
15482         * gcc.dg/tls/opt-11.c: New test.
15483
15484 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15485
15486         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15487         targets.
15488         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15489         LP64 ia64.
15490
15491 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15492
15493         * gfortran.dg/open_access_1.f90: New test.
15494
15495 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15496
15497         * gcc.dg/charset/builtin2.c: New test.
15498
15499 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15500
15501         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15502         on mmix-*-* for *_[xy].c.
15503
15504 2005-11-28  Kean Johnston  <jkj@sco.com>
15505
15506         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15507         headers.
15508         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15509         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15510         * gcc.target/i386/asm-3.c: Ditto.
15511         * gcc.target/i386/clobbers.c: Ditto.
15512         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15513         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15514         test regexp.
15515         * gcc.target/i386/mul.c: Ditto.
15516         * gcc.target/i386/ssetype-1.c: Ditto.
15517         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15518         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15519         static so the test works with -fPIC mode too. Based on comment in
15520         PR19231 by Pinski.
15521         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15522
15523 2005-11-28  Richard Guenther  <rguenther@suse.de>
15524
15525         * gcc.dg/alias-9.c: New testcase.
15526         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15527
15528 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15529             Uros Bizjak  <uros@kss-loka.si>
15530
15531         PR middle-end/20219
15532         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15533         tan(x)/sin(x) transformations.
15534
15535 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15536
15537         PR middle-end/24575
15538         * gcc.dg/tree-ssa/divide-3.c: New test.
15539         * gcc.dg/tree-ssa/divide-4.c: New test.
15540
15541 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15542
15543         PR fortran/24917
15544         *  gfortran.dg/boz_6.f90: New test.
15545
15546 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15547
15548         PR fortran/23912
15549         * gfortran.dg/modulo_1.f90: New test.
15550
15551 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15552
15553         PR libfortran/24919
15554         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15555         fail on CRLF platforms.
15556         * gfortran.dg/ftell_2.f90: Likewise.
15557
15558 2005-11-26  Eric Christopher  <echristo@apple.com>
15559
15560         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15561
15562 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15563
15564         * objc.dg/gnu-runtime-3.m: Simplify.
15565
15566 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15567
15568         PR middle-end/23669
15569         * gcc.dg/tree-ssa/divide-1.c: New test.
15570         * gcc.dg/tree-ssa/divide-2.c: New test.
15571
15572 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15573
15574         PR libgfortran/24945
15575         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15576
15577 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15578
15579         PR libgfortran/24945
15580         * gfortran.dg/open_status_2.f90: New test.
15581
15582 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15583
15584         * gcc.c-torture/execute/builtins/fprintf.c,
15585         gcc.c-torture/execute/builtins/fputs-lib.c,
15586         gcc.c-torture/execute/builtins/fputs.c,
15587         gcc.c-torture/execute/builtins/lib/fprintf.c,
15588         gcc.c-torture/execute/builtins/lib/printf.c,
15589         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15590
15591 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15592
15593         * gcc.dg/20050922-2.c: New test.
15594
15595 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15596
15597         * objc.dg/gnu-runtime-3.m: New test.
15598
15599 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15600
15601         PR c++/9278
15602         * g++.dg/other/void1.C: New test.
15603
15604 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15605
15606         PR middle-end/24998
15607         * gcc.dg/torture/fp-int-convert-float.c,
15608         gcc.dg/torture/fp-int-convert-double.c,
15609         gcc.dg/torture/fp-int-convert-long-double.c,
15610         gcc.dg/torture/fp-int-convert-timode.c,
15611         gcc.dg/torture/fp-int-convert-float80.c,
15612         gcc.dg/torture/fp-int-convert-float80-timode.c,
15613         gcc.dg/torture/fp-int-convert-float128.c,
15614         gcc.dg/torture/fp-int-convert-float128-timode.c,
15615         gcc.dg/torture/fp-int-convert.h: New files.
15616
15617 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15618
15619         PR middle-end/24989
15620         * gcc.dg/tree-ssa/bool-10.c: New test.
15621         * gcc.dg/tree-ssa/bool-11.c: New test.
15622         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15623
15624 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15625
15626         PR middle-end/24990
15627         * tree-ssa/pr24990-1.c: New test.
15628
15629 2005-11-24  Richard Guenther  <rguenther@suse.de>
15630         Dirk Mueller <dmueller@suse.de>
15631
15632         PR c++/14024
15633         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15634         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15635         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15636         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15637         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15638         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15639
15640 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15641
15642         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15643
15644 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15645
15646         PR c/21668
15647         * gcc.dg/Wc++-compat.c: New.
15648         * gcc.dg/Wno-c++-compat.c: New.
15649
15650 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15651
15652         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15653         (vspltish, vspltisw): Likewise.
15654
15655 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15656
15657         PR libgfortran/24794
15658         * gfortran.dg/namelist_12.f: Fix quotes.
15659         * gfortran.dg/namelist_13.f90: Fix quotes.
15660         * gfortran.dg/namelist_14.f90: Fix quotes.
15661         * gfortran.dg/namelist_15.f90: Fix quotes.
15662         * gfortran.dg/namelist_use.f90: Fix quotes.
15663         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15664         * gfortran.dg/namelist_21.f90: New test.
15665         * gfortran.dg/namelist_22.f90: New test.
15666
15667 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15668
15669         PR target/23435
15670         * gcc.c-torture/compile/pr23435.c: New.
15671
15672 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15673
15674         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15675
15676 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15677
15678         * gcc.target/powerpc/405-macchw-1.c,
15679         gcc.target/powerpc/405-macchw-2.c,
15680         gcc.target/powerpc/405-macchwu-1.c,
15681         gcc.target/powerpc/405-macchwu-2.c,
15682         gcc.target/powerpc/405-machhw-1.c,
15683         gcc.target/powerpc/405-machhw-2.c,
15684         gcc.target/powerpc/405-machhwu-1.c,
15685         gcc.target/powerpc/405-machhwu-2.c,
15686         gcc.target/powerpc/405-maclhw-1.c,
15687         gcc.target/powerpc/405-maclhw-2.c,
15688         gcc.target/powerpc/405-maclhwu-1.c,
15689         gcc.target/powerpc/405-maclhwu-2.c,
15690         gcc.target/powerpc/405-mulchw-1.c,
15691         gcc.target/powerpc/405-mulchw-2.c,
15692         gcc.target/powerpc/405-mulchwu-1.c,
15693         gcc.target/powerpc/405-mulchwu-2.c,
15694         gcc.target/powerpc/405-mulhhw-1.c,
15695         gcc.target/powerpc/405-mulhhw-2.c,
15696         gcc.target/powerpc/405-mulhhwu-1.c,
15697         gcc.target/powerpc/405-mulhhwu-2.c,
15698         gcc.target/powerpc/405-mullhw-1.c,
15699         gcc.target/powerpc/405-mullhw-2.c,
15700         gcc.target/powerpc/405-mullhwu-1.c,
15701         gcc.target/powerpc/405-mullhwu-2.c,
15702         gcc.target/powerpc/405-nmacchw-1.c,
15703         gcc.target/powerpc/405-nmacchw-2.c,
15704         gcc.target/powerpc/405-nmachhw-1.c,
15705         gcc.target/powerpc/405-nmachhw-2.c,
15706         gcc.target/powerpc/405-nmaclhw-1.c,
15707         gcc.target/powerpc/405-nmaclhw-2.c,
15708         gcc.target/powerpc/440-macchw-1.c,
15709         gcc.target/powerpc/440-macchw-2.c,
15710         gcc.target/powerpc/440-macchwu-1.c,
15711         gcc.target/powerpc/440-macchwu-2.c,
15712         gcc.target/powerpc/440-machhw-1.c,
15713         gcc.target/powerpc/440-machhw-2.c,
15714         gcc.target/powerpc/440-machhwu-1.c,
15715         gcc.target/powerpc/440-machhwu-2.c,
15716         gcc.target/powerpc/440-maclhw-1.c,
15717         gcc.target/powerpc/440-maclhw-2.c,
15718         gcc.target/powerpc/440-maclhwu-1.c,
15719         gcc.target/powerpc/440-maclhwu-2.c,
15720         gcc.target/powerpc/440-mulchw-1.c,
15721         gcc.target/powerpc/440-mulchw-2.c,
15722         gcc.target/powerpc/440-mulchwu-1.c,
15723         gcc.target/powerpc/440-mulchwu-2.c,
15724         gcc.target/powerpc/440-mulhhw-1.c,
15725         gcc.target/powerpc/440-mulhhw-2.c,
15726         gcc.target/powerpc/440-mulhhwu-1.c,
15727         gcc.target/powerpc/440-mulhhwu-2.c,
15728         gcc.target/powerpc/440-mullhw-1.c,
15729         gcc.target/powerpc/440-mullhw-2.c,
15730         gcc.target/powerpc/440-mullhwu-1.c,
15731         gcc.target/powerpc/440-mullhwu-2.c,
15732         gcc.target/powerpc/440-nmacchw-1.c,
15733         gcc.target/powerpc/440-nmacchw-2.c,
15734         gcc.target/powerpc/440-nmachhw-1.c,
15735         gcc.target/powerpc/440-nmachhw-2.c,
15736         gcc.target/powerpc/440-nmaclhw-1.c,
15737         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15738
15739 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15740
15741         PR fortran/24774
15742         * gfortran.dg/inquire_9.f90: New test.
15743
15744         PR fortran/21647
15745         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15746
15747 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15748
15749         PR libfortran/24432
15750         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15751         Check that 'cos' is supported.
15752
15753 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15754
15755         PR fortran/24223
15756         * gfortran.dg/substring_equivalence.f90: New test.
15757
15758         PR fortran/24705
15759         * gfortran.dg/auto_internal_assumed.f90: New test.
15760
15761 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15762
15763         * gcc.dg/fold-div-2.c: New test.
15764
15765 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15766
15767         PR rtl-optimization/24883
15768         * gcc.c-torture/compile/pr24883.c: New test.
15769
15770 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15771
15772         PR middle-end/20583
15773         * gcc.c-torture/compile/pr20583.c: New.
15774
15775 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15776
15777         * gcc.c-torture/execute/usmul.c: New test.
15778
15779 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15780
15781         * gcc.dg/tree-ssa/vrp22.c: New test.
15782
15783 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15784
15785         PR middle-end/24912
15786         * gcc.dg/torture/pr24912-1.c: New test.
15787
15788 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15789
15790         PR fortran/24862
15791         * gfortran.dg/arrayio_derived_1.f90: New test.
15792
15793 2005-11-19  Richard Guenther  <rguenther@suse.de>
15794
15795         PR middle-end/23294
15796         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15797
15798 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15799
15800         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15801
15802 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR c++/8355
15805         * g++.dg/template/friend39.C: New test.
15806
15807 2005-11-18  James E Wilson  <wilson@specifix.com>
15808
15809         * gcc.dg/builtin-strstr.c: New.
15810
15811 2005-11-18  Richard Henderson  <rth@redhat.com>
15812
15813         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15814         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15815         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15816         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15817         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15818         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15819         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15820         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15821         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15822         renaming to remove initial "ia64-".
15823
15824 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15825
15826         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15827
15828 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15829
15830         * g++.dg/cpp/string-2.C: New test.
15831
15832 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15833
15834         * gcc.dg/tree-ssa/loop-14.c: New test.
15835
15836 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15837             Michael Chamberlain <michael@chamberlain.net.au>
15838
15839         * ada/acats/run_all.sh (target_run): Kill long running tests.
15840
15841 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15842
15843         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15844         * gcc.dg/cleanup-9.c: Likewise.
15845         * gcc.dg/cleanup-10.c: Likewise.
15846         * gcc.dg/cleanup-11.c: Likewise.
15847
15848 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15849
15850         PR fortran/24892
15851         * gfortran.dg/open_access_append_1.f90: New test.
15852         * gfortran.dg/open_access_append_2.f90: New test.
15853
15854 2005-11-16  Richard Guenther  <rguenther@suse.de>
15855
15856         PR middle-end/24851
15857         * gcc.c-torture/execute/pr24851.c: New testcase.
15858
15859 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15860
15861         * gcc.dg/fold-overflow-1.c: New test.
15862
15863 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15864
15865         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15866         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15867
15868 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15869
15870         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15871         structures.
15872         * g++.dg/eh/forced2.C: Likewise.
15873         * g++.dg/eh/forced3.C: Likewise.
15874         * g++.dg/eh/forced4.C: Likewise.
15875
15876 2005-11-11  Mike Stump  <mrs@apple.com>
15877
15878         * g++.old-deja/g++.mike/unused.C: Add.
15879
15880 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15881
15882         PR c++/24667
15883         * g++.dg/warn/Wcast-qual1.C: New test.
15884
15885 2005-11-15  Jan Hubicka  <jh@suse.cz>
15886
15887         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15888
15889 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15890
15891         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15892
15893 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15894
15895         PR 24840
15896         * gcc.dg/tree-ssa/pr24840.c: New test.
15897
15898 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15899
15900         PR testsuite/24841
15901         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15902
15903 2005-11-14  Dale Johannesen  <dalej@apple.com>
15904
15905         * gcc.c-torture/execute/20051113-1.c: New.
15906
15907 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/24687
15910         * g++.dg/template/crash43.C: New test.
15911
15912 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15913
15914         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15915
15916 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/24817
15919         * g++.dg/eh/spec8.C: New test.
15920
15921 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15922
15923         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15924
15925 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/20293
15928         * g++.dg/parse/ambig4.C: New test.
15929         * g++.dg/tc1/dr101.C: Adjust error markers.
15930         * g++.dg/lookup/strong-using-2.C: Likewise.
15931         * g++.dg/lookup/ambig5.C: Likewise.
15932         * g++.dg/lookup/ambig4.C: Likewise.
15933         * g++.dg/parse/crash22.C: Likewise.
15934
15935 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15936
15937         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15938
15939 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15940
15941         * gcc.dg/nested-calls-1.c: New test.
15942
15943 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15944
15945         * gfortran.dg/complex_intrinsic_1.f90: New test.
15946         * gfortran.dg/complex_intrinsic_2.f90: New test.
15947         * gfortran.dg/fgetc_1.f90: New test.
15948         * gfortran.dg/fgetc_2.f90: New test.
15949         * gfortran.dg/fgetc_3.f90: New test.
15950         * gfortran.dg/ftell_1.f90: New test.
15951         * gfortran.dg/ftell_2.f90: New test.
15952         * gfortran.dg/gnu_logical_1.F: New test.
15953         * gfortran.dg/gnu_logical_2.f90: New test.
15954
15955 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15956
15957         PR middle-end/24820
15958         * gcc.dg/pr24820.c: New test.
15959
15960 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15961
15962         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15963         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15964         variable.
15965
15966 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15967
15968         PR testsuite/24614
15969         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15970
15971 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15972
15973         * gcc.target/cris/cris.exp: New file.
15974         * gcc.target/cris/rld-legit1.c: New test.
15975         * gcc.target/cris/rld-legit2.c: New test.
15976
15977 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15978
15979         PR c++/24780
15980         * g++.dg/opt/pr24780.C: New test.
15981
15982         PR c++/24761
15983         * g++.dg/template/asm1.C: New test.
15984
15985 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15986
15987         PR libgfortran/24787
15988         * gfortran.dg/scan_1.f90: New test.
15989
15990 2005-11-12  Jan Hubicka  <jh@suse.cz>
15991
15992         * gcc.target/i386/minmax-1.c: New.
15993         * gcc.target/i386/minmax-2.c: New.
15994
15995 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15996
15997         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15998
15999 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
16000
16001         * gcc.c-torture/execute/20051110-1.c,
16002         gcc.c-torture/execute/20051110-2.c: New tests.
16003
16004 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
16005
16006         PR middle-end/24750
16007         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16008         New tests.
16009
16010 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16011
16012         * lib/target-libpath.exp (get_shlib_extension): New proc.
16013         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16014         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16015         * lib/objc.exp (objc_target_compile): Likewise.
16016         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16017         detection.
16018
16019 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
16020
16021         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16022
16023         * lib/target-supports.exp (check_effective_target_static_libgfortran):
16024         Add -static to additional_flags and pass it to target_compile.
16025
16026 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16027
16028         PR libgfortran/24719
16029         gfortran.dg/read_noadvance.f90: New test.
16030
16031         PR libgfortran/24699
16032         gfortran.dg/fmt_t_2.f90: New test.
16033
16034         PR libgfortran/24785
16035         gfortran.dg/read_x_eor.f90: New test.
16036
16037         PR libgfortran/24584
16038         gfortran.dg/namelist_empty.f90: Rename test.
16039
16040         PR libgfortran/24489
16041         gfortran/read_eor.f90: Rename test.
16042
16043 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16044
16045         PR fortran/15976
16046         * gfortran.dg/automatic_module_variable.f90: New test.
16047
16048 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16049
16050         PR target/24445
16051         * gcc.dg/pr24445.c: New test.
16052
16053 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16054
16055         PR fortran/24655
16056         PR fortran/24755
16057         * gfortran.dg/recursive_statement_functions.f90: Add statement
16058         functions using inline intrinsic functions and parameters to test
16059         that they no longer seg-fault.
16060
16061         PR fortran/24409
16062         gfortran.dg/nested_modules_4.f90: New test.
16063         gfortran.dg/nested_modules_5.f90: New test.
16064
16065 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16066
16067         PR fortran/24643
16068         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16069
16070 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
16071
16072         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16073         failures.
16074
16075 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16076
16077         * gcc.dg/sparc-getcontext-1.c: New test.
16078
16079 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
16080
16081         * gcc.dg/ifcvt-fabs-1.c: New test.
16082
16083 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
16084
16085         PR other/4372
16086         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16087         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16088
16089 2005-11-09  Richard Guenther  <rguenther@suse.de>
16090
16091         PR tree-optimization/24716
16092         * gcc.c-torture/execute/pr24716.c: New testcase.
16093
16094 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16095
16096         * gcc.dg/pr24624.c: Disable for non S/390 targets.
16097
16098 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16099
16100         PR 24624
16101         * gcc.dg/pr24624.c: Testcase added.
16102
16103 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16104
16105         PR 24623
16106         * g++.dg/other/pr24623.C: Testcase added.
16107
16108 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
16109
16110         PR fortran/22607
16111         * gfortran-dg/pure_byref_1.f90: New.
16112         * gfortran-dg/pure_byref_2.f90: New.
16113
16114 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
16115
16116         PR c/24101
16117         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16118         * gcc.dg/dg.exp: Run main loop also for *.i files.
16119
16120 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
16121
16122         PR c++/19450
16123         * g++.dg/tls/diag-3.C: New test.
16124         * g++.dg/tls/diag-4.C: New test.
16125         * g++.dg/tls/static-1.C: New test.
16126         * g++.dg/tls/static-1a.cc: New file.
16127
16128 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
16129
16130         PR 23046
16131         * g++.dg/tree-ssa/pr23046.C: New test.
16132
16133 2005-11-08  Devang Patel <dpatel@apple.com>
16134
16135         PR tree-optimization/23115
16136         * gcc.dg/tree-ssa/pr23115.c: New.
16137
16138 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
16139
16140         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16141         * gcc.target/powerpc/pr16155.c: Same.
16142         * gcc.target/powerpc/altivec-1.c: Same.
16143         * gcc.target/powerpc/altivec-2.c: Same.
16144         * gcc.target/powerpc/altivec-3.c: Same.
16145         * gcc.target/powerpc/altivec-5.c: Same.
16146         * gcc.target/powerpc/altivec-11.c: Same.
16147         * gcc.target/powerpc/altivec-12.c: Same.
16148         * gcc.target/powerpc/altivec-14.c: Same.
16149         * gcc.target/powerpc/altivec-22.c: Same.
16150         * gcc.target/powerpc/altivec-consts.c: Same.
16151         * gcc.target/powerpc/altivec-pr22085.c: Same.
16152         * gcc.target/powerpc/altivec-splat.c: Same.
16153         * gcc.target/powerpc/altivec-varargs-1.c: Same.
16154         * gcc.target/powerpc/altivec-vec-merge.c: Same.
16155         * gcc.target/powerpc/darwin-longlong.c: Same.
16156
16157 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
16158
16159         PR target/19340
16160         * gcc.dg/pr19340.c: New test.
16161
16162 2005-11-07  Ian Lance Taylor  <ian@airs.com>
16163
16164         PR rtl-optimization/24683
16165         * gcc.dg/pr24683.c: New test.
16166
16167 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16168
16169         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16170         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16171
16172 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16173
16174         * gcc.target/i386/pr23376.c: Compile with -mmmx.
16175
16176 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
16177
16178         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16179
16180 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16181
16182         PR target/24230
16183
16184         * gcc.target/powerpc/altivec-consts.c,
16185         gcc.target/powerpc/altivec-splat.c: New testcase.
16186
16187 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16188
16189         PR c/24599
16190
16191         * gcc.dg/overflow-2.c: New testcase.
16192
16193 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
16194
16195         PR rtl-optimization/23567
16196         * gcc.c-torture/execute/20051104-1.c: New test.
16197
16198 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
16199
16200         PR fortran/24534
16201         gfortran.dg/private_type_2.f90: Modified to check that case with
16202         PRIVATE declaration within derived type is accepted.
16203
16204         PR fortran/20838
16205         gfortran.dg/pointer_assign_1.f90: New test.
16206
16207         PR fortran/20840
16208         * gfortran.dg/arrayio_0.f90: New test.
16209
16210         PR fortran/17737
16211         gfortran.dg/data_initialized.f90: New test.
16212         gfortran.dg/data_constraints_1.f90: New test.
16213         gfortran.dg/data_constraints_2.f90: New test.
16214
16215 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
16216
16217         PR fortran/24174
16218         PR fortran/24305
16219         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16220
16221 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
16222
16223         PR 24670
16224         * gcc.dg/tree-ssa/pr24670.c: New test.
16225
16226 2005-11-05  Ian Lance Taylor  <ian@airs.com>
16227
16228         PR target/22432
16229         * gcc.target/i386/pr22432.c: New test.
16230
16231 2005-11-05  Richard Henderson  <rth@redhat.com>
16232
16233         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16234         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16235         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16236         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16237         from gcc.dg/alpha-*.
16238         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16239         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16240
16241 2005-11-05  Andreas Jaeger  <aj@suse.de>
16242
16243         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16244
16245 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16246
16247         PR target/23424
16248         * gcc.dg/torture/pr23424-1.c: New test.
16249
16250 2005-11-04  Richard Henderson  <rth@redhat.com>
16251
16252         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16253         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16254         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16255         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16256         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16257         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16258         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16259         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16260         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16261         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16262         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16263         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16264         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16265         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16266         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16267         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16268         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16269         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16270         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16271         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16272         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16273         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16274         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16275         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16276         Move from gcc.dg/.
16277         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16278         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16279         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16280         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16281         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16282         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16283         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16284         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16285         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16286         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16287         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16288         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16289         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16290         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16291         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16292         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16293         gcc.target/i386/lea.c, gcc.target/i386/local.c,
16294         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16295         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16296         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16297         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16298         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16299         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16300         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16301         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16302         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16303         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16304         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16305         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16306         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16307         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16308         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16309         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16310         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16311         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16312         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16313         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16314         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16315         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16316         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16317         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16318         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16319         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16320         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16321         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16322
16323 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
16324
16325         PR 24627
16326         * gcc.dg/tree-ssa/pr24627.c: New test.
16327
16328 2005-11-04 Paul Brook  <paul@codesourcery.com>
16329
16330         * gcc.dg/tls/opt-10.c: New test.
16331
16332 2005-11-04  Andreas Jaeger  <aj@suse.de>
16333
16334         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16335         avoid extra warnings.
16336
16337 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16338
16339         PR libfortran/22298
16340         * lib/target-supports.exp
16341         (check_effective_target_static_libgfortran): New
16342         static_libgfortran effective target.
16343         * gfortran.dg/static_linking_1.f: New test.
16344         * gfortran.dg/static_linking_1.c: New file.
16345
16346 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16347
16348         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16349
16350 2005-11-03  Josh Conner  <jconner@apple.com>
16351
16352         PR c++/19989
16353         g++.dg/ext/array2.C: New test.
16354         g++.dg/template/dependent-name3.C: New test.
16355         g++.dg/template/dependent-name4.C: New test.
16356         g++.dg/template/sfinae2.C: New test.
16357
16358 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR preprocessor/22042
16361         * gcc.dg/cpp/strify4.c: New test.
16362
16363 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16364
16365         PR c++/17964
16366         * g++.dg/cpp/string-1.C: New test.
16367
16368 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16369
16370         * gcc.target/powerpc: New directory.
16371         * gcc.target/powerpc/powerpc.exp: New file.
16372         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16373         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16374         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16375         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16376         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16377         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16378         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16379         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16380         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16381         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16382         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16383         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16384         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16385         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16386         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16387         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16388         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16389         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16390         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16391         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16392         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16393         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16394         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16395         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16396         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16397         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16398         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16399         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16400         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16401         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16402         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16403         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16404         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16405         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16406
16407 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/21627
16410         * g++.dg/warn/inline2.C: New test.
16411
16412 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16413
16414         PR middle-end/23155
16415         * g++.dg/ext/c99struct1.C: New test.
16416         * gcc.dg/union-cast-1.c: New test.
16417         * gcc.dg/union-cast-2.c: New test.
16418         * gcc.dg/union-cast-3.c: New test.
16419
16420 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16421
16422         PR middle-end/24589
16423         * gcc.c-torture/execute/zero-struct-2.c: New test.
16424
16425 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         PR c++/24582
16428         * g++.dg/init/switch1.C: New test.
16429
16430 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16431
16432         * gcc.dg/delay-slot-1.c: New test.
16433
16434 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16435
16436         PR target/24620
16437         * gcc.dg/pr24620.c: New test.
16438
16439 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16440
16441         PR c/24329
16442         * gcc.dg/format/unnamed-1.c: New test.
16443
16444 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/22434
16447         * g++.dg/expr/cond8.C: New test.
16448
16449         PR c++/24560
16450         * g++.dg/parse/dot1.C: New test.
16451
16452 2005-11-02  Jan Hubicka  <jh@suse.cz>
16453
16454         PR target/23303
16455         * gcc.dg/i386-lea.c: New test
16456
16457 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16458
16459         PR target/24615
16460         * gcc.dg/pr24615.c: New test.
16461
16462 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16463
16464         PR target/24600
16465         * gcc.dg/pr24600.c: New test.
16466
16467 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/19253
16470         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16471         * g++.dg/parse/typename9.C: New test.
16472         * g++/dg/parse/typename10.C: Likewise.
16473
16474 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16475
16476         PR fortran/18157
16477         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16478         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16479         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16480
16481 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16482
16483         PR c++/24569
16484         * g++.dg/debug/static1.C: New test.
16485
16486 2005-11-02  Josh Conner  <jconner@apple.com>
16487
16488         * g++.dg/crash38.C: moved into proper directory...
16489         * g++.dg/template/crash42.C: ...here
16490
16491 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16492
16493         PR target/18338
16494         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16495         pcc_bitfield_type_matters || default_packed.
16496
16497         * lib/target-supports.exp
16498         (check_effective_target_pcc_bitfield_type_matters): New proc.
16499         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16500
16501         PR testsuite/23304
16502         * lib/target-supports.exp (check_effective_default_packed): New proc.
16503         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16504         Gate expected errors on target ! default_packed.
16505         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16506
16507 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16508
16509         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16510         change (r106358).
16511
16512 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         PR fortran/24008
16515         * gfortran.dg/entry_5.f90: New.
16516         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16517
16518 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16519
16520         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16521
16522 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16523
16524         PR fortran/21565
16525         gfortran.dg/namelist_blockdata.f90: New test.
16526
16527         PR fortran/18737
16528         gfortran.dg/external_implicit_none.f90: New test.
16529
16530         PR fortran/14994
16531         * gfortran.dg/secnds.f: New test.
16532
16533 2005-10-31  Jan Hubicka  <jh@suse.cz>
16534
16535         PR target/20928
16536         * gcc.c-torture/compile/pr20928.c: New test.
16537
16538 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16539
16540         PR middle-end/23492
16541         * gcc.c-torture/compile/zero-strct-5.c: New test.
16542
16543 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16544
16545         PR libgfortran/24584
16546         * gfortran.dg/pr24584.f90: New test.
16547
16548 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16549
16550         PR fortran/18883
16551         * gfortran.dg/char_result_9.f90: New.
16552         * gfortran.dg/char_result_10.f90: New.
16553
16554 2005-10-30  Jan Hubicka  <jh@suse.cz>
16555
16556         * g++.dg/tree-ssa/pr24172.C: New testcase.
16557
16558 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16559
16560         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16561
16562 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16563
16564         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16565         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16566         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16567         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16568         gfortran.dg/enum_9.f90,
16569         gfortran.fortran-torture/compile/enum_1.f90,
16570         gfortran.fortran-torture/execute/enum_1.f90,
16571         gfortran.fortran-torture/execute/enum_2.f90,
16572         gfortran.fortran-torture/execute/enum_3.f90,
16573         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16574
16575 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16576
16577         PR target/18482
16578         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16579         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16580
16581 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16582
16583         PR libfortran/20179
16584         * gfortran.dg/mixed_io_1.f90: New test.
16585         * gfortran.dg/mixed_io_1.c: New file.
16586
16587 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16588
16589         * gfortran.dg/malloc_free_1.f90: New test.
16590
16591 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16592
16593         * gcc.dg/nested-func-4.c: Require profiling -pg.
16594
16595 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16596
16597         PR C++/23229
16598         * g++.dg/warn/main-2.C: New test.
16599
16600 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16601
16602         PR fortran/24545
16603         * gfortran.dg/interface_2.f90: new test.
16604
16605 2005-10-28  Josh Conner  <jconner@apple.com>
16606
16607         PR c++/22153
16608         * g++.dg/template/crash38.C: New test.
16609         * g++.dg/parse/explicit1.C: Change expected errors.
16610
16611 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16612
16613         PR C++/23426
16614         * g++.dg/other/large-size-array.C: New test.
16615
16616 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16617
16618         PR middle-end/24362
16619         * g++.dg/opt/complex4.C: New test.
16620
16621 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16622
16623         * gcc.dg/nested-func-4.c: New test.
16624
16625 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16626
16627         PR fortran/24158
16628         gfortran.dg/derived_recursion.f90: New test.
16629         gfortran.dg/implicit_actual.f90: New test.
16630
16631 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16632
16633         PR middle-end/24295, PR testsuite/24477
16634         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16635         removed when weakref hits the tree.
16636
16637 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16638
16639         * gfortran.dg/cray_pointers_4.f90: New test.
16640
16641         * gfortran.dg/cray_pointers_5.f90: New test.
16642
16643 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16644
16645         PR fortran/22290
16646         * gfortran.dg/assign_5.f90: New test.
16647         * gfortran.dg/assign_6.f: New test.
16648
16649 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16650
16651         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16652         CPU has no SSE support.
16653
16654 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16655
16656         PR libgfortran/24224
16657         * gfortran.dg/arrayio_1.f90: Update attribution.
16658         * gfortran.dg/arrayio_2.f90: Update attribution.
16659         * gfortran.dg/arrayio_3.f90: Update attribution.
16660         * gfortran.dg/arrayio_4.f90: Update test conditions.
16661         * gfortran.dg/arrayio_5.f90: Update attribution.
16662         * gfortran.dg/arrayio_6.f90: New test.
16663         * gfortran.dg/arrayio_7.f90: New test.
16664
16665 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16666
16667         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16668
16669 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16670
16671         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16672
16673 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16674
16675         PR fortran/24416
16676         * gfortran.dg/namelist_char_only.f90: New test.
16677
16678 2005-10-24  Asher Langton  <langton2@llnl.gov>
16679
16680         PR fortran/17031
16681         PR fortran/22282
16682         * gfortran.dg/cray_pointers_1.f90: New test.
16683         * gfortran.dg/cray_pointers_2.f90: New test.
16684         * gfortran.dg/cray_pointers_3.f90: New test.
16685         * gfortran.dg/loc_1.f90: New test.
16686         * gfortran.dg/loc_2.f90: New test.
16687
16688 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16689
16690         * gcc.dg/pr24225.c: New test.
16691
16692 2005-10-24  Asher Langton  <langton2@llnl.gov>
16693
16694         * gfortran.dg/dup_save_1.f90: New test.
16695         * gfortran.dg/dup_save_2.f90: New test.
16696
16697 2005-10-24  Paul Brook  <paul@codesourcery.com>
16698
16699         PR 24107
16700         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16701         stdint.h.
16702
16703 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16704
16705         PR libgfortran/24489
16706         * gfortran.dg/pr24489.f90: New test.
16707
16708 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16709
16710         PR fortran/23635
16711         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16712
16713 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16714
16715         PR target/18911
16716         * g++.dg/init/array16.C: Skip for mmix-*-*.
16717
16718 2005-10-23  Asher Langton  <langton2@llnl.gov>
16719
16720         * gfortran.dg/byte_1.f90: New test.
16721         * gfortran.dg/byte_2.f90: New test.
16722
16723 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16724
16725         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16726
16727 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16728
16729         PR fortran/18022
16730         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16731
16732         PR fortran/24311
16733         * gfortran.dg/merge_char_const.f90: New test.
16734
16735         PR fortran/24384
16736         * gfortran.dg/spread_scalar_source.f90: New test.
16737
16738 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16739
16740         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16741
16742         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16743         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16744
16745         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16746
16747 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16748
16749         PR fortran/24426
16750         * gfortran.dg/der_pointer_4.f90: New.
16751
16752 2005-10-22  David Ayers  <d.ayers@inode.at>
16753
16754         * obj-c++.dg/except-1.mm: Simplify.
16755
16756 2005-10-21  David Ayers  <d.ayers@inode.at>
16757
16758         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16759
16760 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16761
16762         * gfortran.dg/assumed_dummy_2.f90: New test.
16763
16764 2005-10-21  James E Wilson  <wilson@specifix.com>
16765
16766         PR preprocessor/15220
16767         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16768
16769 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16770
16771         * gcc.c-torture/execute/20051021-1.c: New test.
16772
16773 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/24260
16776         * g++.dg/ext/tmplattr1.C: New test.
16777
16778 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16779
16780         PR fortran/24440
16781         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16782
16783 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16784
16785         * obj-c++.dg/except-1.mm: New.
16786
16787         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16788
16789 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16790
16791         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16792
16793 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16794
16795         PR middle-end/24295
16796         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16797         declarations with the same names as thunks' alias targets, use
16798         aliases instead.
16799         * gcc.dg/attr-alias-3.c: New test.
16800         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16801
16802 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16803
16804         PR c++/22618
16805         * g++.dg/parse/access8.C: New test.
16806
16807 2005-10-20  Richard Guenther  <rguenther@suse.de>
16808
16809         PR c++/24439
16810         * g++.dg/tree-ssa/pr24439.C: New testcase.
16811
16812 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16813
16814         * g++.dg/opt/delay-slot-1.C: New test.
16815
16816 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16817
16818         PR fortran/21625
16819         * gfortran.fg/der_init_1.f90: New.
16820
16821 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16822
16823         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16824
16825 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/21908
16828         * g++.dg/parse/error28.C: New test.
16829
16830 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16831
16832         * gcc.dg/profile-generate-2.c: New test.
16833
16834 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16835
16836         PR target/23589
16837         * g++.dg/ext/dllimport11.C: New.
16838
16839 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16840
16841         PR c++/22293
16842         * g++.dg/other/friend3.C: New test.
16843
16844 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/23293
16847         * g++.dg/template/error19.C: New test.
16848
16849 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16850
16851         PR c++/21383
16852         * g++.dg/overload/koenig2.C: New.
16853
16854         PR c++/23118
16855         * g++.dg/overload/error2.C: New.
16856
16857         PR c++/22604
16858         * g++.dg/inherit/covariant14.C: New.
16859
16860 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16861
16862         PR c++/23440
16863         * g++.dg/parse/for1.C: New test.
16864
16865 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16866
16867         PR fortran/23446
16868         * gfortran.dg/host_dummy_index_1.f90: New test.
16869
16870         PR fortran/21459
16871         * gfortran.dg/automatic_char_len_2.f90: New test.
16872
16873         PR fortran/20866
16874         * gfortran.dg/recursive_statement_functions.f90: New test.
16875
16876         PR fortran/20853
16877         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16878
16879         PR fortran/20849
16880         * gfortran.dg/external_initializer.f90: New test.
16881
16882         PR fortran/20837
16883         * non_module_public.f90: New test.
16884
16885 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16886
16887         PR c++/24386
16888         * g++.dg/template/overload7.C: New.
16889
16890         PR c++/22551
16891         * g++.dg/other/switch2.C: Remove expected warnings.
16892
16893         PR c++/21353
16894         * g++.dg/template/defarg6.C: New.
16895
16896 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16897
16898         PR target/24315
16899         * gcc.target/i386/pr24315.c: New test.
16900
16901 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c++/24389
16904         * g++.dg/template/static21.C: New test.
16905         * g++.dg/template/static21-a.cc: Likewise.
16906
16907 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16908
16909         PR c++/23959
16910         * g++.dg/warn/Wswitch-default-1.C: New test.
16911         * g++.dg/warn/Wswitch-default-2.C: New test.
16912
16913 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16914
16915         PR c++/22173
16916         * g++.dg/parse/template18.C: New test.
16917         * g++.dg/template/nontype15.C: Likewise.
16918
16919 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16920
16921         PR fortran/22273
16922         * gfortran.dg/spec_expr_2.f90: New.
16923
16924 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16925
16926         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16927         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16928         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16929         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16930         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16931         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16932         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16933         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16934         previous target-specific skips and warning-message matches where
16935         applicable.
16936
16937 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/21347
16940         * g++.dg/warn/Wctor-dtor.C: New test.
16941
16942 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16943
16944         PR c/23439
16945         * gcc.dg/for-1.c: New test.
16946
16947 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/19565
16950         * g++.dg/warn/Wconversion1.C: New test.
16951         * g++.dg/ext/packed4.C: Compile with -w.
16952         * g++.dg/opt/20050511-1.C: Likewise.
16953         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16954
16955 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16956
16957         * gfortran.dg/boz_5.f90: New test.
16958
16959 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16960
16961         PR c++/22551
16962         * g++.dg/other/switch2.C: New.
16963
16964         PR c++/23984
16965         * g++.dg/init/ctor7.C: New.
16966
16967 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16968
16969         PR c++/23730
16970         * g++.dg/parse/crash32.C: New test.
16971
16972 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/20721
16975         * g++.dg/init/goto2.C: New test.
16976
16977         PR c++/22464
16978         * g++.dg/template/crash/41.C: New test.
16979
16980         PR c++/22180
16981         * g++.dg/template/crash40.C: New test.
16982
16983         PR c++/23694
16984         * g++.dg/parse/friend5.C: New test.
16985
16986         PR c++/23307
16987         * g++.dg/template/crash38.C: New test.
16988
16989         PR c++/22352
16990         * g++.dg/template/friend38.C: New test.
16991
16992         PR c++/22405
16993         * g++.dg/template/crash39.C: New test.
16994
16995 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16996
16997         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16998         gcc.dg/debug/dwarf2/dwarf-char2.c,
16999         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17000
17001         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17002
17003 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
17004
17005         * gcc.dg/dll-2.c: Add tests for warnings.
17006         * gcc.dg/dll-3.c: Likewise.
17007         * gcc.dg/dll-4.c: Likewise.
17008
17009         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17010         * g++.dg/ext/dllimport2.C: Likewise.
17011         * g++.dg/ext/dllimport3.C: Likewise.
17012         * g++.dg/ext/dllimport7.C: Likewise.
17013         * g++.dg/ext/dllimport8.C: Likewise.
17014         * g++.dg/ext/dllimport9.C: Likewise.
17015
17016 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
17017
17018         PR fortran/24092
17019         * gfortran.dg/derived_pointer_recursion.f90: New test.
17020
17021 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
17022
17023         * gcc.c-torture/execute/20051012-1.c: New test.
17024
17025 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17026
17027         PR fortran/18082
17028         * gfortran.dg/automatic_char_len_1.f90: New test.
17029
17030 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17031
17032         PR fortran/20847
17033         * gfortran.dg/save_common.f90: New test.
17034
17035         PR fortran/20856
17036         * gfortran.dg/save_result.f90: New test.
17037
17038 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17039
17040         PR c++/21592
17041         * g++.dg/template/dependent-expr1.C: Add new expected error.
17042         * g++.dg/template/dependent-expr2.C: Adjust error text.
17043         * g++.dg/template/overload6.C: New.
17044
17045         PR c++/23797
17046         * g++.dg/other/typename8.C: New.
17047
17048         PR c++/21117
17049         * g++.dg/other/return1.C: New.
17050
17051 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
17052
17053         PR c++/24052
17054         * g++.dg/ext/label5.C: New.
17055
17056 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         PR c++/19964
17059         * g++.dg/parse/crash31.C: New.
17060
17061 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
17062
17063         * g++.dg/ipa/ipa-1.c: New test.
17064         * g++.dg/ipa/ipa-2.c: New test.
17065         * g++.dg/ipa/ipa-3.c: New test.
17066         * g++.dg/ipa/ipa-4.c: New test.
17067         * g++.dg/ipa/ipa-5.c: New test.
17068         * g++.dg/ipa/ipa.exp: New file.
17069
17070 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17071
17072         PR fortran/24207
17073         * gfortran.dg/private_type_3.f90: New test.
17074
17075 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17076
17077         PR fortran/20786
17078         gfortran.dg/aint_anint_1.f90: New test.
17079
17080 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17081
17082         PR libgfortran/24313
17083         gfortran.dg/csqrt.f: New test.
17084
17085 2005-10-11  Ian Lance Taylor  <ian@airs.com>
17086
17087         PR c++/8057
17088         * g++.dg/warn/noeffect7.C: New test.
17089         * g++.dg/warn/noeffect2.C: Instantiate templates.
17090         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
17091         and warning.
17092
17093 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/21089
17096         * g++.dg/init/float1.C: New test.
17097
17098         PR c++/24277
17099         * g++.dg/init/member1.C: Tweak error markers.
17100
17101 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
17102
17103         PR testsuite/24281
17104         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17105         Check for null pointer.
17106
17107 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17108
17109         PR c++/21369
17110         * g++.dg/parse/ret-type3.C: New test.
17111
17112 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17113
17114         PR tree-opt/23946
17115         * gcc.c-torture/compile/pr23946.c: New test.
17116
17117 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
17118
17119         * g++.dg/opt/mmx2.C: New test.
17120
17121 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17122
17123         PR c++/24277
17124         * g++.dg/template/static20.C: New test.
17125
17126         PR c++/24302
17127         * g++.dg/warn/Wunused-12.C: New test.
17128
17129         PR c++/23437
17130         * g++.dg/template/arg4.C: New test.
17131
17132 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17135         * gcc.dg/ucnid-3.c: Likewise.
17136         * gcc.dg/ucnid-4.c: Likewise.
17137         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17138         * g++.dg/other/ucnid-1.C: Likewise.
17139         * gcc.dg/sparc-frame-1.c: New test.
17140
17141 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/24139
17144         * g++.dg/template/spec27.C: New test.
17145
17146         PR c++/24275
17147         * g++.dg/template/static19.C: New test.
17148
17149 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17150
17151         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17152         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17153
17154 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17155
17156         PR target/24136
17157         * gfortran.fortran-torture/compile/pr24136.f: New test.
17158
17159 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
17160
17161         PR c++/22172
17162         * g++.dg/parse/crash30.C: New test.
17163
17164 2005-10-07  Richard Guenther  <rguenther@suse.de>
17165
17166         PR middle-end/24227
17167         * gcc.c-torture/compile/pr24227.c: New testcase.
17168
17169 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
17170
17171         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17172         Do not put aligned attributes on array elements.
17173
17174 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
17175
17176         PR testsuite/23611, PR testsuite/23615
17177         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17178         writing prototypes of library functions by hand.
17179         * obj-c++.dg/bitfield-4.mm: Likewise.
17180         * obj-c++.dg/const-str-4.mm: Likewise.
17181         * obj-c++.dg/encode-4.mm: Likewise.
17182         * obj-c++.dg/encode-5.mm: Likewise.
17183         * obj-c++.dg/encode-6.mm: Likewise.
17184         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17185         * obj-c++.dg/method-10.mm: Likewise.
17186         * obj-c++.dg/method-17.mm: Likewise.
17187         * obj-c++.dg/method-19.mm: Likewise.
17188         * obj-c++.dg/try-catch-2.mm: Likewise.
17189
17190 2005-10-06  Richard Henderson  <rth@redhat.com>
17191
17192         PR 24236
17193         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17194
17195 2005-10-06  Dale Johannesen  <dalej@apple.com>
17196
17197         * gcc.c-torture/execute/20030125-1.c: Correct.
17198
17199 2005-10-06  Richard Guenther  <rguenther@suse.de>
17200
17201         PR tree-optimization/24238
17202         * g++.dg/tree-ssa/pr24238.C: New testcase.
17203
17204 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
17205
17206         PR 18568
17207         * gfortran.dg/der_pointer_3.f90: New test.
17208
17209 2005-10-05  Devang Patel  <dpatel@apple.com>
17210
17211         PR Debug/23205
17212         * g++.dg/other/PR23205.C: New.
17213
17214 2005-10-05  Richard Henderson  <rth@redhat.com>
17215
17216         PR target/23602
17217         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17218         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17219
17220 2005-10-05  Dale Johannesen  <dalej@apple.com>
17221
17222         * gcc.c-torture/execute/float-floor.c: New.
17223
17224 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
17225
17226         PR tree-optimization/21419
17227         PR tree-optimization/24146
17228         PR tree-optimization/24151
17229
17230         * g++.dg/ext/asm7.C: New.
17231         * g++.dg/ext/asm8.C: New.
17232         * gcc.dg/asm-1.c: Compile on all targets.
17233         * gcc.dg/asm-pr24146.c: New.
17234         * gcc.dg/pr21419.c: Adjust error messages.
17235
17236 2005-10-05  Richard Guenther  <rguenther@suse.de>
17237
17238         PR fortran/24176
17239         * gfortran.fortran-torture/compile/empty.f90: New testcase.
17240
17241 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17242
17243         PR c++/23513
17244         * g++.dg/template/spec22.C: Robustify test.
17245         * g++.dg/template/spec26.C: New.
17246
17247 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
17248
17249         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17250         if target supports vector instructions.
17251
17252 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
17253
17254         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17255         C99 functions.
17256
17257 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
17258
17259         * lib/target-supports.exp (check_effective_target_fortran_large_real,
17260         check_effective_target_fortran_large_int): Replace cached result
17261         when target changes.
17262
17263 2005-10-04  Devang Patel  <dpatel@apple.com>
17264
17265         * gcc.dg/i386-sse-vect-types.c: New.
17266
17267 2005-10-04  Ian Lance Taylor  <ian@airs.com>
17268
17269         PR preprocessor/13726
17270         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17271         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17272
17273 2005-10-04  Richard Guenther  <rguenther@suse.de>
17274
17275         PR c/23576
17276         * gcc.dg/noncompile/pr23576.c: New testcase.
17277
17278 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17279
17280         PR middle-end/23125
17281         * gcc.dg/register-var-3.c: New test.
17282
17283 2005-10-04  Steven Bosscher  <stevenb@suse.de>
17284
17285         * gcc.dg/pr23049.c: New test.
17286
17287         * gcc.dg/ucnid-4.c: Fix test.
17288
17289 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
17290
17291         PR 23445
17292         * gcc.c-torture/compile/pr23445.c: New test.
17293
17294 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
17295
17296         * g++.dg/overload/unknown1.C: New.
17297
17298 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
17299
17300         PR c++/17775
17301         * g++.dg/template/repo4.C: New test.
17302
17303 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17304
17305         PR libfortran/19308
17306         * gfortran.dg/large_real_kind_2.F90: New test.
17307         * gfortran.dg/large_integer_kind_2.f90: New test.
17308
17309 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
17310
17311         * lib/target-supports.exp (check_effective_target_vect_shift):
17312         Implement with result caching. Add i?86, x86_64 and ia64 targets.
17313         (check_effective_target_vect_condition): Fix copy-n-pasto.
17314
17315         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17316         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17317         targets.
17318
17319 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/22621
17322         * g++.dg/template/overload5.C : New test.
17323
17324         PR c++/23840
17325         * g++.dg/expr/stdarg1.C: New test.
17326
17327 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
17328
17329         PR 24142
17330         * gcc.c-torture/execute/pr24142.c: New test.
17331
17332 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
17333
17334         PR 24141
17335         * gcc.c-torture/execute/pr24141.c: New test.
17336
17337 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
17338             Diego Novillo  <dnovillo@redhat.com>
17339
17340         PR 23604
17341         * gcc.c-torture/execute/pr23604.c: New test.
17342
17343 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17344
17345         PR fortran/16404
17346         PR fortran/20835
17347         PR fortran/20890
17348         PR fortran/20899
17349         PR fortran/20900
17350         PR fortran/20901
17351         PR fortran/20902
17352         gfortran.dg/equiv_constraint_1.f90: New test.
17353         gfortran.dg/equiv_constraint_2.f90: New test.
17354         gfortran.dg/equiv_constraint_3.f90: New test.
17355         gfortran.dg/equiv_constraint_4.f90: New test.
17356         gfortran.dg/equiv_constraint_5.f90: New test.
17357         gfortran.dg/equiv_constraint_6.f90: New test.
17358         gfortran.dg/equiv_constraint_7.f90: New test.
17359         gfortran.dg/equiv_constraint_8.f90: New test.
17360         gfortran.dg/private_type_1.f90: New test.
17361         gfortran.dg/private_type_2.f90: New test.
17362         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17363         980628-10.f: Assert std=gnu to permit mixing of
17364         types in equivalence statements.
17365
17366 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17367
17368         PR 24112
17369         * gfortran.dg/open_status_1.f90: New.
17370
17371 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17372
17373         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17374         * gcc.dg/vect/pr22480.c: Clean up temp files.
17375         * gcc.dg/vect/pr23831.c: Clean up temp files.
17376         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17377         Clean up temp files.
17378         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17379         Clean up temp files.
17380
17381         * gcc.dg/20050309-1.c: Clean up temp files.
17382         * gcc.dg/20050325-1.c: Clean up temp files.
17383
17384 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17385
17386         PR tree-optimization/24059
17387         * gcc.dg/vect/pr24059.c : New test.
17388
17389 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17390
17391         PR middle-end/24109
17392         * gcc.c-torture/execute/20050929-1.c: New test.
17393
17394 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17395
17396         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17397
17398 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17399
17400         PR c/21419
17401         * gcc.dg/pr21419.c: New test.
17402
17403 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17404
17405         * gcc.dg/pr23911.c: New test.
17406
17407 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17408
17409         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17410
17411         PR c++/16782
17412         * g++.dg/parse/qualified4.C: New test.
17413         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17414         * g++.old-deja/g++.mike/p8154.C: Likewise.
17415
17416 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/22147
17419         * g++.dg/template/friend37.C: New test.
17420         * g++.dg/parse/crash28.C: Adjust error markers.
17421
17422 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17423
17424         PR fortran/18518
17425         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17426
17427 2005-09-27  Devang Patel  <dpatel@apple.com>
17428
17429         PR tree-optimization/23625
17430         * gcc.dg/pr23625.c: New test.
17431
17432 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17433
17434         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17435         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17436
17437 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17438
17439         PR fortran/23677
17440         * gfortran.fortran-torture/execute/save_1.f90: New test.
17441         * gfortran.dg/save_1.f90: New test.
17442
17443 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17444
17445         * gcc.target/i386/builtin-apply-mmx.c: New test.
17446
17447         PR target/22576
17448         * gcc.target/i386/pr22576.c: New test.
17449
17450         PR target/22585
17451         * gcc.target/i386/pr22585.c: New test.
17452
17453         PR target/23268
17454         * gcc.target/i386/pr23268.c: New test.
17455
17456         PR middle-end/23831
17457         * gcc.dg/vect/pr23831.c: New test.
17458
17459         PR target/24055
17460         * gcc.target/i386/pr24055.c: New test.
17461
17462 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17463
17464         PR tree-optimization/23960
17465         * gcc.c-torture/compile/pr23960.c: New.
17466
17467 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17468
17469         PR fortran/16861
17470         * gfortran.dg/nested_modules_3.f90: New.
17471
17472 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17473
17474         PR fortran/24005
17475         gfortran.dg/interface_1.f90: New test.
17476
17477 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17478         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17479
17480         PR fortran/23843
17481         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17482
17483 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17484
17485         PR fortran/23516
17486         * gfortran.dg/imag_1.f: New test.
17487         * gfortran.dg/imag_2.f: Ditto.
17488
17489 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17490
17491         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17492
17493 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17494
17495         PR c++/21983
17496         * g++.dg/warn/pr21983.C: New test.
17497
17498 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17499
17500         * gcc.dg/20050922-1.c: Testcase added.
17501
17502 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/23993
17505         * g++.dg/template/array14.C: New test.
17506
17507 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17508
17509         PR fortran/19929
17510         * gfortran.dg/der_ptr_component_1.f90: New test.
17511
17512 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17513
17514         PR c++/23965
17515         * g++.dg/template/error1.C: Reject "no matching function" message.
17516
17517 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17518
17519         PR c++/17609
17520         * g++.dg/lookup/error1.C: New test.
17521
17522 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17523
17524         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17525         functionality of the testcase.
17526
17527 2005-09-20  Richard Henderson  <rth@redhat.com>
17528
17529         * gcc.dg/vect/vect-22.c: Require vect_float.
17530         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17531
17532 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17533
17534         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17535         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17536         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17537         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17538         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17539         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17540         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17541         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17542         * gcc.dg/cpp/ucnid-8.c: New test.
17543
17544 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17545
17546         PR tree-optimization/23929
17547         * gcc.c-torture/compile/pr23929.c: New test.
17548
17549 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17550
17551         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17552         for one loop.
17553
17554 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17555
17556         PR testsuite/23186
17557         * g++.dg/other/pr22003.C: Require named sections.
17558
17559 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17560
17561         PR c++/23947
17562         * g++.dg/rtti/crash3.C: New test.
17563
17564         PR tree-optimization/23818
17565         * gcc.dg/pr23818.c: New test.
17566
17567 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17568
17569         PR fortran/23420
17570         * gfortran.dg/print_fmt_4.f: New.
17571
17572 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17573
17574         PR fortran/23663
17575         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17576
17577 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17578
17579         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17580         Use pointers to local alignable arrays instead. Added comments.
17581         * gcc.dg/vect/vect-46.c: Likewise.
17582         * gcc.dg/vect/vect-48.c: Likewise.
17583         * gcc.dg/vect/vect-49.c: Likewise.
17584         * gcc.dg/vect/vect-52.c: Likewise.
17585         * gcc.dg/vect/vect-53.c: Likewise.
17586         * gcc.dg/vect/vect-54.c: Likewise.
17587         * gcc.dg/vect/vect-56.c: Likewise.
17588         * gcc.dg/vect/vect-57.c: Likewise.
17589         * gcc.dg/vect/vect-58.c: Likewise.
17590         * gcc.dg/vect/vect-60.c: Likewise.
17591         * gcc.dg/vect/vect-61.c: Likewise.
17592
17593         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17594         The test is no longer vectorizable on vect_no_align targets.
17595         * gcc.dg/vect/vect-43.c: Likewsie.
17596
17597         * gcc.dg/vect/vect-44.c: Added comments.
17598         * gcc.dg/vect/vect-45.c: Added comments.
17599         * gcc.dg/vect/vect-50.c: Added comments.
17600         * gcc.dg/vect/vect-51.c: Added comments.
17601
17602         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17603         aligned type.
17604         * gcc.dg/vect/Os-vect-95.c: Likewise.
17605
17606         * gcc.dg/vect/vect-41.c: Test removed.
17607         * gcc.dg/vect/vect-47.c: Test removed.
17608         * gcc.dg/vect/vect-55.c: Test removed.
17609         * gcc.dg/vect/vect-59.c: Test removed.
17610
17611 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17612
17613         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17614         No longer vectorizable on vect_no_align targets.
17615         * gcc.dg/vect/pr20122.c: Likewise.
17616         * gcc.dg/vect/vect-74.c: Likewise.
17617         * gcc.dg/vect/vect-75.c: Likewise.
17618         * gcc.dg/vect/vect-76.c: Likewise.
17619
17620         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17621         Will not be vectorizable on vect_no_align targets once aliasing issues
17622         are resolved.
17623         * gcc.dg/vect/vect-79.c: Likewise.
17624
17625         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17626         * gcc.dg/vect/vect-78.c: Likewise.
17627         * gcc.dg/vect/vect-97.c: Likewise.
17628
17629 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17630
17631         * gcc.dg/pr23943.c: New test.
17632
17633 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17634
17635         PR fortran/19181
17636         * gfortran.dg/derived_pointer_null_1.f90: New test.
17637
17638 2005-09-18  Richard Guenther  <rguenther@suse.de>
17639
17640         PR middle-end/23944
17641         * gcc.c-torture/compile/pr23944.c: New testcase.
17642
17643 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17644
17645         PR fortran/15975
17646         * gfortran.dg/der_pointer_2.f90: New test.
17647
17648 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17649
17650         PR fortran/16861
17651         * gfortran.dg/nested_modules_2.f90: New test.
17652
17653 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17654
17655         PR c++/18368
17656         * g++.dg/other/semicolon.C: New test.
17657
17658 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17659
17660         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17661         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17662
17663 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17664
17665         PR c++/23914
17666         * g++.dg/template/static18.C: New test.
17667
17668         PR c++/21514
17669         * g++.dg/template/crash19.C: Remove dg-error marker.
17670         * g++.dg/template/local4.C: New test.
17671
17672 2005-09-16  Paul Brook  <paul@codesourcery.com>
17673
17674         PR fortran/23906
17675         * gfortran.dg/dependency_1.f90: New test.
17676
17677 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17678
17679         PR c++/23896
17680         * g++.dg/template/static17.C: New test.
17681
17682 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17683
17684         PR c++/23139
17685         * g++.dg/warn/huge-val1.C: New test.
17686
17687 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR c++/13140
17690         * g++.dg/parse/class2.C: New test.
17691         * g++.dg/template/explicit8.C: Likewise.
17692         * g++.dg/template/spec25.C: Likewise.
17693
17694 2005-09-14  Josh Conner  <jconner@apple.com>
17695
17696         PR middle-end/23584
17697         * gcc.dg/pr23584.c: New test.
17698
17699 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17700
17701         PR fortran/21875 Internal Unit Array I/O, NIST
17702         * gfortran.dg/arrayio_1.f90: New test.
17703         * gfortran.dg/arrayio_1.f90: New test.
17704         * gfortran.dg/arrayio_1.f90: New test.
17705         * gfortran.dg/arrayio_1.f90: New test.
17706         * gfortran.dg/arrayio_1.f90: New test.
17707
17708 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17709
17710         PR middle-end/22480
17711         * gcc.dg/vect/pr22480.c: New test.
17712
17713 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17714
17715         PR fortran/19358
17716         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17717
17718 2005-09-13 Josh Conner <jconner@apple.com>
17719
17720         PR c++/23180
17721         * g++.dg/init/struct2.C: New test.
17722         * g++.dg/init/struct3.C: New test.
17723
17724 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17725
17726         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17727         Clean up temp files.
17728         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17729         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17730         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17731         gcc.dg/tree-ssa/builtin-printf-1.c,
17732         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17733         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17734         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17735         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17736         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17737         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17738         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17739         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17740         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17741         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17742         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17743         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17744
17745 2005-09-13  Josh Conner  <jconner@apple.com>
17746
17747         * lib/gcc-dg.exp: Load scanipa.exp.
17748         (cleanup-dump): New procedure.
17749         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17750         * lib/scandump.exp: New file.
17751         * lib/scantree.exp: Use it.
17752         * lib/scanipa.exp: New file.
17753
17754 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17755
17756         PR fortran/17740
17757         * gfortran.dg/generic_4.f90: New test.
17758
17759 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17760
17761         PR target/23816
17762         * gcc.target/i386/pr23816-1.c: New test.
17763         * gcc.target/i386/pr23816-2.c: New test.
17764
17765
17766 2005-09-13  Bastian Blank <waldi@debian.org>
17767
17768         PR c++/16171
17769         * g++.dg/abi/mangle26.C: New test.
17770         * g++.dg/abi/mangle27.C: New test.
17771         * g++.dg/abi/mangle28.C: New test.
17772         * g++.dg/abi/mangle29.C: New test.
17773
17774         PR c++/23839
17775         * g++.dg/parse/register1.C: New test.
17776
17777 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/23842
17780         * g++.dg/template/access16.C: New test.
17781
17782 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17783
17784         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17785
17786 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17787
17788         PR fortran/18899
17789         * gfortran.dg/shape_2.f90: New test.
17790
17791 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17792
17793         PR target/19269
17794         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17795         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17796         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17797         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17798         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17799         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17800         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17801         tests.
17802
17803 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17804
17805         PR c++/23841
17806         * g++.dg/parse/template17.C: New test.
17807
17808 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/23789
17811         * g++.dg/template/nontype14.C: New test.
17812
17813 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17814
17815         PR g++/7874
17816         * g++.dg/lookup/friend7.C: New test.
17817         * g++.dg/lookup/friend8.C: New test.
17818         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17819         so that it will be found via argument dependent lookup.
17820         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17821         friend functions which will no longer be found.
17822         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17823         function g, so that it will be found via argument dependent
17824         lookup.
17825         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17826         * g++.old-deja/g++.mike/net43.C: Likewise.
17827
17828 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17829
17830         PR c++/23691
17831         * g++.dg/template/static16.C: New test.
17832
17833 2005-09-12  Josh Conner  <jconner@apple.com>
17834
17835         PR middle-end/23237
17836         * gcc.c-torture/compile/pr23237.c: New test.
17837
17838 2005-09-11  Richard Henderson  <rth@redhat.com>
17839
17840         * g++.dg/other/error8.C: Update expected diagnostic text.
17841
17842 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17843
17844         PR libfortran/19872
17845         * gfortran.dg/overwrite_1.f: New test.
17846
17847 2005-09-09  Josh Conner  <jconner@apple.com>
17848
17849         * g++.dg/init/pr23180-1.C: Removed.
17850         * g++.dg/init/pr23180-2.C: Removed.
17851
17852 2005-09-09  David Daney <ddaney@avtrex.com>
17853
17854         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17855         files which are ...
17856         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17857         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17858
17859 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17860
17861         * gfortran.dg/iostat_2.f90: New test.
17862
17863 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17864
17865         PR c++/22252
17866         * g++.dg/ext/interface1.C: New test.
17867         * g++.dg/ext/interface1.h: Likewise.
17868         * g++.dg/ext/interface1a.cc: Likewise.
17869
17870 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17871
17872         * gfortran.dg/iomsg_1.f90: New test case.
17873
17874 2005-09-09  Richard Guenther  <rguenther@suse.de>
17875
17876         PR c++/23624
17877         * g++.dg/tree-ssa/pr23624.C: New testcase.
17878
17879 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17880
17881         PR fortran/19239
17882         * gfortran.dg/vector_subscript_1.f90,
17883         * gfortran.dg/vector_subscript_2.f90: New tests.
17884
17885 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17886
17887         PR fortran/21104
17888         * gfortran.dg/array_alloc_1.f90,
17889         * gfortran.dg/array_alloc_2.f90,
17890         * gfortran.dg/array_alloc_3.f90: New tests.
17891
17892 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17893
17894         PR fortran/12840
17895         * gfortran.dg/array_constructor_6.f90
17896         * gfortran.dg/array_constructor_7.f90
17897         * gfortran.dg/array_constructor_8.f90
17898         * gfortran.dg/array_constructor_9.f90
17899         * gfortran.dg/array_constructor_10.f90
17900         * gfortran.dg/array_constructor_11.f90
17901         * gfortran.dg/array_constructor_12.f90: New tests.
17902
17903 2005-09-08  Josh Conner  <jconner@apple.com>
17904
17905         PR c++/23180
17906         * g++.dg/init/pr23180-1.C: New test.
17907         * g++.dg/init/pr23180-2.C: New test.
17908
17909 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17910
17911         PR fortran/18878
17912         * gfortran.dg/module_double_reuse.f90: New.
17913
17914 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17915
17916         PR fortran/23270
17917         PR fortran/22304
17918         PR fortran/18870
17919         PR fortran/17917
17920         PR fortran/16511
17921         * gfortran.dg/common_equivalence_1.f: New.
17922         * gfortran.dg/common_equivalence_2.f: New.
17923         * gfortran.dg/common_equivalence_3.f: New.
17924         * gfortran.dg/contained_equivalence_1.f90: New.
17925         * gfortran.dg/module_blank_common.f90: New.
17926         * gfortran.dg/module_commons_1.f90: New.
17927         * gfortran.dg/module_equivalence_1.f90: New.
17928         * gfortran.dg/nested_modules_1.f90: New.
17929         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17930         equivalences and add comment to connect the test with
17931         the PR.
17932
17933 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17934
17935         PR fortran/23765
17936         * gfortran.dg/common_6.f90: New test.
17937
17938 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17939
17940         PR fortran/15326
17941         * gfortran.dg/char_result_1.f90,
17942         * gfortran.dg/char_result_2.f90,
17943         * gfortran.dg/char_result_3.f90,
17944         * gfortran.dg/char_result_4.f90,
17945         * gfortran.dg/char_result_5.f90,
17946         * gfortran.dg/char_result_6.f90,
17947         * gfortran.dg/char_result_7.f90,
17948         * gfortran.dg/char_result_8.f90: New tests.
17949
17950 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17951
17952         PR fortran/19928
17953         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17954
17955 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17956
17957         PR obj-c++/16816
17958         * obj-c++.dg/selector-5.mm: New test.
17959         * obj-c++.dg/selector-6.mm: New test.
17960
17961 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17962
17963         PR objc/20574
17964         PR objc/19324
17965         * objc.dg/error-1.m: New test.
17966
17967 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17968
17969         PR fortran/23373
17970         * gfortran.fortran-torture/execute/pr23373-1.f90,
17971         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17972
17973 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17974
17975         PR libfortran/23760
17976         * gfortran.dg/g77/1832.f: Remove long string in write statement
17977         to allow the test to pass on correct list directed output with
17978         prepended space.
17979
17980 2005-09-07  James E Wilson  <wilson@specifix.com>
17981
17982         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17983
17984 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17985
17986         * gfortran.dg/parameter+save.f90: Rename to
17987         * gfortran.dg/parameter_save.f90: .. this.
17988
17989 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17990
17991         PR fortran/20848
17992         * gfortran.dg/parameter+save.f90: New test case.
17993
17994 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17995
17996         PR fortran/19269
17997         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17998
17999 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18000
18001         PR c/23075
18002         * gcc.dg/pr23075.c: New test.
18003         * g++.dg/warn/pr23075.C: New test.
18004
18005         PR target/22362
18006         * gcc.target/i386/pr22362.c: New test.
18007
18008         PR rtl-optimization/23098
18009         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18010
18011         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18012         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18013         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18014
18015 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
18016
18017         * g++.dg/expr/cast6.C: New test.
18018
18019         PR c++/9782
18020         * g++.dg/init/new15.C: New test.
18021
18022 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18023
18024         * gcc.dg/vect/Os-vect-95.c: New test.
18025         * gcc.dg/vect/vect-95.c: Same.
18026
18027 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
18028
18029         * gcc.dg/vect/vect-29.c: Update xfail testing.
18030         * gcc.dg/vect/vect-44.c: Same.
18031         * gcc.dg/vect/vect-48.c: Same.
18032         * gcc.dg/vect/vect-50.c: Same.
18033         * gcc.dg/vect/vect-72.c: Same.
18034         * gcc.dg/vect/vect-77.c: Same.
18035         * gcc.dg/vect/vect-78.c: Same.
18036         * gcc.dg/vect/vect-80.c: Same.
18037         * gcc.dg/vect/vect-96.c: Same.
18038         * gcc.dg/vect/vect-100.c: Same.
18039         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18040         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18041         * gfortran.dg/vect/vect-5.f90: Same.
18042
18043 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
18044
18045         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18046         start strings.
18047         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18048         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18049
18050         PR c++/23056
18051         * g++.dg/opt/pr23056.C: New test.
18052
18053         PR rtl-optimization/23098
18054         * gcc.target/i386/pr23098.c: New test.
18055
18056 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/23667
18059         * g++.dg/template/static15.C: New test.
18060
18061         PR c++/21440
18062         * g++.dg/ext/stmtexpr5.C: New test.
18063         * g++.dg/ext/stmtexpr6.C: Likewise.
18064
18065 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
18066
18067         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18068
18069         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18070         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18071         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18072
18073 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
18074
18075         PR libfortran/23321
18076         * gfortran.dg/direct_io_4.f90: New test case.
18077
18078 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
18079             Rasmus Hahn  <rassahah@neofonie.de>
18080
18081         PR libobjc/23108
18082         * objc.dg/type-stream-1.m: New test.
18083
18084 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
18085
18086         PR fortran/23661
18087         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18088         gfortran.dg/print_fmt_3.f90: New test.
18089
18090 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18091
18092         * gfortran.dg/fmt_t_1.f90: New test.
18093
18094 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18095
18096         PR rtl-optimization/23454
18097         * g++.dg/opt/pr23454.C: New test.
18098
18099 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/23699
18102         * g++.dg/ext/static1.C: New test.
18103
18104 2005-09-02  Richard Henderson  <rth@redhat.com>
18105
18106         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18107         tail call to check_fa_work.
18108
18109 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/21687
18112         * g++.dg/other/gc3.C: New test.
18113
18114 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18115
18116         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18117         * gcc.dg/20050826-1.c: Likewise.
18118
18119 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
18120
18121         PR c++/23167
18122         * g++.dg/expr/volatile1.C: New test.
18123
18124 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
18125
18126         PR middle-end/23547
18127         * gcc.dg/pr23547.c: New test.
18128
18129 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
18130
18131         PR c/22061
18132         * gcc.c-torture/execute/pr22061-1.c,
18133         * gcc.c-torture/execute/pr22061-2.c,
18134         * gcc.c-torture/execute/pr22061-3.c,
18135         * gcc.c-torture/execute/pr22061-4.c: New tests.
18136
18137 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18138
18139         * gcc.dg/Wredundant-decls-2.c: New test to check that
18140         -Wredundant-decls does not issue warning for a variable
18141         definition following a declaration.
18142
18143 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
18144
18145         PR debug/7241
18146         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18147         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18148         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18149
18150         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18151         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18152         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18153         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18154         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18155         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18156         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18157         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18158
18159 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18160
18161         PR objc/23306
18162         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18163         scan-assmbler.
18164
18165 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
18166
18167         PR target/21255
18168         * gcc.dg/pr21255-1.c: New test.
18169         * gcc.dg/pr21255-2-mb.c: Likewise.
18170         * gcc.dg/pr21255-2-ml.c: Likewise.
18171         * gcc.dg/pr21255-3.c: Likewise.
18172         * gcc.dg/pr21255-4.c: Likewise.
18173
18174 2005-08-31  Dale Johannesen  <dalej@apple.com>
18175
18176         * gcc.dg/20050830-1.c: New.
18177
18178 2005-08-31  Josh Conner  <jconner@apple.com>
18179
18180         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18181         command-line options for arm-*-* targets.
18182         * g++.dg/init/array16.C: Likewise.
18183         * g++.dg/other/crash-4.C: Likewise.
18184
18185 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18186
18187         PR obj-c++/23640
18188         * obj-c++.dg/gnu-runtime-3.mm: New test.
18189
18190 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18191
18192         PR c++/13377
18193         * g++.dg/lookup/ambig4.C: New test.
18194         * g++.dg/lookup/ambig5.C: New test.
18195         * g++.dg/tc1/dr101.C: Adjust error markers.
18196
18197 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18198
18199         PR c++/23639
18200         * g++.dg/template/ttp5.C: Adjust error markers.
18201
18202 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
18203
18204         PR testsuite/23609
18205         * lib/obj-c++.exp: Include target-libpath.exp.
18206         (obj-c++_link_flags): Look for the GNU libobjc library
18207         and set the library path to include it.
18208         Don't manually set LD_LIBRARY_PATH (etc.) but call
18209         set_ld_library_path_env_vars instead.
18210         (obj-c++_target_compile): Don't set library path or
18211         linker flags because they are already set correctly
18212         in obj-c++_link_flags.
18213
18214 2005-08-30  Josh Conner  <jconner@apple.com>
18215
18216         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18217         to command-line options for arm-*-* targets.
18218
18219 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
18220
18221         * g++.dg/other/i386-1.C: New.
18222
18223 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
18224
18225         PR preprocessor/20348
18226         PR preprocessor/20356
18227         * gcc.dg/cpp/pr20348.c: New test.
18228         * gcc.dg/cpp/pr20348.h: New file.
18229         * gcc.dg/cpp/inc/pr20348.h: New file.
18230         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18231         * gcc.dg/cpp/pr20356.c: New test.
18232         * gcc.dg/cpp/pr20356.h: New file.
18233         * gcc.dg/cpp/inc/pr20356.h: New file.
18234         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18235
18236 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
18237
18238         * gfortran.fortran-torture/execute/intrinsic_count.f90:
18239         Fix array dimension to avoid correct end-of-file error.
18240
18241 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
18242
18243         PR libfortran/23598
18244         * gfortran.dg/iostat_1.f90: New test.
18245
18246 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
18247
18248         PR middle-end/23408
18249         * gcc.dg/pr23408.c: New test.
18250
18251 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
18252
18253         PR c++/23099
18254         * g++.dg/init/member1.C: Make sure erroneous static data member
18255         definitions are required.
18256         * g++.dg/template/static13.C: New test.
18257         * g++.dg/template/static14.C: Likewise.
18258
18259 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
18260
18261         * gcc.target/i386/pr23575.c: Use -msse2 instead of
18262         -march=pentium4, remove ilp32 requirement.
18263
18264         PR middle-end/23484
18265         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18266         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18267
18268 2005-08-29  Andreas Jaeger  <aj@suse.de>
18269
18270         PR testsuite/23607
18271         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18272
18273 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
18274
18275         * gcc.c-torture/execute/20050316-2.c: New test.
18276         * gcc.c-torture/execute/20050316-3.c: New test.
18277         * gcc.dg/torture/pr16104-1.c: New test.
18278
18279 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
18280
18281         PR middle-end/23463
18282         * gcc.c-torture/execute/zero-struct-1.c: New test.
18283
18284 2005-08-27  Richard Guenther  <rguenther@suse.de>
18285
18286         PR target/23575
18287         * gcc.target/i386/pr23575.c: New testcase.
18288
18289 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
18290
18291         PR rtl-optimization/23561
18292         * gcc.c-torture/execute/20050826-1.c: New test.
18293
18294         PR rtl-opt/23560
18295         * gcc.c-torture/execute/20050826-2.c: New test.
18296
18297 2005-08-26  Dale Johannesen  <dalej@apple.com>
18298
18299         * gcc.dg/20030711-1.c: Modify to work on Darwin.
18300         * gcc.dg/20050826-1.c: New.
18301
18302 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
18303
18304         PR c++/19004
18305         * g++.dg/template/nontype13.C: New test.
18306
18307         PR c++/23491
18308         * g++.dg/init/new14.C: New test.
18309         * g++.dg/expr/anew1.C: Do not XFAIL.
18310         * g++.dg/expr/anew2.C: Likewise.
18311         * g++.dg/expr/anew3.C: Likewise.
18312
18313 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
18314
18315         PR middle-end/22439
18316         * gcc.dg/vla-3.c: New test.
18317
18318 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
18319
18320         PR fortran/20363
18321         * gfortran.dg/named_interface.f90: New.
18322
18323 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
18324
18325         * gcc.c-torture/execute/frame-address.c: New test.
18326
18327 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18328
18329         PR c++/20817
18330         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18331
18332 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18333
18334         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18335
18336 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18337
18338         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18339         * gcc.dg/altivec-22.c: Rename from..
18340         * gcc.dg/altivec-nomfcr.c: ..this.
18341
18342 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18343
18344         PR tree-optimization/23546
18345         * gcc.dg/tree-ssa/pr23546.c: New test.
18346
18347 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18348
18349         PR fortran/17758
18350         * gfortran.dg/nonreturning_statements.f90: New test.
18351
18352 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         PR c++/22454
18355         * g++.dg/parse/crash29.C: New.
18356
18357 2005-08-23  DJ Delorie  <dj@redhat.com>
18358
18359         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18360         constants have the L suffix.
18361
18362 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18363
18364         PR c++/23044
18365         * g++.dg/template/instantiate8.C: New.
18366
18367 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18368
18369         PR middle-end/23467
18370         * gcc.c-torture/execute/pr23467.c: New test.
18371
18372 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18373
18374         PR tree-optimization/22043
18375         * gcc.c-torture/execute/20050613-1.c: New test.
18376
18377 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18378
18379         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18380
18381 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18382
18383         PR rtl-optimization/23478
18384         * g++.dg/opt/pr23478.C: New test.
18385
18386 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18387
18388         PR c/18715
18389         * gcc.dg/switch-warn-3.c: New test.
18390
18391 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18392
18393         PR c++/22233
18394         * g++.dg/template/param1.C: New test.
18395
18396 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18397
18398         PR c++/23089
18399         * g++.dg/other/incomplete1.C: New test.
18400
18401 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18402
18403         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18404         are vectorizable.
18405
18406 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18407
18408         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18409         d_lines_5.f: New.
18410
18411 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18412
18413         * gcc.target/i386/sse-4.c: New test.
18414
18415 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18416
18417         PR testsuite/23239
18418         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18419
18420 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18421
18422         * gcc.dg/20050811-1.c: New test.
18423         * gcc.dg/20050811-2.c: New test.
18424
18425 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18426
18427         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18428
18429 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18430
18431         PR 23476
18432         * gcc.c-torture/compile/pr23476.c: New test.
18433
18434 2005-08-19  Devang Patel  <dpatel@apple.com>
18435
18436         PR tree-optimization/23048
18437         * gcc.dg/tree-ssa/pr23048.c: New test.
18438
18439 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18440
18441         PR middle-end/20624
18442         * g++.dg/warn/Wreturn-3.C: New test
18443
18444 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18445
18446         PR tree-optimization/22228
18447         * g++.dg/vect/pr22543.cc: New test.
18448
18449 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18450
18451         PR tree-optimization/21574
18452         * gcc.dg/tree-ssa/pr21574.c: New test.
18453
18454 2005-08-16  James E Wilson  <wilson@specifix.com>
18455
18456         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18457
18458 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18459
18460         PR tree-opt/23402
18461         * gcc.c-torture/compile/zero-strct-3.c: New test.
18462         * gcc.c-torture/compile/zero-strct-4.c: New test.
18463
18464 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18465
18466         PR target/23376
18467         * gcc.target/x86_64/pr23376.c: New test.
18468
18469 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18470
18471         PR c++/23337
18472         * g++.dg/ext/vector2.C: New.
18473
18474 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18475
18476         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18477
18478 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18479
18480         PR libfortran/23428
18481         * gfortran.dg/inquire-complex.f90: New test case.
18482
18483 2005-08-16  James E Wilson  <wilson@specifix.com>
18484
18485         PR tree-optimization/21105
18486         * gcc.dg/large-size-array.c: New.
18487
18488 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18489
18490         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18491         type.
18492         * gcc.dg/vect/vect-41: Likewise.
18493         * gcc.dg/vect/vect-42: Likewise.
18494         * gcc.dg/vect/vect-43: Likewise.
18495         * gcc.dg/vect/vect-44: Likewise.
18496         * gcc.dg/vect/vect-46: Likewise.
18497         * gcc.dg/vect/vect-47: Likewise.
18498         * gcc.dg/vect/vect-48: Likewise.
18499         * gcc.dg/vect/vect-52: Likewise.
18500         * gcc.dg/vect/vect-53: Likewise.
18501         * gcc.dg/vect/vect-54: Likewise.
18502         * gcc.dg/vect/vect-55: Likewise.
18503         * gcc.dg/vect/vect-56: Likewise.
18504         * gcc.dg/vect/vect-57: Likewise.
18505         * gcc.dg/vect/vect-58: Likewise.
18506         * gcc.dg/vect/vect-59: Likewise.
18507         * gcc.dg/vect/vect-60: Likewise.
18508         * gcc.dg/vect/vect-61: Likewise.
18509         * gcc.dg/vect/vect-85: Likewise.
18510         * gcc.dg/vect/vect-87: Likewise.
18511         * gcc.dg/vect/vect-88: Likewise.
18512         * gcc.dg/vect/vect-93.c: Likewise.
18513         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18514         * gcc.dg/vect/vect-75: Likewise.
18515         * gcc.dg/vect/vect-76: Likewise.
18516         * gcc.dg/vect/vect-77: Likewise.
18517         * gcc.dg/vect/vect-78: Likewise.
18518         * gcc.dg/vect/vect-80: Likewise.
18519         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18520         vectorized for the expected reason, rather than checking how alignment
18521         was handled.
18522         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18523         aligned type and also instead of aligned pointers. Added documentation.
18524
18525 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18526
18527         * gfortran.dg/power.f90: New test.
18528
18529 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18530
18531         PR rtl-optimization/23299
18532         * g++.dg/opt/pr23299.C: New test.
18533
18534 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18535
18536         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18537
18538 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18539
18540         * g++.dg/template/local6.C: New test.
18541
18542 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18543
18544         * execute/exceptions/finally-1.m: Check that the catch and finally are
18545         being called.  Also add a "return 0;" at the end of main.
18546
18547 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18548
18549         PR fortran/21432.
18550         * gfortran.dg/namelist_print_1.f: New test of functionality of
18551         PRINT namelist.
18552         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18553         namelist generates error with -std=f95.
18554
18555 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18556
18557         PR tree-optimization/23119
18558         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18559
18560 2005-08-13  Marcin Koziej  <creep@desk.pl>
18561             Andrew Pinski  <pinskia@physics.uc.edu>
18562
18563         PR libobjc/22492
18564         * execute/exceptions/finally-1.m: New test.
18565
18566 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18567
18568         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18569         testsuite.
18570         * objc/execute/exceptions/trivial.m: New test.
18571         * objc.dg/try-catch-11.m: Move to ...
18572         * objc/execute/exceptions/foward-1.m: Here.
18573         * objc.dg/try-catch-2.m: Move to ...
18574         * objc/execute/exceptions/catchall-1.m: Here.
18575         * objc.dg/try-catch-8.m: Move to ...
18576         * objc/execute/exceptions/local-variables-1.m: Here.
18577
18578 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18579
18580         * objc.dg/nested-func-1.m: Move to ...
18581         * objc/execute/nested-func-1.m: Here.
18582
18583 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18584
18585         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18586         in ${options} instead of [target_info name].
18587         * lib/obj-c++.exp (objc_target_compile): Likewise.
18588
18589 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18590
18591         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18592
18593 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18594
18595         part of PR testsuite/23348
18596         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18597         each of the torture options.
18598         * objc/compile/trivial.m: New test.
18599
18600 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18601
18602         * gfortran.dg/eoshift.f90: Correct format.
18603
18604 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18605
18606         * gfortran.fortran-torture/execute/character_passing.f90:
18607         Fix comment typo.
18608
18609 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18610
18611         PR c++/8271
18612         * g++.dg/template/unify10.C: New.
18613
18614 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18615
18616         * g++.dg/parse/pr22514.C: Move to...
18617         * g++.dg/debug/pr22514.C: here.
18618
18619 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18620
18621         PR c++/23266
18622         * g++.dg/inherit/pure1.C: New test.
18623
18624         * ChangeLog: Fix typos.
18625
18626 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18627             Steven Bosscher  <stevenb@suse.de>
18628
18629         * gfortran.dg/runtime_warning_1.f90: New test.
18630
18631 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18632
18633         PR c++/23219
18634         * g++.dg/parse/crash28.C: New.
18635
18636 2005-08-11  Richard Guenther  <rguenther@suse.de>
18637
18638         PR target/23289
18639         * gcc.target/i386/tailcall-1.c: New testcase.
18640
18641 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18642
18643         * gcc.dg/vect/vect-67.c: Un-xfail.
18644
18645 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18646
18647         PR c++/23225
18648         * g++.dg/parse/crash27.C: new test.
18649
18650 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18651
18652         PR libfortran/22143
18653         * gfortran.dg/shift-kind.f90: New testcase.
18654
18655 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18656
18657         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18658         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18659
18660 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18661
18662         PR c++/20646
18663         * g++.dg/other/mult-stor1.C: New test.
18664
18665 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18666
18667         * gcc.c-torture/pr18299-1.c: Move to ...
18668         * gcc.c-torture/compile/pr18299-1.c: Here.
18669
18670 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18671
18672         * gfortran/fortran.torture/execute/character_passing.f90:
18673         Fix types for LSAME.
18674
18675 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18676
18677         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18678         input data back to what it was originally.
18679
18680 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18681
18682         * objc.dg/try-catch-8.m: Enable for all targets.
18683
18684 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18685
18686         * gcc.dg/pr23165.c: New test.
18687
18688 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18689
18690         PR tree-optimization/23234
18691         * gcc.dg/tree-ssa/pr23234.c: New test.
18692
18693 2005-08-08  Josh Conner  <jconner@apple.com>
18694
18695         PR rtl-optimization/23241
18696         * gcc.dg/char-compare.c: New test.
18697
18698 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18699
18700         PR c++/22508
18701         * g++.dg/init/new13.C: New test.
18702
18703 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18704
18705         PR c++/21166
18706         * g++.dg/other/crash-4.C: Adjust
18707         * g++/dg/ext/packed9.C: New.
18708
18709 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18710
18711         PR middle-end/21964
18712         * gcc.c-torture/execute/pr21964-1.c: New test.
18713
18714 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18715
18716         PR c/22458
18717         * gcc.dg/pr22458-1.c: New test.
18718
18719 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18720             Steven G. Kargl <kargls@comcast.net>
18721
18722         PR fortran/22390
18723         * gfortran.dg/flush_1.f90: New test.
18724
18725 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18726
18727         PR c++/23191
18728         * g++.dg/template/eh2.C: New test.
18729
18730 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18731
18732         PR c++/19498
18733         * g++.dg/template/instantiate7.C: New test.
18734
18735 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18736
18737         PR c/23113
18738         * gcc.dg/Wunused-value-1.c: New test.
18739
18740 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18741
18742         PR rtl-optimization/23233
18743         * gcc.c-torture/compile/pr23233-1.c: New test.
18744
18745 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18746
18747         PR fortran/18833
18748         PR fortran/20850
18749         * gfortran.dg/equiv_1.f90: New test.
18750         * gfortran.dg/equiv_2.f90: New test.
18751         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18752         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18753         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18754
18755 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18756
18757         * gcc.c-torture/execute/vrp-5.c: New test.
18758         * gcc.c-torture/execute/vrp-6.c: New test.
18759         * gcc.dg/tree-ssa/vrp21.c: New test.
18760
18761 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18762
18763         * g++.dg/parse/pr22514.C: New test.
18764
18765 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18766
18767         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18768
18769         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18770         instead of constant loads / pool entries.
18771
18772 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18773
18774         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18775         TEST_TO_WCTYPE.
18776
18777 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18778
18779         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18780         __WINT_TYPE__ in generated prototypes if possible.
18781
18782 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18783
18784         PR 22037
18785         * g++.dg/tree-ssa/pr22037.C:
18786
18787 2005-08-04  Richard Henderson  <rth@redhat.com>
18788
18789         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18790         scan-tree-dump-times directive.
18791
18792 2005-08-04  Jan Hubicka  <jh@suse.cz>
18793
18794         * gcov-1.C: Fix switch counts.
18795         * gcov-4b.c: Likewise.
18796
18797 2005-08-03  Jeff Law  <law@redhat.com>
18798
18799         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18800
18801 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18802
18803         * gcc.c-torture/execute/pr23135.c: New test.
18804
18805 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18806
18807         PR tree-optimization/19899
18808         * gcc.dg/tree-ssa/scev-1.c: New test.
18809         * gcc.dg/tree-ssa/scev-2.c: New test.
18810
18811 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18812
18813         PR target/18582
18814         * gcc.dg/torture/pr18582-1.c: New test.
18815
18816 2005-08-03  Jan Hubicka  <jh@suse.cz>
18817
18818         * update-conroll.c: New testcase.
18819         * update-conroll-2.c: New testcase.
18820
18821 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18822
18823         * gfortran.dg/constant_substring.f: New test.
18824         * gfortran.dg/pr22491.f: New test.
18825
18826 2005-08-02  Jan Hubicka  <jh@suse.cz>
18827
18828         * update-threading.c: Replace by the proper one.
18829
18830 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18831
18832         PR 23164
18833         * g++.dg/tree-ssa/pr23164.C: New test.
18834
18835 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18836
18837         * gcc.dg/tree-ssa/pr23192.c: New test.
18838
18839 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18840
18841         * gcc.c-torture/execute/vrp-4.c: New test.
18842
18843 2005-08-02  Jan Hubicka  <jh@suse.cz>
18844
18845         * update-threading.c: New test.
18846
18847 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18848
18849         * gcc.c-torture/compile/20050801-1.c: New test.
18850         * gcc.c-torture/compile/20050801-2.c: New test.
18851
18852 2005-08-01  Jan Hubicka  <jh@suse.cz>
18853
18854         * val-prof-5.c: New test.
18855
18856 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18857
18858         PR c/22311
18859         * gcc.dg/pr22311-1.c : New test.
18860
18861 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18862
18863         PR target/23095
18864         * gfortran.dg/pr23095.f: New test.
18865
18866         PR c++/22003
18867         * g++.dg/other/pr22003.C: New test.
18868
18869 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18870
18871         PR target/20621
18872         * gcc.c-torture/execute/pr20621-1.c: New test.
18873
18874 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18875
18876         * gfortran.dg/comma_format_extension_4.f: Adjust length
18877         of string for format.
18878         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18879         print statement with internal write.
18880         * gfortran.dg/der_array_io_2.f: Likewise.
18881         * gfortran.dg/der_array_io_3.f: Likewise.
18882
18883 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18884
18885         * gcc.dg/fold-abs-4.c: new test.
18886
18887 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18888
18889         PR fortran/22570 an related issues.
18890         * gfortran.dg/x_slash_1.f: New test.
18891
18892 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18893
18894         PR c/23143
18895         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18896         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18897
18898 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18899
18900         PR c/529
18901         * gcc.dg/Wshadow-3.c: New test.
18902
18903 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18904
18905         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18906         used to have the wrong bounds).
18907
18908 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18909
18910         PR c/21720
18911         * gcc.dg/hex-round-1.c: Test more cases.
18912         * gcc.dg/hex-round-2.c: New test.
18913
18914 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18915
18916         PR 22550
18917         * g++.dg/tree-ssa/pr22550.C: New test.
18918
18919 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18920
18921         * gcc.dg/tree-ssa/vrp19.c: New test.
18922         * gcc.dg/tree-ssa-vrp20.c: New test.
18923
18924 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18925
18926         PR c/22240
18927         * gcc.dg/transparent-union-4.c: New test.
18928
18929 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18930
18931         PR c/22192
18932         * gcc.dg/c99-vla-2.c: New test.
18933
18934 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18935
18936         PR c/21720
18937         * gcc.dg/hex-round-1.c: New test.
18938
18939 2005-07-28  Jan Hubicka  <jh@suse.cz>
18940
18941         * inliner-1.c: Do not dump everything.
18942         * tree-prof.exp: Do not pass -ftree-based-profiling.
18943         * bprob.exp: Likewise.
18944
18945         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18946
18947 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18948
18949         PR c++/22545
18950         * g++.dg/expr/ptrmem7.C: New test.
18951
18952 2005-07-28  Mike Stump  <mrs@apple.com>
18953
18954         * g++.old-deja/g++.mike/visibility-1.C: New test.
18955
18956 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18957
18958         PR c/20187
18959         * gcc.c-torture/execute/pr20187-1.c: New test.
18960
18961 2005-07-28  Jeff Law  <law@redhat.com>
18962
18963         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18964         * gcc.dg/tree-ssa/vrp18.c: New test.
18965
18966 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18967
18968         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18969
18970 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18971
18972         PR tree-optimization/22506
18973         * gcc.dg/vect/ps22506.c: New test.
18974
18975 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18976
18977         PR target/21149
18978         * gcc.target/i386/sse-3.c: New test.
18979
18980 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18981
18982         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18983         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18984
18985 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18986
18987         PR c/22589
18988         * gcc.c-torture/compile/pr22589-1.c: New test.
18989
18990 2005-07-28  Jan Hubicka  <jh@suse.cz>
18991
18992         * update-loopch.c: New testcase.
18993
18994 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18995
18996         PR rtl-optimization/23047
18997         * gcc.c-torture/execute/pr23047.c: New test.
18998         * gcc.c-torture/execute/pr23047.x: New.
18999
19000 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
19001
19002         PR tree-optimization/22493
19003         * gcc.c-torture/execute/pr22493-1.c: New test.
19004         * gcc.c-torture/execute/pr22493-1.x: New.
19005         * gcc.c-torture/execute/vrp-1.c: New test.
19006         * gcc.c-torture/execute/vrp-2.c: New test.
19007         * gcc.c-torture/execute/vrp-2.c: New test.
19008
19009 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
19010
19011         * gcc.target/frv/all-builtin-read8.c: Delete.
19012         * gcc.target/frv/all-builtin-read16.c: Delete.
19013         * gcc.target/frv/all-builtin-read32.c: Delete.
19014         * gcc.target/frv/all-builtin-read64.c: Delete.
19015         * gcc.target/frv/all-builtin-write8.c: Delete.
19016         * gcc.target/frv/all-builtin-write16.c: Delete.
19017         * gcc.target/frv/all-builtin-write32.c: Delete.
19018         * gcc.target/frv/all-builtin-write64.c: Delete.
19019         * gcc.target/frv/all-read-write-1.c: New.
19020
19021 2005-07-27  Jeff Law  <law@redhat.com>
19022
19023         * gcc.c-torture/execute/pr22630.c: New test.
19024
19025 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
19026
19027         PR tree-optimization/23073
19028         * gcc.dg/vect/nodump-pr23073.c: New test.
19029         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19030
19031 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
19032
19033         PR tree-optimize/22348
19034         * gcc.c-torture/execute/pr22348.c: New.
19035
19036 2005-07-27  Richard Guenther  <rguenther@suse.de>
19037
19038         * gcc.dg/tree-ssa/salias-1.c: New testcase.
19039
19040 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19041
19042         PR fortran/22503
19043         * gfortran.dg/logical_comp.f90: New test.
19044
19045 2005-07-27  Jan Hubicka  <jh@suse.cz>
19046
19047         * inliner-1.c: Add cleanup of dumps.
19048         * val-prof-*.c: Likewise.
19049         * update-tailcall.c: New.
19050
19051 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
19052
19053         PR 22591
19054         * gcc.dg/tree-ssa/pr22591.c: New test.
19055         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19056
19057 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
19058
19059         PR libobjc/22606
19060         * objc.dg/try-catch-11.m: New test.
19061
19062 2005-07-26  Richard Guenther  <rguenther@suse.de>
19063
19064         PR tree-optimization/22486
19065         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19066
19067 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19068
19069         PR tree-opt/22484
19070         * g++.dg/opt/loop2.C: New test.
19071
19072 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19073
19074         * gcc.dg/tree-ssa/reassoc-3.c: New test.
19075         * gcc.dg/tree-ssa/reassoc-4.c: New test.
19076
19077 2005-07-25  Adam Nemet  <anemet@lnxw.com>
19078
19079         * lib/profopt.exp (profopt-execute): Check for profiling data
19080         files on the target.
19081
19082 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
19083
19084         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19085         for matching of asm labels.
19086
19087 2005-07-25  Richard Guenther  <rguenther@suse.de>
19088
19089         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19090
19091 2005-07-25  Richard Guenther  <rguenther@suse.de>
19092
19093         PR testsuite/22624
19094         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19095
19096 2005-07-25  Ira Rosen  <irar@il.ibm.com>
19097
19098         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19099         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19100         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19101         * gcc.dg/vect/vect-100.c: New test.
19102         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19103         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19104         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19105         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19106         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19107         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19108         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19109         * gfortran.dg/vect/pr19049.f90: New testcase.
19110         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19111
19112 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.c-torture/execute/20050713-1.c: New test.
19115
19116         PR fortran/20063
19117         * gfortran.fortran-torture/execute/data_4.f90: New test.
19118
19119         PR middle-end/20303
19120         * gcc.dg/visibility-d.c: New test.
19121
19122 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
19123
19124         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19125         * gfortran.dg/underflow.f90: Ditto.
19126
19127 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19128
19129         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19130         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19131         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19132
19133 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19134
19135         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19136         include case of field width of zero.
19137
19138 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19139
19140         PR libgfortran/21875
19141         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19142         with trailing blanks on normal formatted read.
19143
19144 2005-07-23  Chao-ying Fu  <fu@mips.com>
19145
19146         * gcc.target/mips/mips32-dsp-type.c: New test.
19147         * gcc.target/mips/mips32-dsp.c: New test.
19148
19149 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
19150
19151         PR testsuite/21073
19152         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19153
19154         PR testsuite/20454
19155         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19156         and __cyg_profile_func_exit.
19157
19158 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
19159
19160         * gfortran.dg/comma_format_extension_3.f: Fix typo.
19161         * gfortran.dg/comma_format_extension_4.f: Same.
19162         * gfortran.dg/pr15332.f: Same.
19163         * gfortran.dg/pr21730.f: Same.
19164
19165 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
19166
19167         * g++.dg/opt/vrp2.C: Fix testcase.
19168
19169         PR tree-opt/22625
19170         * g++.dg/opt/vrp2.C: New test.
19171
19172 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
19173
19174         PR debug/21828
19175         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19176
19177 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
19178
19179         * gcc.dg/tree-ssa/20050719-1.c: New test.
19180
19181 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
19182
19183         * gcc.dg/bfin-longcall-1.c: New file.
19184         * gcc.dg/bfin-longcall-2.c: New file.
19185
19186 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
19187
19188         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19189
19190 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19191
19192         PR middle-end/19055
19193         * gcc.dg/tree-ssa/pr19055.c: New test.
19194         * gcc.dg/tree-ssa/pr19055-2.c: New test.
19195
19196 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19197
19198         PR C++/22358
19199         * g++.dg/other/pr22358.C: New test.
19200
19201 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
19202
19203         PR c++/2922
19204         * g++.dg/lookup/two-stage5.C: New test from bug comments.
19205
19206 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19207
19208         PR c++/15938
19209         * g++.dg/init/union2.C: New test.
19210
19211 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19212
19213         PR c/22393
19214         * gcc.dg/complex-4.c: New test.
19215
19216 2005-07-21  Richard Guenther  <rguenther@suse.de>
19217
19218         PR testsuite/22522
19219         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19220         scanning for asm labels.
19221         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19222
19223 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19224
19225         PR target/22085
19226         * gcc.dg/altivec-pr22085.c: New.
19227
19228 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19229
19230         PR tree-optimization/19210
19231         * gcc.dg/tree-ssa/pr19210-1.c: New.
19232         * gcc.dg/tree-ssa/pr19210-2.c: New.
19233
19234 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
19235
19236         PR rtl-optimization/22167
19237         * g++.dg/opt/pr22167.C: New test.
19238
19239 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
19240
19241         PR c++/2922
19242         * g++.dg/lookup/two-stage2.C: New.
19243         * g++.dg/lookup/two-stage3.C: New.
19244         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19245         fixed two-stage name lookup for operators.
19246         * g++.dg/template/call3.C: Compiler now produces an appropriate
19247         error message.
19248         * g++.dg/template/crash37.C: Compiler now describes bla() on line
19249         14 as a candidate.
19250         * g++.dg/template/ptrmem4.C: Compiler produces different error
19251         message.
19252         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19253         connect_to_method as a candidate.
19254
19255 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
19256
19257         * gcc.dg/fold-alloc-1.c: New test.
19258
19259 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
19260
19261         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19262         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19263
19264 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
19265
19266         * gcc.dg/fold-abs-1.c: New test.
19267         * gcc.dg/fold-abs-2.c: New test.
19268         * gcc.dg/fold-abs-3.c: New test.
19269
19270 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
19271
19272         Make CONSTRUCTOR use VEC to store initializers.
19273         * g++.dg/ext/complit3.C: Check for specific error messages.
19274         * g++.dg/init/brace2.C: Update error message.
19275         * g++.dg/warn/Wbraces2.C: Likewise.
19276
19277 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
19278
19279         PR fortran/16940
19280         * gfortran.dg/module_interface_1.f90: New test.
19281
19282 2005-07-19  Danny Berlin <dberlin@dberlin.org>
19283             Kenneth Zadeck <zadeck@naturalbridge.com>
19284
19285         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19286
19287 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19288
19289         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19290         specify -Wformat for these tests.
19291         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19292         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19293         * gcc.dg/format/opt-6.c: Delete.
19294
19295 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19296
19297         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19298         * gcc.dg/tree-ssa/sra-3.c: Likewise.
19299
19300 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19301
19302         * gcc.dg/tree-ssa/alias-2.c: New test.
19303
19304 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/22263
19307         * g++.dg/template/explicit7.C: New test.
19308
19309 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
19310
19311         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19312         field width of 8 to +Inf and -Inf.
19313
19314 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/22139
19317         * g++.dg/template/friend36.C: New test.
19318
19319 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
19320
19321         PR fortran/21730
19322         * gfortran.dg/pr21730.f: New test.
19323
19324 2005-07-16  Danny Berlin <dberlin@dberlin.org>
19325             Kenneth Zadeck <zadeck@naturalbridge.com>
19326
19327         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19328         since pure const detection cannot run at -O1 in c compiler.
19329         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19330         can now optimize this case properly.
19331         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19332         because we now pass.
19333         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19334
19335 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
19336
19337         PR c/22421
19338         * gcc.dg/format/bitfld-1.c: New test.
19339
19340 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19341
19342         PR c++/22204
19343         * g++.dg/rtti/repo1.C: New test.
19344
19345 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         PR middle-end/22398
19348         * gcc.c-torture/compile/pr22398.c: New test.
19349
19350 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/22132
19353         * g++.dg/expr/cast4.C: New test.
19354
19355 2005-07-15  Richard Guenther  <rguenther@suse.de>
19356
19357         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19358         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19359
19360 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19361
19362         PR tree-optimization/22230
19363         * gcc.dg/tree-ssa/pr22230.c: New test.
19364
19365 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19366
19367         * gfortran.dg/g77/cpp6.f: New test.
19368
19369         PR fortran/22417
19370         * gfortran.dg/g77/cpp5.F: New test.
19371         * gfortran.dg/g77/cpp5.h: New file.
19372         * gfortran.dg/g77/cpp5inc.h: New file.
19373
19374 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19375
19376         PR libfortran/16435
19377         * gfortran.dg/tl_editting.f90: New.
19378         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19379
19380 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19381
19382         * gfortran.dg/char_array_constructor.f90: New test.
19383
19384 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19385
19386         * gfortran.dg/past_eor.f90: New.
19387         * gfortran.dg/complex_read.f90: New.
19388
19389 2005-07-13  Jeff Law  <law@redhat.com>
19390
19391         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19392         additional casts.
19393
19394         * gcc.dg/tree-ssa/pr22321.c: New test
19395
19396 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19397
19398         PR tree-optimization/21921
19399         * gcc.dg/tree-ssa/pr21921.c: New.
19400
19401 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19402
19403         PR tree-optimizatio/22442
19404         * gcc.dg/tree-ssa/loop-11.c: New test.
19405
19406 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19407
19408         PR tree-opt/21840
19409         * gcc.c-torture/compile/pr21840.c: New test.
19410
19411 2005-07-12  Jan Hubicka  <jh@suse.cz>
19412
19413         * gcc.c-torture/compile/pr22379.c: New test.
19414
19415 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19416
19417         PR libfortran/21593
19418         gfortran.dg/dev_null.f90: Remove outdated comment about
19419         PR libfortran/21593.
19420
19421
19422 2005-07-12  Dale Johannesen  <dalej@apple.com>
19423
19424         * gcc.target/i386/compress-float-sse.c: New.
19425         * gcc.target/i386/compress-float-sse-pic.c: New.
19426         * gcc.target/i386/compress-float-387.c: New.
19427         * gcc.target/i386/compress-float-387-pic.c: New.
19428         * gcc.dg/compress-float-ppc.c: New.
19429         * gcc.dg/compress-float-ppc-pic.c: New.
19430
19431 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19432
19433         PR libfortran/21593
19434         gfortran.dg/dev_null.f90: Remove targets.
19435
19436 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19437
19438         PR tree-opt/22335
19439         * gcc.dg/pr22335-1.c: New test.
19440         * gcc.dg/pr22335-2.c: New test.
19441
19442 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19443
19444         PR c++/20172
19445         * g++.dg/template/nontype12.C : New test.
19446
19447 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19448
19449         * gcc.dg/tree-ssa/loop-10.c: New test.
19450
19451 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19452
19453         * gcc.c-torture/execute/20020720-1.x: Remove.
19454
19455 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19456
19457         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19458
19459 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19460
19461         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19462         (dg-mips-options): Use it.
19463
19464 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19465
19466         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19467
19468 2005-07-09  Richard Henderson  <rth@redhat.com>
19469
19470         * lib/target-supports.exp (check_effective_target_sync_char_short):
19471         Add alpha.
19472
19473 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19474
19475         PR libfortran/22217
19476         * gfortran.dg/negative-z-descriptor.f90: New test.
19477
19478 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19479
19480         PR tree-opt/22329
19481         * gcc.dg/pr22329.c: New test.
19482
19483 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19484
19485         PR tree-optimization/20139
19486         * gcc.dg/tree-ssa/pr20139.c: New.
19487
19488 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19489
19490         PR tree-opt/22356
19491         * gcc.dg/pr22356-1.c: New test.
19492
19493 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19494
19495         PR c++/21799
19496         * g++.dg/template/unify8.C: New.
19497         * g++.dg/template/unify9.C: New.
19498
19499 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19500
19501         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19502
19503 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19504
19505         * gcc.dg/darwin-version-1.c: New.
19506         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19507         * gcc.dg/builtins-20.c: Likewise.
19508         * gcc.dg/builtins-53.c: Likewise.
19509         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19510         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19511         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19512         * gcc.dg/torture/builtins-power-1.c: Likewise.
19513         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19514         on Darwin.
19515
19516 2005-07-07  Jeff Law  <law@redhat.com>
19517
19518         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19519         argument evaluation order.
19520
19521 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19522
19523         PR libfortran/21594
19524         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19525         Add test cases where the shift length is greater than the
19526         array length.
19527
19528 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19529
19530         * obj-c++.dg/proto-lossage-6.mm: New.
19531         * objc.dg/proto-lossage-6.m: New.
19532
19533 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19534
19535         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19536         * objc.dg/gnu-runtime-2.m: Likewise.
19537
19538 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19539
19540         * gfortran.dg/longline.f: New test.
19541
19542         * gfortran.dg/badline.f: New test.
19543
19544 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19545
19546         PR fortran/16531
19547         PR fortran/15966
19548         PR fortran/18781
19549         * gfortran.dg/hollerith.f90: New.
19550         * gfortran.dg/hollerith2.f90: New.
19551         * gfortran.dg/hollerith3.f90: New.
19552         * gfortran.dg/hollerith4.f90: New.
19553         * gfortran.dg/hollerith_f95.f90: New.
19554         * gfortran.dg/hollerith_legacy.f90: New.
19555         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19556
19557 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19558
19559         PR objc/22274
19560         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19561         * objc.dg/gnu-runtime-2.m: New.
19562
19563 2005-07-06  Jeff Law  <law@redhat.com>
19564
19565         * gcc.dg/tree-ssa/vrp17.c: New test.
19566
19567 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19568
19569         PR fortran/22327
19570         * gfortran.dg/array_constructor_5.f90: New test.
19571
19572 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19573
19574         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19575
19576 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19577
19578         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19579         * gcc.dg/980816-1.c: Ditto.
19580
19581 2005-07-06  Jeff Law  <law@redhat.com>
19582
19583         * gcc.c-torture/compile/pr21356.c: New test.
19584
19585 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19586
19587         PR c/22013
19588         PR c/22098
19589         * gcc.c-torture/compile/pr22013-1.c,
19590         gcc.c-torture/execute/pr22098-1.c,
19591         gcc.c-torture/execute/pr22098-2.c,
19592         gcc.c-torture/execute/pr22098-3.c: New tests.
19593
19594 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19595
19596         PR c/22308
19597         * gcc.dg/pr22308-1.c: New test.
19598
19599 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19600
19601         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19602         target.
19603         * gcc.dg/compare9.c: Use -fshort-enums instead of
19604         -fno-short-enums.  Change the last test to dg-bogus.
19605
19606 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19607
19608         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19609         * gcc.dg/compare9.c: New.
19610
19611 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19612
19613         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19614
19615 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19616
19617         PR testsuite/22288
19618         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19619
19620
19621 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19622
19623         * gcc.dg/format/gcc_gfc-1.c: New.
19624
19625 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19626
19627         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19628
19629 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19630
19631         PR fortran/20842
19632         * gfortran.dg/io_invalid_1.f90: New test.
19633
19634 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19635
19636         * gcc.dg/format/gcc_diag-1.c: Update.
19637
19638 2005-07-02  Jeff Law  <law@redhat.com>
19639
19640         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19641         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19642
19643 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19644
19645         * gcc.dg/format/gcc_diag-1.c: Update.
19646
19647 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19648
19649         PR tree-opt/22269
19650         * gcc.c-torture/compile/pr22269.c: New test.
19651
19652 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19653
19654         PR 21584
19655         PR 22219
19656         * g++.dg/tree-ssa/pr21584-1.C: New test.
19657         * g++.dg/tree-ssa/pr21584-2.C: New test.
19658
19659 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19660
19661         * obj-c++.dg/try-catch-11.mm: New.
19662         * objc.dg/try-catch-10.m: New.
19663
19664 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19665
19666         * g++.dg/other/ucnid-1.C: xfail on AIX.
19667
19668 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19669
19670         PR 22234
19671         * gcc.dg/20050629-1.c: New test.
19672
19673 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19674
19675         * obj-c++.dg/const-str-1[0-1].mm: New.
19676         * objc.dg/const-str-1[0-1].m: New.
19677
19678 2005-05-29  Richard Henderson  <rth@redhat.com>
19679
19680         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19681         Rename from check_effective_target_vect_no_max.
19682         (check_effective_target_vect_no_int_add): New.
19683         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19684         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19685         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19686         * gcc.dg/vect/vect-reduc-1.c: Use both.
19687         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19688
19689 2005-05-29  Richard Henderson  <rth@redhat.com>
19690
19691         * lib/target-supports.exp (check_effective_target_vect_no_max):
19692         Remove i386 and x86_64.
19693
19694 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19695
19696         PR testsuite/21969
19697         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19698
19699 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19700
19701         PR middle-end/21969
19702         * gcc.dg/vect/pr21969.c: New test.
19703
19704 2005-06-28  Eric Christopher  <echristo@redhat.com>
19705
19706         PR c/22052
19707         PR c/21975
19708         * gcc.dg/inline1.c: New test.
19709         * gcc.dg/inline2.c: Ditto.
19710         * gcc.dg/inline3.c: Ditto.
19711         * gcc.dg/inline4.c: Ditto.
19712         * gcc.dg/inline5.c: Ditto.
19713
19714 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19715
19716         PR libfortran/22142
19717         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19718         Add testcase also testing eoshift1 for PR 22142.
19719
19720 2005-06-28  Richard Henderson  <rth@redhat.com>
19721
19722         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19723         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19724         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19725         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19726         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19727
19728 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19729
19730         PR libfortran/22142
19731         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19732         Add testcase for PR 22142.
19733
19734 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19735
19736         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19737         gcc.target/ia64/fpreg-2.c: New tests.
19738
19739 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19740
19741         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19742
19743 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19744
19745         PR libfortran/22170
19746         * gfortran.dg/slash_1.f90: New test.
19747
19748 2005-06-27  Richard Henderson  <rth@redhat.com>
19749
19750         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19751         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19752         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19753         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19754         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19755         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19756
19757 2005-06-27  Richard Henderson  <rth@redhat.com>
19758
19759         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19760         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19761
19762 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19763
19764         * obj-c++.dg/proto-lossage-5.mm: New.
19765         * objc.dg/proto-lossage-5.m: New.
19766
19767 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19768
19769         PR 21959
19770         * gcc.dg/tree-ssa/pr21959.c: New test.
19771
19772 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19773
19774         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19775         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19776         testing uninitialized var.
19777
19778         * gcc.c-torture/execute/builtins/chk.h: New.
19779         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19780         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19781         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19782         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19783         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19784         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19785         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19786         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19787         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19788         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19789         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19790         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19791         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19792         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19793         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19794         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19795         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19796         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19797         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19798         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19799         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19800         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19801         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19802         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19803         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19804         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19805         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19806         * gcc.dg/builtin-object-size-1.c: New test.
19807         * gcc.dg/builtin-object-size-2.c: New test.
19808         * gcc.dg/builtin-object-size-3.c: New test.
19809         * gcc.dg/builtin-object-size-4.c: New test.
19810         * gcc.dg/builtin-object-size-5.c: New test.
19811         * gcc.dg/builtin-stringop-chk-1.c: New test.
19812         * gcc.dg/builtin-stringop-chk-2.c: New test.
19813         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19814         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19815         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19816         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19817         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19818         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19819         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19820         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19821         * gcc.c-torture/execute/printf-1.c: New test.
19822         * gcc.c-torture/execute/fprintf-1.c: New test.
19823         * gcc.c-torture/execute/vprintf-1.c: New test.
19824         * gcc.c-torture/execute/vfprintf-1.c: New test.
19825         * gcc.c-torture/execute/printf-chk-1.c: New test.
19826         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19827         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19828         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19829
19830 2005-06-27  Michael Matz  <matz@suse.de>
19831
19832         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19833         slot is not merged if address escapes.
19834
19835 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19836
19837         PR c/21911
19838         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19839
19840 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19841
19842         PR middle-end/17965
19843         * gcc.c-torture/compile/20050622-1.c: New test.
19844
19845         PR middle-end/22028
19846         * gcc.dg/20050620-1.c: New test.
19847
19848 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19849
19850         PR tree-optimization/22026
19851         * gcc.dg/tree-ssa/pr22026.c: New.
19852
19853 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19854
19855         PR libfortran/22144
19856         * gfortran.dg/shift-alloc.f90: New testcase.
19857
19858 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19859
19860         * all files: Update FSF address in copyright headers.
19861
19862 2005-06-22  Jan Hubicka  <jh@suse.cz>
19863
19864         * wholeprogram-1.c: New testcase.
19865         * wholeprogram-2.c: New testcase.
19866
19867 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR 22171
19870         * gcc.dg/tree-ssa/pr22171.c: New test.
19871
19872 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19873
19874         * gfortran.dg/simplify_modulo.f90: New.
19875
19876 2005-06-24  Jan Hubicka  <jh@suse.cz>
19877
19878         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19879
19880 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19881
19882         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19883
19884 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19885
19886         * obj-c++.dg/typedef-alias-1.mm: New.
19887         * objc.dg/typedef-alias-1.m: New.
19888
19889 2005-06-23  Jeff Law  <law@redhat.com>
19890
19891         * gcc.dg/tree-ssa/vrp16.c: New test.
19892
19893 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19894
19895         * lib/target-supports.exp: Add
19896         check_effective_target_fortran_large_real and
19897         check_effective_target_fortran_large_int to check for
19898         corresponding effective targets.
19899         * gfortran.dg/large_integer_kind_1.f90: New test.
19900         * gfortran.dg/large_real_kind_1.f90: New test.
19901
19902 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19903
19904         PR tree-optimization/22117
19905         * gcc.dg/tree-ssa/pr22117.c: New.
19906
19907 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19908
19909         PR testsuite/22123
19910         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19911
19912 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19913
19914         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19915
19916 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19917
19918         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19919         * gfortran.dg/f2c_4.c: Likewise.
19920
19921 2005-06-22 Paul Brook  <paul@codesourcery.com>
19922
19923         PR fortran/21034
19924         * gfortran.dg/auto_save_1.f90: New test.
19925
19926 2005-06-22  Michael Matz  <matz@suse.de>
19927
19928         * gcc.target/x86-64/abi: New directory.
19929         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19930         * gcc.target/x86-64/abi/README.gcc: New file.
19931         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19932         * gcc.target/x86-64/abi/asm-support.s: New file.
19933         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19934         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19935         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19936         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19937         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19938         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19939         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19940         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19941         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19942         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19943         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19944         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19945         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19946         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19947         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19948         * gcc.target/x86_64/abi/test_varargs.c: New test.
19949
19950 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19951
19952         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19953         32-bit i?86 and x86_64.
19954
19955 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19956
19957         * obj-c++.dg/const-str-[1-9].mm: New tests.
19958
19959 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19960
19961         PR fortran/22010
19962         * gfortran.dg/namelist_use.f90: New.
19963         * gfortran.dg/namelist_use_only.f90: New.
19964
19965 2005-06-21  Jeff Law  <law@redhat.com>
19966
19967         * gcc.dg/tree-ssa/vrp15.c: New test.
19968
19969 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19970
19971         * lib/target-supports.exp (check_effective_target_vect_reduction):
19972         Remove.
19973         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19974         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19975         remove vect_reduction target keyword. Also avoid two returns in main.
19976         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19977         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19978         * gcc.dg/vect/vect-reduc-1short.c: New test.
19979         * gcc.dg/vect/vect-reduc-1char.c: New test.
19980         * gcc.dg/vect/vect-reduc-2short.c: New test.
19981         * gcc.dg/vect/vect-reduc-2char.c: New test.
19982         * gcc.dg/vect/vect-reduc-6.c: New test.
19983         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19984         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19985         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19986
19987 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19988         Paul Thomas  <pault@gcc.gnu.org>
19989
19990         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19991         New tests.
19992
19993 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19994
19995         * gfortran.dg/backslash_1.f90: New test.
19996         * gfortran.dg/backslash_2.f90: New test.
19997
19998 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19999
20000         * gfortran.dg/duplicate_labels.f90: New test.
20001
20002 2005-06-20  Jan Beulich  <jbeulich@novell.com>
20003
20004         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20005         unsupportable relocations.
20006         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20007         * gcc.dg/20050321-2.c: xfail for NetWare.
20008
20009 2005-06-20  Andreas Jaeger  <aj@suse.de>
20010
20011         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20012         gcc.target/i386/fastcall-sseregparm.c,
20013         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20014
20015 2005-06-19  Richard Henderson  <rth@redhat.com>
20016
20017         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20018
20019 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20020
20021         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20022
20023 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
20024
20025         PR c++/22115
20026         * g++.dg/conversion/simd2.C: Change expected error message.
20027
20028 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20029
20030         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20031         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20032         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20033
20034 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
20035
20036         * gcc.dg/fold-mod-1.c: New test.
20037
20038 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
20039
20040         PR fortran/19926
20041         * gfortran.dg/pr19926.f90: New test.
20042
20043 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
20044
20045         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20046         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20047         targets.
20048         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20049         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20050
20051 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
20052
20053         * gcc.target/ia64/float80-varargs-1.c: New test.
20054
20055 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20056
20057         PR tree-opt/22035
20058         * gfortran.dg/f2c_6.f90: New test.
20059
20060 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
20061
20062         PR c++/17413
20063         * g++.dg/template/local5.C: New.
20064
20065 2005-06-17  Richard Henderson  <rth@redhat.com>
20066
20067         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20068
20069 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
20070
20071         PR testsuite/21945
20072         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20073
20074 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
20075
20076         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20077         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20078         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20079         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20080         check_vect to verify the presence of hardware vector support.
20081
20082 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
20083
20084         PR testsuite/22056
20085         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20086
20087 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20088
20089         PR libfortran/19216
20090         * gfortran.dg/pr19216.f: Add correct space between brackets and
20091         dg directive.
20092
20093 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20094
20095         PR libfortran/16436
20096         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20097
20098 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
20099
20100         * gcc.target/i386/attributes-error.c: New testcase.
20101         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20102         * gcc.target/i386/regparm-stdcall.c: Likewise.
20103         * gcc.target/i386/sseregparm-1.c: Likewise.
20104         * gcc.target/i386/sseregparm-2.c: Likewise.
20105
20106 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
20107
20108         * g++.dg/rtti/crash2.C: New.
20109
20110 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
20111
20112         * gcc.dg/noncompile/20040203-3.c: Update expected message.
20113
20114 2005-06-15  David Ung  <davidu@mips.com>
20115
20116         * gcc.target/mips/mips16e-extends.c: New test for testing the
20117         generation of MIPS16e zeb/zeh, seb/seh instructions.
20118
20119 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
20120
20121         PR 22018
20122         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20123         * gcc.dg/tree-ssa/pr22018.c: New test.
20124
20125 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
20126
20127         * gcc.dg/simd-1.c: Update error messages.
20128         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
20129         * gcc.dg/simd-2.c: Update error messages.
20130         * gcc.dg/simd-4.c: New.
20131
20132 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
20133
20134         PR c++/20678
20135         * g++.dg/other/crash-4.C: New.
20136
20137 2005-06-14  Devang Patel  <dpatel@apple.com>
20138
20139         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20140
20141 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         PR c++/21929
20144         * g++.dg/parse/crash11.C: Update
20145
20146 2005-06-13  Jeff Law  <law@redhat.com>
20147
20148         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20149         perform the desired transformations.
20150         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20151         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20152
20153 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20154
20155         PR fortran/22038
20156         * gfortran.dg/forall_1.f90: Un-XFAIL.
20157
20158 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
20159
20160         PR c++/21929
20161         * g++.dg/parse/crash26.C: New.
20162
20163         PR c++/20789
20164         * g++.dg/init/member1.C: New.
20165
20166 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
20167
20168         * gfortran.dg/altreturn_1.f90: New test.
20169
20170 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
20171
20172         PR middle-end/21985
20173         * gcc.dg/tree-ssa/pr21985.c: New test.
20174
20175 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20176
20177         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20178
20179 2005-06-12  Roger Sayle  <roger@eyesopen.com>
20180
20181         PR c++/21930
20182         * g++.dg/other/error10.C: New test case.
20183
20184 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20185
20186         PR libfortran/19155
20187         * gfortran.dg/pr19155.f: Add test.
20188
20189 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20190
20191         * gfortran.dg/f2c_7.f90: New test.
20192
20193         * gfortran.dg/forall_1.f90: XFAILed.
20194
20195 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20196
20197         * gcc.dg/pr14796-1.c: New.
20198         * gcc.dg/pr14796-2.c: New.
20199
20200 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
20201
20202         PR fortran/17792
20203         PR fortran/21375
20204         * gfortran.dg/deallocate_stat.f90: New test.
20205
20206 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
20207
20208         * gfortran.fortran-torture/execute/in-pack.f90: New test.
20209
20210 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
20211
20212         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20213         access will be generated when this loop is vectorized. Test that
20214         accesses with same alignment were detected.
20215         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20216         Test that accesses with same alignment were detected.
20217         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20218         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20219         alignment were detected.
20220
20221 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
20222
20223         PR c++/10611
20224         * g++.dg/conversion/simd2.C: New.
20225
20226 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20227
20228         * gcc.dg/Wcxx-compat-1.c: New.
20229
20230 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
20231
20232         PR libfortran/21480
20233         * gfortran.dg/reshape-complex.f90: Add a test for a packed
20234         complex array.
20235
20236 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
20237
20238         * gcc.dg/alias-8.c: New.
20239
20240 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
20241
20242         * gcc.dg/format/cmn_err-1.c: Update.
20243
20244 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
20245
20246         PR target/20666
20247         * gcc.target/sparc/fexpand-2.c: New.
20248         * gcc.target/sparc/fpmerge-2.c: New.
20249         * gcc.target/sparc/fpmul-2.c: New.
20250         * gcc.target/sparc/noresult.c: New.
20251         * gcc.target/sparc/pdist-2.c: New.
20252         * gcc.target/sparc/pdist-3.c: New.
20253
20254 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
20255
20256         PR testsuite/21702
20257         * gcc.target/i386/i386.exp: Fix comment typo.
20258
20259 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20260
20261         PR c++/19497
20262         * g++.dg/inherit/using5.C: New.
20263         * g++.dg/inherit/using6.C: New.
20264
20265 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20266
20267         PR c++/19894
20268         * g++.dg/template/ptrmem15.C: New test.
20269
20270         PR c++/20563
20271         * g++.dg/ext/label4.C: New test.
20272
20273 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20274
20275         * gcc.dg/tls/debug-1.c: New test.
20276
20277 2005-06-07  Dale Johannesen  <dalej@apple.com>
20278
20279         * gcc.target/i386/movq.c: New.
20280
20281 2005-06-07  Dale Johannesen  <dalej@apple.com>
20282
20283         * gcc.dg/20050607-1.c: New.
20284
20285 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
20286
20287         PR middle-end/21850
20288         * gcc.c-torture/execute/20050607-1.c: New test.
20289
20290 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
20291
20292         PR libfortran/21926
20293         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20294         Test case where the return array has lowest stride one,
20295         but isn't packed.
20296
20297 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
20298
20299         * lib/target-supports.exp (check_effective_target_sync_int_long):
20300         Add s390 and s390x targets.
20301
20302 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
20303
20304         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20305         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20306         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20307         * gcc.dg/tree-ssa/loop-9.c: New test.
20308
20309 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20310
20311         * g++.dg/parse/defarg10.C: New.
20312
20313 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
20314
20315         PR regression/21897
20316         * gcc.c-torture/execute/20050604-1.c: New test.
20317
20318 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         PR 21903
20321         * g++.dg/parse/defarg9.C: New.
20322
20323         PR c++/20637
20324         * g++.dg/inherit/using4.C: New.
20325         * g++.dg/overload/error1.C: Adjust expected errors.
20326         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20327         * g++.old-deja/g++.brendan/arm2.C: Likewise.
20328         * g++.old-deja/g++.other/redecl2.C: Likewise.
20329         * g++.old-deja/g++.other/redecl4.C: Likewise.
20330         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20331
20332 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20333
20334         * gfortran.dg/f2c_5.f90: Add -w to dg-options
20335
20336 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20337
20338         * lib/gfortran.exp (gfortran_target_compile): Call
20339         dg-additional-files-options
20340         * gfortran.dg/f2c_4.f90: New file
20341         * gfortran.dg/f2c_4.c: New file
20342         * gfortran.dg/f2c_5.f90: New file
20343         * gfortran.dg/f2c_5.c: New file
20344
20345 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20346
20347         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20348
20349         PR fortran/21912
20350         * gfortran.dg/array_constructor_4.f90: New test.
20351
20352 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20353
20354         PR c++/21619
20355         * g++.dg/ext/builtin9.C: New test.
20356
20357 2005-06-05  Dale Johannesen  <dalej@apple.com>
20358
20359         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20360         * gcc.c-torture/execute/20050603-2.c: Ditto.
20361
20362 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20363
20364         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20365         * gcc.dg/vect/vect-reduc-1.c: New.
20366         * gcc.dg/vect/vect-reduc-2.c: New.
20367         * gcc.dg/vect/vect-reduc-3.c: New.
20368
20369 2005-06-04  Dale Johannesen  <dalej@apple.com>
20370
20371         * gcc.c-torture/execute/20050603-1.c: New.
20372         * gcc.c-torture/execute/20050603-2.c: New.
20373         * gcc.dg/20050603-3.c: New.
20374
20375 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20376
20377         PR fortran/19195
20378         * gfortran.dg/debug_1.f90: New test.
20379
20380         * gfortran.dg/forall_1.f90: New test.
20381
20382 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20383
20384         * gfortran.dg/array_constructor_3.f90: New test.
20385
20386 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20387
20388         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20389
20390 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20391
20392         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20393
20394 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20395
20396         PR c/21873
20397         * gcc.dg/init-excess-1.c: New test.
20398
20399 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20400
20401         PR c++/21853
20402         * g++.dg/expr/static_cast6.C: New test.
20403
20404 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20405
20406         * gcc.dg/tree-ssa/vrp14.c: New test.
20407
20408 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20409
20410         PR c++/21336
20411         * g++.dg/template/new2.C: New test.
20412
20413 2005-06-03  Josh Conner  <jconner@apple.com>
20414
20415         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20416         all entries in initializer.
20417
20418 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20419
20420         PR middle-end/21858
20421         * gcc.dg/pr21858.c: New testcase.
20422
20423 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20424
20425         PR tree-optimization/21292
20426
20427         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20428         New.
20429         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20430         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20431         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20432         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20433         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20434
20435 2005-06-02  Richard Henderson  <rth@redhat.com>
20436
20437         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20438
20439 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20440
20441         * gcc.dg/wtypequal.c: New testcase.
20442
20443 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20444
20445         PR 21582
20446         * gcc.dg/tree-ssa/pr21582.c: New test.
20447
20448 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20449
20450         PR c++/21280
20451         * g++.dg/opt/interface2.h: New.
20452         * g++.dg/opt/interface2.C: New.
20453         * g++.dg/init/ctor4.C: Adjust error lines.
20454         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20455         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20456         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20457         * g++.old-deja/g++.pt/assign1.C: Likewise.
20458         * g++.old-deja/g++.pt/crash20.C: Likewise.
20459
20460 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20461
20462         PR tree-optimization/21734
20463         * g++.dg/vect/pr21734_1.cc: New.
20464         * g++.dg/vect/pr21734_2.cc: New.
20465
20466 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20467
20468         PR c++/20350
20469         * g++.dg/template/spec24.C: New.
20470
20471         PR c++/21151
20472         * g++.dg/pch/local-1.C: New.
20473         * g++.dg/pch/local-1.Hs: New.
20474
20475 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20476
20477         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20478         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20479         * gcc.dg/tree-ssa/pr14341.c: New test.
20480         * gcc.dg/tree-ssa/pr14841.c: New test.
20481         * gcc.dg/tree-ssa/pr20701.c: New test.
20482         * gcc.dg/tree-ssa/pr21086.c: New test.
20483         * gcc.dg/tree-ssa/pr21090.c: New test.
20484         * gcc.dg/tree-ssa/pr21332.c: New test.
20485         * gcc.dg/tree-ssa/pr21458.c: New test.
20486         * gcc.dg/tree-ssa/pr21658.c: New test.
20487         * gcc.dg/tree-ssa/vrp01.c: New test.
20488         * gcc.dg/tree-ssa/vrp02.c: New test.
20489         * gcc.dg/tree-ssa/vrp03.c: New test.
20490         * gcc.dg/tree-ssa/vrp04.c: New test.
20491         * gcc.dg/tree-ssa/vrp05.c: New test.
20492         * gcc.dg/tree-ssa/vrp06.c: New test.
20493         * gcc.dg/tree-ssa/vrp07.c: New test.
20494         * gcc.dg/tree-ssa/vrp08.c: New test.
20495         * gcc.dg/tree-ssa/vrp09.c: New test.
20496         * gcc.dg/tree-ssa/vrp10.c: New test.
20497         * gcc.dg/tree-ssa/vrp11.c: New test.
20498         * gcc.dg/tree-ssa/vrp12.c: New test.
20499         * gcc.dg/tree-ssa/vrp13.c: New test.
20500
20501 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20502
20503         PR 21029
20504         * gcc.dg/tree-ssa/pr21029.c: New test.
20505
20506 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20507
20508         * gfortran.dg/logint-1.f: New test case.
20509         * gfortran.dg/logint-2.f: Likewise.
20510         * gfortran.dg/logint-3.f: Likewise.
20511
20512 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20513
20514         PR c/21536
20515         PR c/20760
20516         * gcc.dg/20050527-1.c: New test.
20517
20518         * gcc.dg/i386-sse-12.c: New test.
20519
20520         PR fortran/21729
20521         * gfortran.dg/implicit_5.f90: New test.
20522
20523 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20524
20525         PR fortran/20883
20526         * gfortran/assign_4.f90: New test.
20527         * gfortran/assign_2.f90: Change compile to run.
20528
20529 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20530
20531         * lib/target-supports.exp
20532         (check_effective_target_sync_char_short): New.
20533         * gcc.dg/sync-2.c: New.
20534
20535 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20536
20537         PR tree-optimization/21817
20538         * gcc.dg/torture/pr21817-1.c: New.
20539
20540 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20541
20542         PR c++/21165
20543         * g++.dg/template/init5.C: New.
20544
20545 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20546
20547         * gfortran.dg/char_initialiser_actual.f90:
20548         Test character initialisers as actual arguments.
20549         * gfortran.dg/char_pointer_comp_assign.f90:
20550         Test character pointer structure component assignments.
20551         * gfortran.dg/char_array_structure_constructor.f90:
20552         Test character components in structure constructors.
20553
20554 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20555
20556         PR middle-end/20931
20557         * g++.dg/opt/pr20931.C: New test.
20558
20559 2005-05-31  Andreas Jaeger  <aj@suse.de>
20560
20561         PR testsuite/20772
20562         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20563         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20564         g++.old-deja/g++.ext/asmspec1.C,
20565         g++.old-deja/g++.other/regstack.C,
20566         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20567         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20568         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20569         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20570         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20571         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20572         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20573         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20574         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20575         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20576         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20577         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20578         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20579         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20580         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20581         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20582         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20583         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20584         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20585
20586 2005-05-31  Jeff Law  <law@redhat.com>
20587
20588         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20589
20590 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20591
20592         PR middle-end/21743
20593         * gcc.dg/builtins-1.c: Activate disabled clog test.
20594         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20595
20596 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20597
20598         * gfortran.dg/char_pointer_assign.f90:
20599         Test character-pointer assignments and pointer assignments.
20600         * gfortran.dg/char_pointer_dummy.f90:
20601         Test character-pointer dummy arguments.
20602         * gfortran.dg/char_pointer_func.f90:
20603         Test character-pointer function returns.
20604         * gfortran.dg/char_pointer_dependency.f90:
20605         Test character-pointer functions with dependencies.
20606
20607 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20608
20609         PR c++/21784
20610         * g++.dg/lookup/using14.C: New test.
20611
20612 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20613
20614         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20615         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20616         trailing ^M.
20617
20618 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20619
20620         PR c++/17413
20621         * g++.dg/template/local5.C: New.
20622
20623         PR target/21761
20624         * gcc.c-torture/compile/pr21761.c: New.
20625
20626         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20627         before darwin8.
20628
20629 2005-05-30  Steven G. Kargl
20630
20631         PR fortran/20846
20632         * gfortran.dg/inquire_8.f90: New test.
20633
20634 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20635
20636         PR libfortran/21376
20637         * gfortran.dg/output_exponents_1.f90: New test.
20638
20639 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20640
20641         PR libfortran/20006
20642         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20643
20644 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/21210
20647         * g++.dg/ext/complex1.C: New test.
20648
20649         PR c++/21340
20650         * g++.dg/init/ctor6.C: New test.
20651
20652 2005-05-29  Jan Hubicka  <jh@suse.cz>
20653
20654         * gcc.c-torture/compile/pr21562.c: New.
20655
20656 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20657
20658         * gfortran.dg/subnormal_1.f90: New test.
20659
20660 2005-05-28  Jan Hubicka  <jh@suse.cz>
20661
20662         * tree-prof.exp: Fix comment.
20663         * value-prof-1.c: New.
20664         * value-prof-2.c: New.
20665         * value-prof-3.c: New.
20666         * value-prof-4.c: New.
20667
20668 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20669
20670         PR c++/21614
20671         * g++.dg/expr/ptrmem6.C: New test.
20672         * g++.dg/expr/ptrmem6a.C: Likewise.
20673
20674 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20675
20676         PR tree-optimization/21658
20677         * gcc.dg/tree-ssa/pr21658.c: New.
20678
20679 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20680
20681         PR c++/21455
20682         * g++.dg/inherit/ptrmem3.C: New.
20683
20684         PR c++/21681
20685         * g++.dg/parse/template16.C: New.
20686
20687 2005-05-27  Andreas Jaeger  <aj@suse.de>
20688
20689         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20690
20691         * gcc.dg/i386-sse-8.c: Run test on all archs.
20692
20693 2005-05-26  Mike Stump  <mrs@apple.com>
20694
20695         * objc.dg/isa-field-1.m: Only run on darwin.
20696         * objc.dg/lookup-1.m: Likewise.
20697         * objc.dg/try-catch-8.m: Likewise.
20698
20699 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20700
20701         PR tree-optimization/9814
20702         * gcc.dg/pr9814-1.c: New test case.
20703
20704 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20705
20706         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20707         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20708         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20709         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20710         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20711         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20712         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20713         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20714         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20715         objc.dg/try-catch-8.m: New.
20716
20717 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20718
20719         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20720         remove extraneous semicolons.
20721
20722 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20723
20724         * obj-c++.dg/comp-types-12.mm: New.
20725         * objc.dg/comp-types-11.m: New.
20726         * objc.dg/selector-4.m: New.
20727
20728 2005-05-26  Andreas Jaeger  <aj@suse.de>
20729
20730         PR testsuite/20772
20731         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20732         g++.old-deja/g++.ext/attrib3.C,
20733         g++.old-deja/g++.other/store-expr1.C,
20734         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20735         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20736         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20737         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20738         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20739         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20740         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20741         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20742         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20743         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20744         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20745         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20746         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20747         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20748         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20749         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20750         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20751         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20752         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20753
20754 2005-05-26  Andreas Jaeger  <aj@suse.de>
20755
20756         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20757         x86-64 compilation.
20758
20759 2005-05-26  Andreas Jaeger  <aj@suse.de>
20760
20761         PR testsuite/20772
20762         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20763         gcc.misc-tests/i386-pf-athlon-1.c,
20764         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20765         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20766         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20767         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20768         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20769         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20770         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20771         programs.
20772
20773         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20774         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20775         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20776         x86-64 compilation.
20777
20778         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20779         x86_64.
20780
20781         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20782         effective-target ilp32.
20783
20784 2005-05-26  David Ung  <davidu@mips.com>
20785
20786         * gcc.target/mips/ext_ins.c: New test for testing the generation
20787         of MIPS32/64 rev 2 ext/ins instructions.
20788
20789 2005-05-26  Andreas Jaeger  <aj@suse.de>
20790
20791         * treelang/compile/unsigned.tree: Use gimple instead of
20792         nonexisting generic dump.
20793
20794 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20795
20796         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20797
20798 2005-05-26  Andreas Jaeger  <aj@suse.de>
20799
20800         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20801
20802 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20803
20804         PR libfortran/17283
20805         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20806         Test callee-allocated memory with write statements.
20807
20808 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20809
20810         PR middle-end/21709
20811         * gcc.dg/pr21709-1.c: New test case.
20812
20813 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20814             Mike Stump  <mrs@apple.com>
20815
20816         * objc/execute/next_mapping.h: Update for C++.
20817
20818         * obj-c++.dg/selector-1.mm: Move to...
20819         * obj-c++.dg/selector-4.mm: here...
20820
20821         * obj-c++.dg/basic.mm: New.
20822         * obj-c++.dg/comp-types-1.mm: New.
20823         * obj-c++.dg/cxx-class-1.mm: New.
20824         * obj-c++.dg/cxx-ivars-1.mm: New.
20825         * obj-c++.dg/cxx-ivars-2.mm: New.
20826         * obj-c++.dg/cxx-ivars-3.mm: New.
20827         * obj-c++.dg/cxx-scope-1.mm: New.
20828         * obj-c++.dg/cxx-scope-2.mm: New.
20829         * obj-c++.dg/defs.mm: New.
20830         * obj-c++.dg/empty-private-1.mm: New.
20831         * obj-c++.dg/encode-1.mm: New.
20832         * obj-c++.dg/encode-2.mm: New.
20833         * obj-c++.dg/encode-3.mm: New.
20834         * obj-c++.dg/extern-c-1.mm: New.
20835         * obj-c++.dg/extra-semi.mm: New.
20836         * obj-c++.dg/fix-and-continue-2.mm: New.
20837         * obj-c++.dg/isa-field-1.mm: New.
20838         * obj-c++.dg/ivar-list-semi.mm: New.
20839         * obj-c++.dg/local-decl-1.mm: New.
20840         * obj-c++.dg/lookup-1.mm: New.
20841         * obj-c++.dg/lookup-2.mm: New.
20842         * obj-c++.dg/method-1.mm: New.
20843         * obj-c++.dg/method-2.mm: New.
20844         * obj-c++.dg/method-3.mm: New.
20845         * obj-c++.dg/method-4.mm: New.
20846         * obj-c++.dg/method-5.mm: New.
20847         * obj-c++.dg/method-6.mm: New.
20848         * obj-c++.dg/method-7.mm: New.
20849         * obj-c++.dg/no-extra-load.mm: New.
20850         * obj-c++.dg/overload-1.mm: New.
20851         * obj-c++.dg/pragma-1.mm: New.
20852         * obj-c++.dg/pragma-2.mm: New.
20853         * obj-c++.dg/private-1.mm: New.
20854         * obj-c++.dg/private-2.mm: New.
20855         * obj-c++.dg/proto-qual-1.mm: New.
20856         * obj-c++.dg/qual-types-1.mm: New.
20857         * obj-c++.dg/stubify-1.mm: New.
20858         * obj-c++.dg/stubify-2.mm: New.
20859         * obj-c++.dg/super-class-1.mm: New.
20860         * obj-c++.dg/super-class-2.mm: New.
20861         * obj-c++.dg/super-dealloc-1.mm: New.
20862         * obj-c++.dg/super-dealloc-2.mm: New.
20863         * obj-c++.dg/template-1.mm: New.
20864         * obj-c++.dg/template-2.mm: New.
20865         * obj-c++.dg/template-3.mm: New.
20866         * obj-c++.dg/template-4.mm: New.
20867         * obj-c++.dg/template-5.mm: New.
20868         * obj-c++.dg/template-6.mm: New.
20869         * obj-c++.dg/try-catch-1.mm: New.
20870         * obj-c++.dg/try-catch-2.mm: New.
20871         * obj-c++.dg/try-catch-3.mm: New.
20872         * obj-c++.dg/try-catch-4.mm: New.
20873         * obj-c++.dg/try-catch-5.mm: New.
20874         * obj-c++.dg/try-catch-6.mm: New.
20875         * obj-c++.dg/try-catch-7.mm: New.
20876         * obj-c++.dg/try-catch-8.mm: New.
20877         * obj-c++.dg/try-catch-9.mm: New.
20878         * obj-c++.dg/va-meth-1.mm: New.
20879
20880 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20881
20882         * obj-c++.dg/selector-1.mm: New.
20883         * obj-c++.dg/selector-2.mm: New.
20884
20885 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20886
20887         * obj-c++.dg/selector-3.mm: New.
20888         * objc.dg/selector-3.m: New.
20889
20890 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20891
20892         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20893         about where warning appears.
20894
20895 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20896
20897         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20898         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20899         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20900         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20901
20902 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20903
20904         * gcc.dg/20050524-1.c: New test.
20905
20906 2005-05-25  Jan Hubicka  <jh@suse.cz>
20907
20908         * gcc.dg/tree-prof/inliner-1.c: New.
20909
20910 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20911
20912         * gcc.dg/tree-prof: New directory.
20913         * gcc.dg/tree-prof/tree-prof.exp: New.
20914
20915 2005-05-25  DJ Delorie  <dj@redhat.com>
20916
20917         * gcc.dg/Wattributes-1.c: New.
20918         * gcc.dg/Wattributes-2.c: New.
20919         * gcc.dg/Wattributes-3.c: New.
20920
20921 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20922
20923         PR tree-optimization/19833
20924         * gcc.dg/uninit-4.c: Remove xfail.
20925         * gcc.dg/uninit-9.c: Ditto.
20926
20927 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20928
20929         * obj-c++.dg/bitfield-[1-5].mm: New.
20930         * obj-c++.dg/class-protocol-1.mm: New.
20931         * obj-c++.dg/comp-types-1[0-1].mm: New.
20932         * obj-c++.dg/comp-types-[2-9].mm: New.
20933         * obj-c++.dg/encode-[4-8].mm: New.
20934         * obj-c++.dg/layout-1.mm: New.
20935         * obj-c++.dg/method-1[0-9].mm: New.
20936         * obj-c++.dg/method-2[0-1].mm: New.
20937         * obj-c++.dg/method-[8-9].mm: New.
20938         * obj-c++.dg/objc-gc-3.mm: New.
20939         * obj-c++.dg/try-catch-10.mm: New.
20940         * objc.dg/bitfield-5.m: New.
20941         * objc.dg/comp-types-10.m: New.
20942         * objc.dg/comp-types-9.m: New.
20943         * objc.dg/layout-1.m: New.
20944         * objc.dg/objc-gc-4.m: New.
20945         * objc.dg/try-catch-9.m: New.
20946         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20947         * objc.dg/comp-types-1.m: Likewise.
20948         * objc.dg/comp-types-[5-6].m: Likewise.
20949         * objc.dg/method-9.m: Likewise.
20950
20951 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20952
20953         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20954         and on hardware without VMX support.
20955
20956         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20957
20958         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20959
20960         * lib/profopt.exp (dg-final-generate, dg-final-use,
20961         profopt-final-code, profopt-get-options): New.
20962         (profopt-execute): Process test directives.
20963
20964         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20965         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20966         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20967
20968 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20969
20970         PR C++/21645
20971         * g++.dg/init/ctor5.C: New test.
20972
20973 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20974
20975         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20976         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20977         vect-113.c, vect-114.c.
20978
20979 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20980
20981         * gcc.dg/const-elim-1.c: Remove xfails.
20982
20983 2005-05-23  Jeff Law  <law@redhat.com>
20984
20985         * gcc.c-torture/compile/pr21638.c: New test.
20986         * gcc.c-torture/compile/20050520-1.c: New test.
20987
20988 2005-05-23  Nick Clifton  <nickc@redhat.com>
20989
20990         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20991         be a proper triple, ie: m32r*-*-*.
20992         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20993
20994 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20995
20996         PR middle-end/21331
20997         PR tree-opt/21293
20998         * gcc.c-torture/compile/pr21293.c: New test.
20999         * gcc.c-torture/execute/pr21331.c: New test.
21000
21001 2004-05-20  Richard Henderson  <rth@redhat.com>
21002
21003         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21004
21005 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
21006
21007         * obj-c++-dg.exp: Add.
21008         * obj-c++.exp: Add.
21009         * obj-c++.dg/dg.exp: Add.
21010
21011 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21012
21013         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21014         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21015
21016 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
21017
21018         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21019
21020 2004-05-19  Richard Henderson  <rth@redhat.com>
21021
21022         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21023
21024 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
21025
21026         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21027
21028         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21029
21030 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
21031
21032         PR c++/21495
21033         * g++.dg/parse/extern1.C: New test.
21034         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21035
21036 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21037
21038         * gcc.dg/c99-math.h: New.
21039         * gcc.dg/c99-math-float-1.c: New test.
21040         * gcc.dg/c99-math-double-1.c: Likewise.
21041         * gcc.dg/c99-math-long-double-1.c: Likewise.
21042
21043 2005-05-18  Richard Henderson  <rth@redhat.com>
21044
21045         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21046
21047 2005-05-18  Devang Patel  <dpatel@apple.com>
21048
21049         * g++.dg/opt/20050511-1.C: New test.
21050
21051 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
21052
21053         PR libfortran/21127
21054         * gfortran.dg/reshape-complex.f90: New test.
21055
21056 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
21057
21058         * gfortran.dg/array_constructor_1.f90: New test.
21059         * gfortran.dg/array_constructor_2.f90: New test.
21060
21061 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21062
21063         PR fortran/20954
21064         * gfortran.dg/pr20954.f: New test.
21065
21066 2005-05-17  Mike Stump  <mrs@apple.com>
21067
21068         Yet more Objective-C++...
21069
21070         * objc.dg/method-5.m: Update.
21071         * objc.dg/method-6.m: Update.
21072         * objc.dg/method-7.m: Update.
21073         * objc.dg/method-9.m: Update.
21074         * objc.dg/try-catch-2.m: Update.
21075
21076 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
21077
21078         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21079         Remove little-endian optimizations.
21080
21081 2005-05-17  Jeff Law  <law@redhat.com>
21082
21083         * g++.dg/tree-ssa/pr14814.C: New test.
21084         * gcc.dg/tree-ssa/pr14814.C: New test.
21085         * gcc.dg/tree-ssa/pr17141-1.C: New test.
21086         * gcc.dg/tree-ssa/pr17141-2.C: New test.
21087
21088 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21089
21090         * gcc.dg/compat/generate-random.c: Do not include
21091         libiberty.h.
21092         * gcc.dg/compat/generate-random_r.c: Likewise.
21093
21094 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
21095
21096         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21097
21098 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21099
21100         PR middle-end/21595
21101         * g++.dg/tree-ssa/builtin1.C: New testcase.
21102
21103 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
21104
21105         PR c++/21454
21106         * g++.dg/opt/const4.C: New test.
21107
21108         PR middle-end/21492
21109         * g++.dg/opt/crossjump1.C: New test.
21110
21111         PR tree-optimization/21610
21112         * gcc.c-torture/compile/20050516-1.c: New test.
21113
21114         PR fortran/15080
21115         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21116         about the test failing.
21117         * gfortran.fortran-torture/execute/where_7.f90: New test.
21118         * gfortran.fortran-torture/execute/where_8.f90: New test.
21119
21120 2005-05-16  Richard Henderson  <rth@redhat.com>
21121
21122         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21123         i?86 and x86_64.
21124
21125 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
21126
21127         * gcc.dg/compat/generate-random.c (config.h): Do not include.
21128         (limits.h): Include unconditionally.
21129         (stdlib.h): Likewise.
21130         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21131         (limits.h): Include unconditionally.
21132         (stdlib.h): Likewise.
21133         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21134         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21135         (limits.h): Include unconditionally.
21136         (stdlib.h): Likewise.
21137         (hashtab.h): Do not include.
21138         (getopt.h): Likewise.
21139         (stddef.h): Include.
21140         (hashval_t): Define.
21141         (struct entry): Add "next" field.
21142         (HASH_SIZE): New macro.
21143         (hash_table): New variable.
21144         (switchfiles): Do not use xmalloc.
21145         (mix): New macro.
21146         (iterative_hash): New function.
21147         (hasht): Remove.
21148         (e_exists): New function.
21149         (e_insert): Likewise.
21150         (output): Use, instead of libiberty hashtable functions.
21151         (main): Do not use getopt.  Do not call htab_create.
21152
21153 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
21154
21155         PR libstdc++/21526
21156         * lib/target-supports.exp (check_mkfifo_available):
21157         Return 0 for cygwin as mkfifo support incomplete on platform.
21158         Fix typos in comments.
21159
21160 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
21161
21162         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21163
21164 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
21165
21166         PR fortran/17432
21167         * gfortran.dg/assign_4.f: New test.
21168
21169 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
21170
21171         PR tree-optimization/21563
21172         * gcc.dg/tree-ssa/pr21563.c: New.
21173
21174 2005-05-14  Jan Hubicka  <jh@suse.cz>
21175
21176         * gcc.dg/noreturn-7.c: Allow control reaches warning.
21177
21178 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
21179
21180         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21181
21182 2005-05-13  Julian Brown  <julian@codesourcery.com>
21183
21184         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21185         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21186
21187 2005-05-13  Jan Hubicka  <jh@suse.cz>
21188
21189         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21190         * gcc.dg/fold-xor-?.c: Likewise.
21191         * gcc.dg/pr15784-?.c: Likewise.
21192         * gcc.dg/pr20922-?.c: Likewise.
21193         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21194         * gcc.dg/tree-ssa/pr17598.c: Likewise.
21195         * gcc.dg/tree-ssa/pr20470.c: Likewise.
21196
21197 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21198
21199         PR fortran/21260
21200         * gfortran.dg/hollerith_1.f90: New test.
21201
21202 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21203
21204         * gfortran.dg/func_result_2.f90: New test.
21205
21206 2005-05-11  Bud Davis  <bdavis@gfortran.org>
21207
21208         * gfortran.dg/dev_null.f90: New test.
21209
21210 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
21211
21212         * gcc.dg/arm-vfp1.c: Revert last change.
21213
21214 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
21215
21216         PR middle-end/19807
21217         PR tree-optimization/19639
21218         * g++.dg/tree-ssa/pr19807.C: New testcase.
21219
21220 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21221
21222         PR libfortran/21471
21223         * gfortran.dg/append-1.f90: New test.
21224
21225 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21226
21227         * gcc.dg/pr18501.c: XFAIL.
21228         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21229         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21230         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21231         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21232         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21233         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21234         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21235         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21236
21237 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21238
21239         PR fortran/20178
21240         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21241         gfortran.dg/f2c_3.f90: New tests.
21242
21243         * gfortran.dg/return_1.f90: Fix dg annotation.
21244
21245 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21246
21247         * gcc.c-torture/compile/20050510-1.c: New test.
21248
21249 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
21250
21251         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21252
21253 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
21254
21255         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21256
21257 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
21258
21259         PR c/17913
21260         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21261
21262 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
21263
21264         PR c/21342
21265         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21266         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21267
21268 2005-05-10  Ben Elliston  <bje@au.ibm.com>
21269
21270         PR debug/16676
21271         * gcc.dg/debug/pr16676.c: New test.
21272
21273 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
21274
21275         PR testsuite/21443
21276         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21277         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21278         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21279         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21280         Change -O1 to -O2.
21281         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
21282         -fno-tree-dominator-opts.
21283
21284 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21285
21286         * gfortran.dg/return_1.f90: New test.
21287
21288 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
21289
21290         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21291
21292         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21293
21294 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
21295
21296         PR c++/21427
21297         * g++.dg/inherit/covariant13.C: New.
21298
21299 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21300
21301         PR libfortran/19155
21302         * gfortran.dg/pr19155.f: New test.
21303
21304 2005-05-08  Roger Sayle  <roger@eyesopen.com>
21305
21306         PR inline-asm/8788
21307         * gcc.dg/pr8788-1.c: New testcase.
21308
21309 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
21310
21311         PR target/21416
21312         * gcc.target/mips/fpcmp-[12].c: New tests.
21313
21314 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
21315
21316         * lib/target-supports-dg.exp (dg-require-fork): New function.
21317         (dg-require-mkfifo): Likewise.
21318         * lib/target-supports.exp (check_function_available): New
21319         function.
21320         (check_fork_available): Likewise.
21321         (check_mkfifo_available): Likewise.
21322
21323 2005-05-06  Jeff Law  <law@redhat.com>
21324
21325         * gcc.c-torture/compile/pr21380.c: New test.
21326
21327 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
21328
21329         PR c++/20961
21330         * g++.dg/ext/weak3.C: New test.
21331
21332 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
21333
21334         PR c++/21352
21335         * g++.dg/template/crash37.C: New test.
21336
21337 2005-05-05  Paul Brook  <paul@codesourcery.com>
21338
21339         * gcc.dg/arm-g2.c: Use effective-target arm32.
21340         * gcc.dg/arm-mmx-1.c: Ditto.
21341         * gcc.dg/arm-scd42-2.c: Ditto.
21342         * gcc.dg/arm-vfp1.c: Ditto.
21343         * lib/target-supports.exp (check_effective_target_arm32): New
21344         function.
21345
21346 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21347
21348         PR libfortran/21354
21349         gfortran.dg/in_pack_rank7.f90: New test.
21350
21351 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21352
21353         PR middle-end/15618
21354         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21355
21356 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21357
21358         PR middle-end/21265
21359         * gcc.dg/20050503-1.c: New test.
21360
21361         PR rtl-optimization/21239
21362         * gcc.dg/i386-sse-11.c: New test.
21363
21364 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21365
21366         PR target/16888
21367         * gcc.target/i386/asm-1.c: New test.
21368
21369 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21370
21371         PR rtl-optimization/21330
21372         * gcc.c-torture/execute/20050502-1.c: New test.
21373
21374         PR target/21297
21375         * gcc.c-torture/execute/20050502-2.c: New test.
21376
21377 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21378
21379         PR middle-end/21282
21380         * gcc.dg/pr21282.c: New.
21381
21382 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21383
21384         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21385         * gcc.dg/vect/vect-92.c: Likewise.
21386         * gcc.dg/vect/vect-93.c: Likewise.
21387         * gcc.dg/vect/vect-dv-1.c: Likewise.
21388         * gcc.dg/vect/vect-dv-2.c: Likewise.
21389         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21390
21391 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21392
21393         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21394         * gfortran.dg/vect/vect-2.f90: Likewise.
21395         * gfortran.dg/vect/vect-3.f90: Likewise.
21396         * gfortran.dg/vect/vect-4.f90: Likewise.
21397         * gfortran.dg/vect/vect-5.f90: Likewise.
21398
21399 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21400
21401         PR target/20813
21402         * gcc.dg/rs6000-fpint-2.c: New.
21403
21404 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21405
21406         PR c/15698
21407         * gcc.dg/builtins-30.c: Update expected messages.
21408         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21409         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21410         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21411
21412 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21413
21414         PR tree-optimization/21294
21415         * gcc.dg/tree-ssa/pr21294.c: New.
21416
21417 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21418
21419         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21420         __builtin_altivec_st_internal_4si built-in.
21421
21422 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/15875
21425         * g++.dg/template/ptrmem14.C: New test.
21426
21427 2005-05-02  Paul Brook  <paul@codesourcery.com>
21428
21429         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21430
21431 2005-05-02  Michael Matz  <matz@suse.de>
21432
21433         PR c++/19542
21434         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21435
21436 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21437
21438         * g++.dg/cpp/weak.C: New test.
21439
21440 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21441
21442         * gcc.dg/tree-ssa/loop-8.c: New test.
21443
21444 2005-04-30  Michael Maty  <matz@suse.de>
21445
21446         * gcc.dg/inline-mcpy.c: New test.
21447
21448 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21449
21450         PR libfortran/18958
21451         * gfortran.dg/eoshift.f90: New test case.
21452
21453 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21454
21455         PR libfortran/18857
21456         * gfortran.dg/matmul_1.f90: New test.
21457
21458 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21459
21460         PR tree-optimization/21030
21461         * gcc.dg/tree-ssa/pr21030.c: New.
21462
21463 2005-04-29  Devang Patel  <dpatel@apple.com>
21464
21465         PR tree-optimization/21272
21466         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21467
21468 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21469
21470         PR fortran/13082
21471         PR fortran/18824
21472         * gfortran.dg/entry_4.f90: New test.
21473         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21474         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21475         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21476         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21477         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21478         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21479         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21480
21481 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21482
21483         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21484
21485 2005-04-29  Paul Brook  <paul@codesourcery.com>
21486
21487         * gfortran.dg/entry_3.f90: New test.
21488
21489 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21490
21491         * gfortran.dg/implicit_4.f90: New test.
21492
21493 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21494
21495         * lib/target-supports.exp (check_profiling_available): Return
21496         false for xtensa-*-elf.
21497
21498 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21499
21500         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21501         error if file cannot be deleted.
21502
21503 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21504
21505         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21506         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21507         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21508         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21509         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21510         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21511         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21512         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21513         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21514         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21515         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21516         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21517         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21518
21519 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21520
21521         PR fortran/20865
21522         * gfortran.dg/pr20865.f90: New test.
21523
21524 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21525
21526         * gcc.dg/void-cast-2.c: New test.
21527
21528 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21529
21530         PR c/21159
21531         * gcc.dg/void-cast-1.c: New test.
21532
21533 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21534
21535         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21536
21537 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21538
21539         PR fortran/21177
21540         * gfortran.dg/pr21177.f90: New test.
21541
21542 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21543
21544         PR tree-optimization/21171
21545         * gcc.dg/tree-ssa/pr21171.c: New test.
21546
21547 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21548
21549         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21550         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21551         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21552         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21553         gcc.dg/tree-ssa/gen-vect-32.c: New.
21554         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21555         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21556         don't run on PPC32.
21557
21558 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21559
21560         PR c/21213
21561         * gcc.dg/transparent-union-3.c: New test.
21562
21563 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21564
21565         PR c/20740
21566         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21567         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21568         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21569         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21570         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21571         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21572
21573 2005-04-26  Jeff Law  <law@redhat.com>
21574
21575         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21576         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21577         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21578         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21579         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21580         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21581         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21582
21583 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21584
21585         PR tree-optimization/17598
21586         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21587
21588 2005-04-25  Mike Stump  <mrs@apple.com>
21589
21590         * objc.dg/fix-and-continue-1.m: Add.
21591
21592 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21593
21594         PR c++/20995
21595         * g++.dg/opt/pr20995-1.C: New test case.
21596
21597 2005-04-25  Devang Patel <dpatel@apple.com>
21598
21599         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21600
21601 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21602
21603         PR testsuite/21062
21604         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21605
21606 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21607
21608         PR C++/21188
21609         * g++.dg/opt/rtti2.C: New test.
21610
21611 2005-04-25  Paul Brook  <paul@codesourcery.com>
21612         Steven G. Kargl  <kargls@comcast.net>
21613
21614         PR fortran/20879
21615         * gfortran.dg/ichar_1.f90: New file.
21616
21617 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21618
21619         PR middle-end/20991
21620         * g++.dg/opt/pr20991.C: New test.
21621
21622         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21623         where sizeof (type) < __alignof__ (type).
21624         * gcc.dg/compat/struct-layout-1.h: Likewise.
21625
21626 2005-04-24  Per Bothner  <per@bothner.com>
21627             Devang Patel  <dpatel@apple.com>
21628
21629         PR preprocessor/20907
21630         * gcc.dg/cpp/very-long-comment.c: New test.
21631
21632 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21633
21634         PR fortran/20059
21635         * gfortran.dg/common_5.f: New test.
21636
21637 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21638
21639         PR middle-end/21082
21640         * g++.dg/tree-ssa/pr21082.C: New testcase.
21641
21642 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21643
21644         * gcc.dg/vect/vect-99.c: New test.
21645
21646 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21647
21648         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21649
21650 2005-04-22  Jeff Law  <law@redhat.com>
21651
21652         * gcc.dg/uninit-5.c: Remove xfails.
21653         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21654         conditionals and loads.
21655
21656 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21657
21658         PR libfortran/20074
21659         PR libfortran/20436
21660         PR libfortran/21108
21661         * gfortran.dg/nested_reshape.f90: new test
21662         * gfortran.dg/reshape-alloc.f90: new test
21663         * gfortran.dg/reshape.f90: new test
21664
21665 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21666
21667         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21668
21669         * gcc.dg/arm-vfp1.c: New test.
21670
21671 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21672
21673         PR c++/21087
21674         * g++.dg/lookup/builtin2.C: New test.
21675
21676 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21677
21678         * gcc.dg/weak/weak-13.c: New test.
21679
21680 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21681
21682         * lib/target-supports.exp (check_effective_target_sync_int_long):
21683         Add powerpc*.
21684
21685 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21686
21687         * gcc.target/mips/branch-1.c: New test.
21688
21689 2005-04-21  Richard Henderson  <rth@redhat.com>
21690
21691         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21692         * gcc.dg/vect/vect-86.c: Likewise.
21693         * gcc.dg/vect/vect-87.c: Likewise.
21694         * gcc.dg/vect/vect-88.c: Likewise.
21695
21696 2005-04-21  Devang Patel  <dpatel@apple.com>
21697
21698         PR optimization/20994
21699         * gcc.dg/tree-ssa/ifc-3.c: New test.
21700
21701 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21702
21703         PR c/12913
21704         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21705         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21706         gcc.dg/c99-vla-jump-5.c: New tests.
21707
21708 2005-04-19  Richard Henderson  <rth@redhat.com>
21709
21710         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21711         Fix typo in exists check.
21712         (check_effective_target_sync_int_long): New.
21713         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21714         * gcc.dg/ia64-sync-2.c: Likewise.
21715         * gcc.dg/ia64-sync-3.c: Likewise.
21716         * gcc.dg/ia64-sync-4.c: Likewise.
21717
21718 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21719
21720         * gcc.dg/fold-xor-1.c: New test.
21721         * gcc.dg/fold-xor-2.c: New test.
21722
21723 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21724
21725         PR target/20670
21726         * g++.dg/eh/fp-regs.C: New test.
21727
21728 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21729
21730         * gcc.dg/Wint-to-pointer-cast-1.c,
21731         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21732         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21733         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21734
21735 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21736
21737         PR fortran/16861
21738         * gfortran.dg/pr16861.f90: New test.
21739
21740 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21741
21742         * gcc.dg/pr21085.c: New test.
21743
21744 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21745
21746         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21747         (setup_mips_tests, dg-mips-options): New procedures.
21748         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21749         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21750         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21751         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21752         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21753         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21754         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21755         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21756         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21757         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21758         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21759         dg-mips-options instead of dg-options.  Remove now-redundant
21760         preprocessor guards.
21761         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21762         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21763         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21764         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21765         * gcc.dg/vr-mult-2.c: Delete.
21766         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21767         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21768         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21769         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21770         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21771         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21772         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21773
21774 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21775
21776         * ada/acats/run_all.sh: Use sync when executable not present.
21777
21778 2005-04-18  Devang Patel  <dpatel@apple.com>
21779
21780         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21781         * gcc.dg/vect/vect-11a.c: New.
21782         * gcc.dg/vect/vect-none.c: Update.
21783         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21784
21785 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21786
21787         PR tree-optimization/20922
21788         * gcc.dg/pr20922-1.c: New test.
21789         * gcc.dg/pr20922-2.c: New test.
21790         * gcc.dg/pr20922-3.c: New test.
21791         * gcc.dg/pr20922-4.c: New test.
21792         * gcc.dg/pr20922-5.c: New test.
21793         * gcc.dg/pr20922-6.c: New test.
21794
21795 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21796
21797         PR libfortran/20950
21798         * gfortran.dg/pr20950.f: New test.
21799
21800 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21801
21802         PR libfortran/19216
21803         * gfortran.dg/pr19216.f: New test.
21804
21805 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21806
21807         PR tree-optimization/21001
21808         * gcc.dg/tree-ssa/pr21001.c: New.
21809
21810 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21811
21812         PR libfortran/21075
21813         * gfortran.dg/reshape_rank7.f90: New test.
21814
21815 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21816
21817         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21818         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21819         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21820         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21821         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21822         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21823         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21824         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21825         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21826         wrong way round).
21827         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21828         in namelists.  New test.
21829         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21830         New test.
21831         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21832         New test.
21833         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21834         namelist.  New test.
21835         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21836         New test.
21837         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21838         New test.
21839         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21840         namelist.  New test.
21841         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21842         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21843         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21844         New test.
21845         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21846         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21847         arrays. New test.
21848
21849 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21850
21851         * gfortran.dg/wtruncate.f: New testcase.
21852         * gfortran.dg/wtruncate.f90: New testcase.
21853
21854 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21855
21856         PR c++/21025
21857         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21858         which sizeof/alignof is dependent, rather than just whether we are
21859         processing_template_decl.
21860
21861 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21862
21863         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21864         corrected typo where the wrong variables had been compared.
21865
21866 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21867
21868         PR libfortran/18495
21869         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21870         Test callee-allocated version of return array with a write
21871         statement.
21872         Test spread with a temporary with another write statement.
21873
21874 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21875
21876         PR tree-optimization/21031
21877         * gcc.dg/tree-ssa/pr21031.c: New.
21878
21879 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21880
21881         PR tree-optimization/21004
21882         * gcc.dg/builtins-53.c: Include builtins-config.h.
21883         Check floorf, ceilf, floorl and ceill transformations
21884         only when HAVE_C99_RUNTIME is defined.
21885
21886 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21887
21888         PR middle-end/20739
21889         * gcc.dg/tree-ssa/pr20739.c: New test.
21890
21891 2005-04-14  Mike Stump  <mrs@apple.com>
21892
21893         * gcc.dg/Foundation.framework/empty: New.
21894         * gcc.dg/framework-2.c: New.
21895
21896 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21897
21898         PR tree-optimization/21021
21899         * gcc.c-torture/compile/pr21021.c: New.
21900
21901 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21902
21903         PR testsuite/21010
21904         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21905         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21906         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21907         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21908         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21909         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21910         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21911         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21912
21913 2005-04-14  Richard Henderson  <rth@redhat.com>
21914
21915         * lib/target-supports.exp (check_effective_target_vect_condition):
21916         Add ia64, i?86, and x86_64.
21917
21918 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21919
21920         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21921
21922 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21923
21924         PR tree-optimization/20657
21925         * gcc.dg/tree-ssa/pr20657.c: New.
21926
21927 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21928
21929         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21930         (long long int)trunc*.
21931
21932 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21933
21934         PR target/20927
21935         * gcc.dg/pr20927.c: New test.
21936
21937 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21938
21939         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21940         * gcc.target/mips/asm-1.c: Likewise.
21941
21942 2005-04-13  Dale Johannesen  <dalej@apple.com>
21943
21944         * objc.dg/objc-fast-4.m: New.
21945
21946 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21947
21948         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21949         directory.
21950         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21951
21952 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21953
21954         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21955         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21956         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21957
21958 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21959
21960         PR tree-optimization/20913
21961         * gcc.dg/tree-ssa/pr20913.c: New.
21962
21963         PR tree-optimization/20702
21964         * gcc.dg/tree-ssa/pr20702.c: New.
21965
21966 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21967
21968         PR c++/13744
21969         * g++.dg/inherit/local3.C: New test.
21970
21971 2005-04-12  Jeff Law  <law@redhat.com>
21972
21973         * gcc.dg/tree-ssa/20050412-1.c: New test.
21974
21975 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21976
21977         PR libfortran/19016
21978         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21979         Add tests with mask generated by expression.
21980         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21981         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21982         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21983
21984 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21985
21986         PR middle-end/20917
21987         * gcc.dg/20050409-1.c: New test.
21988
21989 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21990
21991         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21992
21993 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21994
21995         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21996         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21997         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21998         (TARGET_CXX): Adjust accordingly.
21999         * target.h (struct gcc_target): Remove epxort_class_data.  Add
22000         determine_class_data_visibility and class_data_always_comdat.
22001         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22002         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22003         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22004         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22005         (arm_cxx_determine_class_data_visibility): New.
22006         (arm_cxx_class_data_always_comdat): Likewise.
22007         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22008         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22009         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22010         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22011         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22012         Define.
22013
22014 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22017
22018 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
22019
22020         * gcc.dg/i386-darwin-fpmath.c: New.
22021
22022 2004-04-11  Devang Patel  <dpatel@apple.com>
22023
22024         * lib/target-supports.exp (check_effective_target_vect_condition): New.
22025         * gcc.dg/vect/vect-ifcvt-1.c: New test.
22026         * gcc.dg/vect/vect-ifcvt-2.c: New test.
22027         * gcc.dg/vect/vect-ifcvt-3.c: New test.
22028         * gcc.dg/vect/vect-ifcvt-4.c: New test.
22029         * gcc.dg/vect/vect-ifcvt-5.c: New test.
22030         * gcc.dg/vect/vect-ifcvt-6.c: New test.
22031         * gcc.dg/vect/vect-ifcvt-7.c: New test.
22032         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22033
22034 2004-04-11  Devang Patel  <dpatel@apple.com>
22035
22036         * gcc.dg/vect/vect-dv-1.c: New test.
22037         * gcc.dg/vect/vect-dv-2.c: New test.
22038
22039 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22040
22041         PR tree-optimization/20933
22042         * gcc.dg/tree-ssa/pr20933.c: New test.
22043
22044 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22045
22046         * gfortran.dg/fold_nearest.f90: New test.
22047
22048 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
22049
22050         * gcc.dg/tree-ssa/alias-1.c: New test.
22051
22052 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22053
22054         PR tree-optimization/20920
22055         * g++.dg/tree-ssa/pr20920.C: New test.
22056
22057 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
22058
22059         * gcc.dg/builtins-53.c: Also check (int)ceil* and
22060         (long long int)ceil*.
22061
22062 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
22063
22064         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22065         explicit C++ linkage.
22066
22067 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22068
22069         * gfortran.dg/pr17229.f: Take care of the new obsolescence
22070         warning for arithmetic IF statements.
22071
22072 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
22073
22074         * eor_handling_1.f90: New test case.
22075         * eor_handling_2.f90: New test case.
22076         * eor_handling_3.f90: New test case.
22077         * eor_handling_4.f90: New test case.
22078         * eor_handling_5.f90: New test case.
22079         * noadv_size.f90: New test case.
22080         * pad_no.f90: New test case.
22081
22082 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
22083
22084         * gcc.c-torture/execute/20050410-1.c: New test.
22085
22086 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
22087
22088         * gcc.dg/pr20126.c: New.
22089
22090 2005-04-09  Bud Davis  <bdavis@gfortran.org>
22091             Steven G. Kargl <kargls@comcast.net>
22092
22093         * gfortran.dg/PR19872.f: New test.
22094
22095 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22096
22097         * gfortran.dg/nint_1.f90: Fix dg-do directive.
22098
22099 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22100
22101         * gfortran.dg/nint_1.f90: New test.
22102
22103 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22104
22105         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22106         Added test for callee-allocated arrays with write statements.
22107         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22108         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22109         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22110         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22111         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22112
22113 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22114
22115         PR libfortran/20163
22116         * gfortran.dg/open-options-blanks.f: New test.
22117
22118 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22119
22120         PR fortran/13257
22121         * gfortran.dg/comma_format_extension_[1234].f: New tests.
22122
22123 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
22124
22125         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22126         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22127         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22128         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22129         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22130         * gcc.c-torture/execute/stdarg-4.c: New test.
22131
22132         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22133
22134         PR target/20795
22135         * g++.dg/abi/param2.C: New test.
22136
22137 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22138
22139         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22140
22141 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22142
22143         * gcc.dg/builtins-53.c: New test.
22144
22145 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
22146
22147         * g++.dg/tree-ssa/pr18178.C: New test.
22148         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22149         * gcc.c-torture/execute/20041019-1.c: New test.
22150         * gcc.dg/tree-ssa/20041008-1.c: New test.
22151         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22152         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22153         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22154         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22155         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22156         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22157         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22158         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22159         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22160         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22161
22162 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
22163
22164         PR rtl-optimization/20466
22165         * gcc.c-torture/execute/pr20466-1.c: New test.
22166
22167 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
22168
22169         PR c++/20905
22170         * g++.dg/parse/cond2.C: New test.
22171
22172         PR c++/20145
22173         * g++.dg/warn/Wdtor1.C: New test.
22174
22175 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22176
22177         PR fortran/17229
22178         * gfortran.dg/pr17229.f: New test.
22179
22180 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
22181
22182         * gfortran.dg/tiny_1.f90: New test.
22183         * gfortran.dg/tiny_2.f90: ditto.
22184
22185 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
22186
22187         * gfortran.dg/eor_1.f90: Fix dg-do run line
22188         * gfortran.dg/open_new.f90: Fix dg-do run line
22189
22190 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
22191
22192         * lib/target-supports.exp (get_compiler_messages): Support
22193         optional arguments, the fourth being compiler options.
22194         (check_effective_target_fpic): New proc.
22195         * gcc.dg/20050321-2.c: Restrict to target fpic.
22196
22197 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
22198
22199         * gcc.dg/15443-1.c: New test.
22200         * gcc.dg/15443-2.c: Likewise.
22201
22202 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22203
22204         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22205
22206 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22207
22208         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22209
22210 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22211
22212         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22213         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22214         -m64.
22215         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22216         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22217         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22218
22219 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/20212
22222         * g++.dg/warn/Wunused-11.C: New test.
22223
22224 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
22225
22226         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22227
22228 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
22229
22230         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22231
22232 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22233
22234         PR c++/20734
22235         * g++.dg/template/ptrmem13.C: New test.
22236
22237 2005-04-05  Per Bothner  <per@bothner.com>
22238
22239         * lib/gcc.exp: Always add -fno-show-column, for now.
22240
22241 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
22242
22243         PR testsuite/20767
22244         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22245         of plain old "unsigned int" for the type of "i".  Makes this test
22246         64bit clean.
22247
22248 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
22249
22250         * gcc.dg/i386-ssefn-1.c: New test.
22251         * gcc.dg/i386-ssefn-2.c: New test.
22252         * gcc.dg/i386-ssefn-3.c: New test.
22253         * gcc.dg/i386-ssefn-4.c: New test.
22254
22255 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
22256
22257         PR tree-optimization/20076
22258         * gcc.dg/builtin-apply4.c: New test.
22259
22260         PR preprocessor/19475
22261         * gcc.dg/cpp/macspace1.c: New test.
22262         * gcc.dg/cpp/macspace2.c: New test.
22263
22264 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22265
22266         * gfortran.dg/pr20755.f: Fixed bad format.
22267
22268 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/20763
22271         * g++.dg/ext/attrib21.C: New test.
22272
22273 2004-04-05  Devang Patel  <dpatel@apple.com>
22274
22275         * lib/target-supports.exp (check_effective_target_vect_shif): New.
22276         * gcc.dg/vect/vect-shift-1.c: New test.
22277
22278 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22279
22280         PR libfortran/20755
22281         * gfortran.dg/pr20755.f: New test.
22282
22283 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
22284
22285         * gfortran.dg/pr15959.f90: New test.
22286         * gfortran.dg/string_pad_trunc.f90: New test.
22287
22288 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22289
22290         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22291         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22292         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22293         syntax.
22294
22295 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22296
22297         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22298
22299 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22300
22301         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22302         * gcc.c-torture/compile/20011119-2.c: Likewise.
22303         * gcc.c-torture/compile/981001-2.c: Likewise.
22304
22305 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
22306
22307         PR c++/20679
22308         * g++.dg/template/overload4.C: New test.
22309
22310 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22311
22312         PR c++/20746
22313         * g++.dg/abi/covariant5.C: New.
22314
22315         PR debug/20505
22316         * g++.dg/debug/const2.C: New.
22317
22318 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
22319
22320         PR rtl-optimization/16104
22321         * gcc.c-torture/execute/20050316-1.c: New test.
22322
22323 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22324
22325         * g++.dg/template/spec23.C: Fix dg-error text.
22326
22327 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
22328
22329         PR c++/19199
22330         * g++.dg/expr/lval2.C: New.
22331
22332 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22333
22334         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22335         __builtin_strcasecmp and __builtin_strncasecmp.
22336
22337 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
22338
22339         PR c++/20723
22340         * g++.dg/template/spec22.C: New.
22341         * g++.dg/template/spec23.C: New.
22342
22343 2005-04-03  Dale Ranta  <dir@lanl.gov>
22344             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22345
22346         PR libfortran/20068
22347         PR libfortran/20125
22348         PR libfortran/20156
22349         PR libfortran/20471
22350         * gfortran.dg/backspace.f: New test.
22351
22352 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22353
22354         * gcc.dg/pr19345.c: New test.
22355
22356 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22357
22358         PR tree-optimization/20640
22359         * gcc.dg/torture/tree-loop-1.c: New.
22360
22361 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22362
22363         PR rtl-optimization/20290
22364         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22365
22366 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22367
22368         * gcc.dg/rs6000-fpint.c: New.
22369
22370 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22371
22372         * gcc.dg/old-style-then-proto-1.c: New test.
22373
22374 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22375
22376         * gfortran.fortran-torture/execute/backspace.f90: Check
22377         after backspace and read was incorrect.
22378
22379 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22380
22381         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22382         buffer past the terminating NUL using memcmp.
22383         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22384         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22385
22386         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22387         Fix unused/uninitialized variable warnings.
22388
22389         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22390         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22391         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22392         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22393
22394         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22395         gcc.c-torture/execute/builtins/fputs-lib.c,
22396         gcc.c-torture/execute/builtins/lib/fprintf.c,
22397         gcc.c-torture/execute/builtins/lib/main.c,
22398         gcc.c-torture/execute/builtins/lib/memcmp.c,
22399         gcc.c-torture/execute/builtins/lib/memmove.c,
22400         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22401         gcc.c-torture/execute/builtins/lib/memset.c,
22402         gcc.c-torture/execute/builtins/lib/printf.c,
22403         gcc.c-torture/execute/builtins/lib/sprintf.c,
22404         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22405         gcc.c-torture/execute/builtins/lib/strchr.c,
22406         gcc.c-torture/execute/builtins/lib/strcmp.c,
22407         gcc.c-torture/execute/builtins/lib/strcpy.c,
22408         gcc.c-torture/execute/builtins/lib/strcspn.c,
22409         gcc.c-torture/execute/builtins/lib/strlen.c,
22410         gcc.c-torture/execute/builtins/lib/strncat.c,
22411         gcc.c-torture/execute/builtins/lib/strncmp.c,
22412         gcc.c-torture/execute/builtins/lib/strncpy.c,
22413         gcc.c-torture/execute/builtins/lib/strrchr.c,
22414         gcc.c-torture/execute/builtins/lib/strspn.c,
22415         gcc.c-torture/execute/builtins/lib/strstr.c,
22416         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22417         gcc.c-torture/execute/builtins/strlen-2.c,
22418         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22419         prototypes.
22420
22421 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22422
22423         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22424         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22425         selectany usage.
22426
22427 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22428
22429         PR c++/19406
22430         * g++.dg/debug/using1.C: New test.
22431
22432 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22433
22434         PR middle-end/20524
22435         * gcc.dg/alias-7.c: Prefix asm-declared name with
22436         __USER_LABEL_PREFIX__.
22437
22438 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22439
22440         Fix fallout from PR middle-end/15700:
22441         * gcc.c-torture/compile/20011119-1.c: Take
22442         __USER_LABEL_PREFIX__ into account.
22443         * gcc.c-torture/compile/20011119-2.c: Likewise.
22444
22445 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22446
22447         PR c++/18644
22448         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22449
22450 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22451
22452         PR c/17855
22453         * gcc.c-torture/compile/struct-non-lval-1.c,
22454         gcc.c-torture/compile/struct-non-lval-2.c,
22455         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22456
22457 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22458
22459         * gcc.dg/tls/tls.exp: Remove temporary file.
22460         * g++.dg/tls/tls.exp: Ditto.
22461         * lib/file-format.exp: Ditto.
22462         * g++.dg/special/ecos.exp: Ditto.
22463
22464         * lib/profopt.exp: Treat prof_ext as a list.
22465         * gcc.misc-tests/bprob.exp: Ditto.
22466         * g++.dg/bprob/bprob.exp: Ditto.
22467
22468         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22469         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22470         g++.dg/tree-ssa/pointer-reference-alias.C,
22471         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22472         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22473         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22474         g++.dg/vect/pr19951.cc: Ditto.
22475         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22476         gcc.dg/builtins-47.c: Ditto.
22477         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22478         gcc.dg/pr20115-1.c: Ditto.
22479         * gcc.dg/tree-ssa/20030530-2.c,
22480         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22481         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22482         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22483         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22484         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22485         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22486         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22487         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22488         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22489         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22490         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22491         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22492         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22493         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22494         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22495         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22496         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22497         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22498         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22499         gcc.dg/tree-ssa/20030824-1.c,
22500         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22501         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22502         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22503         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22504         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22505         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22506         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22507         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22508         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22509         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22510         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22511         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22512         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22513         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22514         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22515         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22516         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22517         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22518         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22519         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22520         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22521         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22522         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22523         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22524         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22525         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22526         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22527         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22528         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22529         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22530         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22531         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22532         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22533         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22534         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22535         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22536         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22537         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22538         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22539         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22540         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22541         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22542         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22543         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22544         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22545         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22546         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22547         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22548         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22549         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22550         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22551         gcc.dg/tree-ssa/useless-1.c: Ditto.
22552         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22553         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22554         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22555         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22556         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22557         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22558         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22559         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22560         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22561         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22562         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22563         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22564         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22565         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22566         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22567         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22568         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22569         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22570         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22571         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22572         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22573         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22574         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22575         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22576         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22577         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22578         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22579         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22580         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22581         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22582         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22583         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22584         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22585         gcc.dg/vect/vect-none.c: Ditto.
22586         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22587         treelang/compile/unsigned.tree: Ditto.
22588
22589         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22590         * gcc.dg/cpp/direct2s.c: Ditto.
22591         * gcc.dg/cpp/paste4.c: Ditto.
22592         * gcc.dg/cpp/separate-1.c: Ditto.
22593         * gcc.dg/pch/save-temps-1.c: Ditto.
22594         * g++.dg/ext/altivec-10.C: Ditto.
22595         * g++.dg/pch/pch.C: Ditto.
22596
22597         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22598
22599         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22600         * g++.dg/template/repo1.C: Ditto.
22601         * g++.dg/template/repo2.C: Ditto.
22602         * g++.dg/template/repo3.C: Ditto.
22603         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22604         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22605         * g++.old-deja/g++.pt/repo1.C: Ditto.
22606         * g++.old-deja/g++.pt/repo2.C: Ditto.
22607         * g++.old-deja/g++.pt/repo3.C: Ditto.
22608         * g++.old-deja/g++.pt/repo4.C: Ditto.
22609
22610         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22611         * gcc.dg/20030107-1.c: Ditto.
22612         * gcc.dg/20030702-1.c: Ditto.
22613         * gcc.dg/profile-generate-1.c: Ditto.
22614         * g++.dg/other/profile1.C: Ditto.
22615         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22616
22617         * lib/gcc-dg.exp (remove-build-file): New.
22618         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22619         cleanup-tree-dump, cleanup-saved-temps): New.
22620
22621 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22622
22623         PR c++/19203, DR 214
22624         * g++.dg/parse/ambig3.C: Not ambiguous.
22625         * g++.dg/template/spec20.C: New.
22626         * g++.dg/template/spec21.C: New.
22627
22628 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22629
22630         PR target/20045
22631         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22632
22633 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22634
22635         PR libfortran/20660
22636         * gfortran.dg/negative_unit.f: New test.
22637
22638 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22639
22640         * gcc.dg/20050330-1.c: New test.
22641
22642 2005-03-30  Devang Patel  <dpatel@apple.com>
22643
22644         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22645
22646 2005-03-30  Dale Johannesen  <dalej@apple.com>
22647
22648         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22649
22650 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22651
22652         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22653         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22654         Strip options from test name.
22655
22656 2005-03-31  Jan Hubicka  <jh@suse.cz>
22657
22658         * gcc.dg/varpool-1.c: New testcase.
22659
22660 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22661
22662         PR c/772
22663         PR c/17913
22664         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22665         gcc.dg/stmt-expr-label-3.c : New tests.
22666         * gcc.c-torture/execute/medce-2.c: Remove.
22667
22668 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22669
22670         PR c/20368
22671         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22672         tests.
22673
22674 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22675
22676         * gcc.c-torture/compile/pr20203.c: New test.
22677
22678 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22679
22680         * gfortran.dg/promotion.f90: New test.
22681
22682 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22683
22684         PR middle-end/20491
22685         * gcc.dg/torture/asm-subreg-1.c: New test.
22686
22687 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22688
22689         PR c/20672
22690         * gcc.dg/pr20672-1.c: New test.
22691
22692 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22693
22694         * gfortran.dg/vect: New directory.
22695         * gfortran.dg/vect/vect.exp: New.
22696         * gfortran.dg/vect/vect-1.f90: New test.
22697         * gfortran.dg/vect/vect-2.f90: New test.
22698         * gfortran.dg/vect/vect-3.f90: New test.
22699         * gfortran.dg/vect/vect-4.f90: New test.
22700         * gfortran.dg/vect/vect-5.f90: New test.
22701
22702 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22703
22704         PR middle-end/20622
22705         * gcc.dg/alias-7.c: New test.
22706
22707 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22708
22709         * gcc.dg/sparc-reg-1.c: New test.
22710
22711 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22712
22713         PR target/19890
22714         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22715
22716 2005-03-29  Dale Ranta  <dir@lanl.gov>
22717             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22718
22719         PR libfortran/20163
22720         * gfortran.dg/pr20163-2.f: New test.
22721
22722 2005-03-28  Jan Hubicka  <jh@suse.cz>
22723
22724         PR middle-end/20635
22725         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22726         by Jakub Jelinek.
22727
22728 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22729
22730         PR tree-optimization/20626
22731         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22732         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22733
22734 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22735
22736         * gfortran.dg/underflow.f90: New test.
22737         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22738
22739 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22740
22741         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22742
22743 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22744
22745         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22746         (g++_init): Make sure that CXXFLAGS is set.
22747         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22748         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22749         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22750         * lib/objc.exp (objc_init): Likewise.
22751         * lib/treelang.exp (treelang_init): Likewise.
22752
22753 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22754
22755         PR tree-optimization/20470
22756         * gcc.dg/tree-ssa/pr20470.c: New test.
22757
22758 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22759
22760         * gcc.dg/ppc-stfiwx.c: New.
22761
22762 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22763
22764         PR target/19888
22765         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22766
22767 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22768
22769         * gcc.dg/20050325-1.c: Fix a typo.
22770
22771 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22772
22773         PR libfortran/19678
22774         PR libfortran/19679
22775         * gfortran.dg/dos_eol.f: New test.
22776
22777 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22778
22779         PR rtl-optimization/20249
22780         * gcc.dg/20050325-1.c: New test.
22781
22782 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22783
22784         PR libfortran/15332
22785         * gfortran.dg/pr15332.f: New test.
22786
22787 2005-03-24  Dale Johannesen  <dalej@apple.com>
22788
22789         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22790
22791 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22792
22793         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22794         'internal' visibility.
22795         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22796         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22797         'protected' visibility.
22798         * gcc.dg/visibility-7.c: Likewise.
22799         * lib/target-supports.exp (check_visibility_available): Take
22800         a parameter, the kind of visibility to check for.
22801         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22802         to check_visibility_available.
22803
22804         * g++.dg/expr/cast3.C: New.
22805
22806 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22807
22808         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22809         rs6000.
22810
22811 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22812
22813         PR target/20095
22814         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22815
22816 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22817
22818         * gcc.dg/badshift.c: Renamed to...
22819         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22820
22821         * gcc.target/i386/badshift.c: Renamed to...
22822         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22823         only.
22824
22825         PR rtl-optimization/20532
22826         * gcc.target/i386/badshift.c: New.
22827
22828 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22829
22830         * gfortran.dg/pr18025.f90: New test.
22831
22832 2005-03-23  Dale Johannesen  <dalej@apple.com>
22833
22834         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22835
22836 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22837
22838         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22839
22840         * lib/target-supports.exp (check_iconv_available): Default
22841         libiconv to -liconv, if there is no definition.
22842
22843 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22844
22845         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22846
22847 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22848
22849         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22850         * g++.dg/opt/pr7503-2.C: Likewise.
22851         * g++.dg/opt/pr7503-3.C: Likewise.
22852         * g++.dg/opt/pr7503-4.C: Likewise.
22853         * g++.dg/opt/pr7503-5.C: Likewise.
22854         * g++.dg/warn/minmax.C: New test.
22855
22856 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22857
22858         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22859         * gfortran.dg/g77_intrinsics_sub.f: New test.
22860
22861 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22862             Jan Hubicka  <jh@suse.cz>
22863             Steven Bosscher <stevenb@suse.de
22864
22865         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22866
22867 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22868
22869         PR c++/19980
22870         * g++.dg/template/redecl3.C: New test.
22871
22872 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22873
22874         PR c++/20499
22875         * g++.dg/parse/error16.C: Tweak error markers.
22876
22877 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22878
22879         PR target/20561
22880         * gcc.dg/20050321-2.c: New test.
22881
22882 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         PR c++/20465
22885         PR c++/20381
22886         * g++.dg/template/ptrmem12.C: New.
22887
22888 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22889
22890         PR rtl-optimization/20527
22891         * gcc.c-torture/execute/pr20527-1.c: New test.
22892
22893 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22894
22895         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22896         program, compile it into a real executable and then delete the .c
22897         and .x files afterwards, to avoid problems on testglue targets.
22898
22899 2005-03-21  Stuart Hastings  <stuart@apple.com>
22900
22901         * gcc.target/i386/sse-2.c: New.
22902
22903 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22904
22905         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22906
22907 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22908
22909         * g++.dg/parse/crash25.C: Fix typo.
22910
22911 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22912
22913         PR c++/20461
22914         * g++.dg/parse/crash24.C: New test.
22915
22916         PR c++/20536
22917         * g++.dg/parse/crash25.C: New test.
22918
22919 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22920
22921         PR c++/20147
22922         * g++.dg/ext/stmtexpr4.C: New test.
22923
22924 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22925
22926         PR middle-end/20539
22927         * gcc.c-torture/compile/pr13066-1.c: New test case.
22928         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22929         * g++.dg/opt/pr13066-1.C: Likewise.
22930
22931 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22932
22933         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22934
22935 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22936
22937         PR fortran/18525
22938         * gfortran.dg/nesting_1.f90: New test.
22939
22940 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22941
22942         PR c++/20240
22943         * g++.dg/lookup/using13.C: New test.
22944
22945 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22946
22947         PR c++/20333
22948         * g++.dg/template/crash36.C: New test.
22949
22950 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22951
22952         PR c++/20463
22953         * g++.dg/template/crash35.C: New test.
22954
22955 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22956
22957         PR c++/19966
22958         * g++.dg/overload/operator2.C: New test.
22959
22960 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22961
22962         PR libfortran/20257
22963         * gfortran.dg/pr20257.f90: New test.
22964
22965 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22966
22967         PR libfortran/20480
22968         * gfortran.dg/pr20480.f90: New test.
22969
22970 2005-03-16  Richard Henderson  <rth@redhat.com>
22971
22972         PR middle-end/15700
22973         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22974         (_rtld_global): New.
22975         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22976         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22977
22978         * gcc.dg/alias-3.c: New.
22979         * gcc.dg/alias-4.c: New.
22980         * gcc.dg/alias-5.c: New.
22981         * gcc.dg/alias-6.c: New.
22982
22983 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22984
22985         * gcc.dg/cpp/ucnid-7.c: New.
22986
22987 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22988             Dorit Naishlos  <dorit@il.ibm.com>
22989
22990         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22991         darwin.
22992
22993 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22994
22995         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22996         support misaligned accesses.
22997         * gcc.dg/vect/vect-58.c: Likewise.
22998         * gcc.dg/vect/vect-92.c: New.
22999         * gcc.dg/vect/vect-93.c: New.
23000
23001 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
23002
23003         PR fortran/18827
23004         * gfortran.dg/assign_2.f90: New test.
23005         * gfortran.dg/assign_3.f90: New test.
23006         * gfortran.dg/assign.f90: New test.
23007
23008 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
23009
23010         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23011         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23012         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23013         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23014         names.
23015
23016 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
23017
23018         * gcc.dg/cpp/ucnid-6.c: New.
23019
23020         * gcc.dg/cpp/normalize-1.c: New.
23021         * gcc.dg/cpp/normalize-2.c: New.
23022         * gcc.dg/cpp/normalize-3.c: New.
23023         * gcc.dg/cpp/normalize-4.c: New.
23024         * gcc.dg/cpp/ucnid-4.c: New.
23025         * gcc.dg/cpp/ucnid-5.c: New.
23026         * g++.dg/cpp/normalize-1.C: New.
23027         * g++.dg/cpp/ucnid-1.C: New.
23028
23029 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23030
23031         * gcc.dg/pr18628.c: New.
23032
23033 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
23034
23035         PR c++/20280
23036         * g++.dg/tree-ssa/pr20280.C: New.
23037
23038 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23039
23040         PR fortran/20467
23041         * gfortran.dg/stfunc_2.f90: New test.
23042
23043 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23044
23045         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23046
23047 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23048
23049         * gcc.dg/tree-ssa/20050314-1.c: New test.
23050
23051 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23052
23053         PR c++/4403
23054         PR c++/9783, DR433
23055         * g++.dg/template/friend34.C: New test.
23056         * g++.dg/template/friend35.C: Likewise.
23057         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23058
23059 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23060
23061         Friend class name lookup 5/n
23062         PR c++/1016
23063         * g++.dg/lookup/hidden-class1.C: New test.
23064         * g++.dg/lookup/hidden-class2.C: Likewise.
23065         * g++.dg/lookup/hidden-class3.C: Likewise.
23066         * g++.dg/lookup/hidden-class4.C: Likewise.
23067         * g++.dg/lookup/hidden-class5.C: Likewise.
23068         * g++.dg/lookup/hidden-class6.C: Likewise.
23069         * g++.dg/lookup/hidden-class7.C: Likewise.
23070         * g++.dg/lookup/hidden-class8.C: Likewise.
23071         * g++.dg/lookup/hidden-class9.C: Likewise.
23072         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23073         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23074         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23075         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23076         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23077         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23078         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23079         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23080         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23081         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23082         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23083
23084 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
23085
23086         PR c++/20157
23087         * g++.dg/template/error18.C: New test.
23088
23089 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23090
23091         PR debug/16792
23092         * g++.dg/debug/pr16792.C: New test.
23093
23094 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23095
23096         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23097         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23098         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23099         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23100         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23101         test assertion names.
23102
23103 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23104
23105         PR fortran/18600
23106         * gfortran.dg/stfunc_1.f90: New test.
23107
23108 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23109
23110         PR fortran/16907
23111         * gfortran.dg/real_index_1.f90: New test.
23112
23113 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23114
23115         PR fortran/20323
23116         * gfortran.dg/spec_expr_1.f90: New test.
23117
23118 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23119
23120         PR c/20402
23121         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23122         new parser.
23123
23124 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23125
23126         PR fortran/20361
23127         * gfortran.dg/largeequiv_1.f90: New test.
23128
23129 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23130
23131         * gcc.dg/ucnid-1.c: New.
23132         * gcc.dg/ucnid-2.c: New.
23133         * gcc.dg/ucnid-3.c: New.
23134         * gcc.dg/ucnid-4.c: New.
23135         * gcc.dg/ucnid-5.c: New.
23136         * gcc.dg/ucnid-6.c: New.
23137         * gcc.dg/cpp/ucnid-1.c: New.
23138         * gcc.dg/cpp/ucnid-2.c: New.
23139         * gcc.dg/cpp/ucnid-3.c: New.
23140         * g++.dg/other/ucnid-1.C: New.
23141
23142 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23143
23144         * gcc.dg/vmx/darwin-abi-3.c: Delete.
23145
23146 2005-03-11  Per Bothner  <per@bothner.com>
23147
23148         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
23149         that diagnotics refer to correct token.
23150         * gcc.dg/unused-3.c: Likewise.
23151
23152 2005-03-11  Per Bothner  <per@bothner.com>
23153
23154         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23155         constant" is now actually on same line as string constant.
23156         * gcc.dg/cpp/direct2s.c: Likewise.
23157
23158 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
23159
23160         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23161
23162 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23163
23164         PR libfortran/20124
23165         * gfortran.dg/pr20124.f90: New Test
23166
23167 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
23168
23169         PR tree-optimization/20130
23170         * gcc.dg/pr20130-1.c: New test.
23171
23172 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23173
23174         PR target/20095
23175         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23176
23177 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23178
23179         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23180
23181 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23182
23183         * g++.dg/eh/forced1.C: Fix comment.
23184         * g++.dg/eh/forced2.C: Ditto.
23185         * g++.dg/eh/forced3.C: Ditto.
23186         * g++.dg/eh/forced4.C: Ditto.
23187
23188 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
23189
23190         PR rtl-opt/20412
23191         * gcc.c-torture/compile/pr20412.c: New test.
23192
23193 2005-03-10  Roger Sayle  <roger@eyesopen.com>
23194
23195         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23196
23197 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23198
23199         PR target/20322
23200         * gcc.dg/20050307-1.c: New test.
23201
23202 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
23203
23204         PR c++/20375
23205         * g++.dg/other/stdarg3.C: New.
23206
23207 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23208
23209         PR c++/18384, c++/18327
23210         * g++.dg/init/array19.C: New test.
23211
23212         PR inline-asm/20314
23213         * gcc.dg/torture/pr20314-1.c: New test.
23214         * gcc.dg/torture/pr20314-2.c: New test.
23215
23216 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
23217
23218         * gcc.dg/20050309-1.c: New test.
23219
23220 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23221
23222         * gcc.dg/builtins-10.c: Reactivate disabled test.
23223         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
23224         new cbrt transformations.
23225
23226 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
23227
23228         PR c++/20208
23229         * g++.dg/template/array13.C: New test.
23230
23231 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
23232
23233         PR c++/16859
23234         * g++.dg/init/brace4.C: New test.
23235
23236 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23237
23238         PR c++/20186
23239         * g++.dg/template/non-dependent12.C: New.
23240
23241 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
23242
23243         PR c++/20142
23244         * g++.dg/init/array18.C: Add dg-do run marker.
23245
23246         PR c++/20142
23247         * g++.dg/init/array18.C: New test.
23248
23249 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23250
23251         * consistency.vlad/vlad.exp: Remove trailing semicolons.
23252         * g++.dg/gcov/gcov.exp: Likewise.
23253         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23254         * gcc.target/xstormy16/xstormy16.exp: Likewise.
23255         * lib/c-torture.exp: Likewise.
23256         * lib/fortran-torture.exp: Likewise.
23257         * lib/g++.exp: Likewise.
23258         * lib/gcc-defs.exp: Likewise.
23259         * lib/gcc-dg.exp: Likewise.
23260         * lib/gcc.exp: Likewise.
23261         * lib/gcov.exp: Likewise.
23262         * lib/gfortran.exp: Likewise.
23263         * lib/mike-g++.exp: Likewise.
23264         * lib/mike-gcc.exp: Likewise.
23265         * lib/objc-torture.exp: Likewise.
23266         * lib/objc.exp: Likewise.
23267         * lib/profopt.exp: Likewise.
23268         * lib/target-libpath.exp: Likewise.
23269         * lib/target-supports.exp: Likewise.
23270         * lib/treelang.exp: Likewise.
23271         * lib/wrapper.exp: Likewise.
23272
23273 2005-03-08  Jeff Law  <law@redhat.com>
23274
23275         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23276         PHI-OPT changes.
23277
23278 2005-03-08  Ira Rosen  <irar@il.ibm.com>
23279
23280         * gcc.dg/vect/pr20122.c: New test.
23281
23282 2005-03-07  Jeff Law  <law@redhat.com>
23283
23284         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23285         was folded away.
23286         * gcc.dg/tree-ssa/pr18133-1.c: New test.
23287         * gcc.dg/tree-ssa/pr18133-2.c: New test.
23288         * gcc.dg/tree-ssa/pr18134.c: New test.
23289
23290 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23291
23292         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23293         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23294         gcc.dg/torture/builtin-noret-2.c: Require weak support.
23295
23296 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
23297
23298         PR tree-opt/17671
23299         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23300
23301 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
23302
23303         * g++.dg/warn/Wnvdtor.C: New test.
23304
23305 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
23306
23307         * gcc.dg/torture/pr19683-1.c: New test.
23308
23309 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
23310
23311         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23312         * gfortran.dg/g77/19990313-2.f: Ditto.
23313         * gfortran.dg/g77/19990313-3.f: Ditto.
23314         * gfortran.dg/g77/19990525-0.f: Ditto.
23315         * gfortran.dg/g77/19990826-0.f: Ditto.
23316         * gfortran.dg/g77/19990826-2.f: Ditto.
23317         * gfortran.dg/g77/19990826-3.f: Ditto.
23318         * gfortran.dg/g77/20000511-1.f: Ditto.
23319         * gfortran.dg/g77/20000511-2.f: Ditto.
23320         * gfortran.dg/g77/970625-2.f: Ditto.
23321         * gfortran.dg/g77/980310-2.f: Ditto.
23322         * gfortran.dg/g77/980310-3.f: Ditto.
23323         * gfortran.dg/g77/980310-8.f: Ditto.
23324         * gfortran.dg/g77/980519-2.f: Ditto.
23325         * gfortran.dg/g77/alpha1.f: Ditto.
23326         * gfortran.dg/g77/claus.f: Ditto.
23327         * gfortran.dg/g77/erfc.f: Ditto.
23328         * gfortran.dg/g77/short.f: Ditto.
23329         * gfortran.fortran-torture/execute/data.f90: Ditto.
23330         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23331         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23332
23333 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23334
23335         * lib/file-format.exp (gcc_target_object_format): Add check for som
23336         format and hardcode object formats on hppa*-*-hpux*.
23337         * lib/target-supports.exp (check_weak_available): Add check for som
23338         object format.  Always return 0 on hppa*-*-hpux10*.
23339
23340         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23341         is defined.
23342
23343         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23344
23345 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23346
23347         * gfortran.dg/pr19936_1.f90: New test.
23348         * gfortran.dg/pr19936_2.f90: New test.
23349         * gfortran.dg/pr19936_3.f90: New test.
23350
23351 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23352             Paul Thomas <prthomas@drfccad.cea.fr>
23353
23354         * gfortran.dg/PR19754_1.f90: New test.
23355         * gfortran.dg/PR19754_2.f90: Ditto.
23356
23357 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23358
23359         PR c++/19311
23360         * g++.dg/template/non-dependent11.C: New test.
23361
23362 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23363
23364         * lib/target-supports.exp (check_iconv_available): Fix comment.
23365
23366 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23367             Joseph S. Myers  <joseph@codesourcery.com>
23368
23369         PR c++/19797
23370         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23371
23372 2005-03-04  Matthew Sachs  <msachs@apple.com>
23373
23374         * gcc.exp (gcc_target_compile): Put braces around
23375         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23376         * objc.exp (objc_target_compile): Likewise.
23377         * treelang.exp (treelang_target_compile): Likewise.
23378
23379 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23380
23381         PR fortran/19673
23382         * gfortran.dg/func_result_1.f90: New test.
23383
23384 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23385
23386         * gcc.misc-tests/options.exp: New test.
23387
23388 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23389
23390         * gcc.dg/pr15784-4.c: New test.
23391
23392 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23393
23394         * gcc.c-torture/execute/pr17133.c: New.
23395         * gcc.c-torture/compile/20050303-1.c: New.
23396
23397 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23398
23399         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23400
23401 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23402
23403         * g++.dg/overload/using2.C: New.
23404
23405 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23406
23407         PR c++/19916
23408         * g++.dg/init/ptrmem2.C: New test.
23409
23410 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23411
23412         PR c/8927
23413         * gcc.dg/pr8927-1.c: New test.
23414
23415 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23416
23417         PR c++/20232
23418         * g++.dg/inherit/covariant12.C: New.
23419
23420 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23421
23422         PR fortran/19479
23423         * gfortran.dg/bound_1.f90: New test.
23424
23425 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23426
23427         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23428         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23429
23430 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23431
23432         PR c/20245
23433         * gcc.dg/pr20245-1.c: New test.
23434
23435 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23436
23437         PR middle-end/19874
23438         * gcc.c-torture/execute/20050119-2.c: New test case.
23439
23440 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23441
23442         * README: Update the DejaGnu bug reporting address.
23443         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23444         * lib/objc-torture.exp: Likewise.
23445
23446 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23447
23448         * gfortran.dg/boz_1.f90: New test.
23449         * gfortran.dg/boz_3.f90: New test.
23450         * gfortran.dg/boz_4.f90: New test.
23451
23452 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23453
23454         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23455         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23456
23457 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23458
23459         PR libfortran/20101
23460         * gfortran.dg/write_0_pe_format.f90: New test.
23461
23462 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23463
23464         PR c++/20206
23465         * g++.dg/opt/thunk2.C: New test.
23466         * g++.dg/opt/covariant1.C: New test.
23467
23468 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23469
23470         * gfortran.dg/e_d_fmt.f90: New test.
23471
23472 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23473
23474         * gcc.dg/asm-b.c: Fix comment typos.
23475
23476 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23477
23478         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23479         a V_MAY_DEF also.
23480
23481 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23482
23483         PR tree-opt/20188
23484         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23485         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23486         * gcc.dg/asm-b.c: New test.
23487
23488 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23489
23490         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23491         Disable this test on IRIX 6.
23492
23493 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23494
23495         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23496         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23497         parser.
23498
23499 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23500
23501         PR tree-optimization/20204
23502         * gcc.dg/pr20204.c: New test.
23503
23504 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23505
23506         PR target/20196
23507         * gcc.c-torture/execute/20050224-1.c: New test.
23508
23509         PR c++/20175
23510         * g++.dg/warn/Wbraces2.C: New test.
23511
23512 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23513
23514         PR c++/19878
23515         * g++.dg/init/const2.C: New test.
23516
23517 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23518
23519         PR tree-optimization/20100
23520         * gcc.c-torture/execute/pr20100-1.c: New test.
23521
23522 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23523
23524         * gfortran.dg/implicit_3.f90: New test.
23525
23526         * gfortran.dg/deftype_1.f90: New test.
23527
23528 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23529
23530         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23531         the test passes.
23532         * g++.dg/other/anon3.C: Accept a warning.
23533
23534 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23535
23536         * gcc.dg/pr20017.c: Fix a comment typo.
23537
23538 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23539
23540         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23541
23542 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23543
23544         PR ada/19902
23545         * ada/acats/tests/cxa/cxa3004.a: Remove.
23546         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23547
23548 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23549
23550         PR c++/20073
23551         * g++.dg/init/const1.C: New test.
23552
23553         PR c++/19991
23554         * g++.dg/parse/constant7.C: New test.
23555
23556         PR c++/20152
23557         * g++.dg/parse/error27.C: New test.
23558         * g++.dg/template/qualttp15.C: Adjust error markers.
23559         * g++.old-deja/g++.other/struct1.C: Likewise.
23560
23561         PR c++/20153
23562         * g++.dg/template/error17.C: New test.
23563
23564         PR c++/20148
23565         * g++.dg/parser/error26.C: New test.
23566
23567 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23568
23569         PR tree-optimization/20100
23570         PR tree-optimization/20115
23571         * gcc.dg/pr20115.c: New test.
23572         * gcc.dg/pr20115-1.c: New test.
23573         * gcc.dg/pr20100.c: New test.
23574         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23575         call-clobbered variables after alias1.
23576
23577 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23578
23579         * gfortran.dg/list_read_4.f90: new test.
23580
23581 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23582
23583         PR rtl-optimization/20017.
23584         * gcc.dg/pr20017.c: New.
23585
23586 2005-02-22  Devang Patel  <dpatel@apple.com>
23587
23588         PR 19952
23589         * g++.dg/tree-ssa/pr19952.C: New test.
23590
23591 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23592
23593         PR c++/19883
23594         * g++.dg/parse/constant6.C: New test.
23595
23596 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23597
23598         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23599         * g++.dg/charset/asm2.c: Likewise.
23600         * g++.dg/charset/asm3.c: Likewise.
23601         * g++.dg/charset/asm4.c: Likewise.
23602         * g++.dg/charset/asm5.c: Likewise.
23603         * g++.dg/charset/attribute1.c: Likewise.
23604         * g++.dg/charset/attribute2.c: Likewise.
23605         * g++.dg/charset/extern1.cc: Likewise.
23606         * g++.dg/charset/extern2.cc: Likewise.
23607         * g++.dg/charset/extern3.cc: Likewise.
23608         * g++.dg/charset/function.cc: Likewise.
23609         * g++.dg/charset/string.c: Likewise.
23610         * g++.dg/charset/charset.exp: Likewise.
23611         * lib/target-supports.exp (check_iconv_available): Fix comment.
23612
23613 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23614
23615         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23616         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23617         * gcc.dg/charset/asm2.c: Likewise.
23618         * gcc.dg/charset/asm3.c: Likewise.
23619         * gcc.dg/charset/asm4.c: Likewise.
23620         * gcc.dg/charset/asm5.c: Likewise.
23621         * gcc.dg/charset/asm6.c: Likewise.
23622         * gcc.dg/charset/attribute1.c: Likewise.
23623         * gcc.dg/charset/attribute2.c: Likewise.
23624         * gcc.dg/charset/builtin1.c: Likewise.
23625         * gcc.dg/charset/extern.c: Likewise.
23626         * gcc.dg/charset/function.c: Likewise.
23627         * gcc.dg/charset/string.c: Likewise.
23628         * gcc.dg/charset/charset.exp: Likewise.
23629
23630 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23631
23632         PR fortran/20086
23633         * gfortran.dg/pr20086.f90: New test.
23634
23635 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23636
23637         PR tree-optimization/19786
23638         * g++.dg/tree-ssa/pr19786.C: New.
23639
23640 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23641
23642         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23643
23644 2005-02-21  Jeff Law  <law@redhat.com>
23645
23646         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23647
23648 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23649
23650         * gfortran.dg/do_iterator: Split loop, markup all lines for
23651         which an error locus is printed.
23652         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23653         locus is printed.
23654         * gfortran.dg/select_4.f90: Likewise.
23655         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23656         locuses in the various permutations.
23657
23658 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23659
23660         PR tree-optimization/19951
23661         * g++.dg/vect: New directory.
23662         * g++.dg/vect/vect.exp: New file.
23663         * g++.dg/vect/pr19951.cc: New testcase.
23664         * g++.dg/dg.exp: Also prune vectorizer tests.
23665
23666 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23667
23668         PR 18785
23669         * gcc.dg/charset/builtin1.c: New test.
23670
23671 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23672
23673         PR c++/19299
23674         * g++.dg/inherit/volatile1.C: New test.
23675
23676         PR c++/19440
23677         * g++.dg/template/dtor4.C: New test.
23678
23679 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23680
23681         * gfortran.dg/int_1.f90: New test.
23682
23683 2005-02-19  Devang Patel  <dpatel@apple.com>
23684
23685         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23686
23687 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23688
23689         * gfortran.dg/achar_1.f90: New test.
23690
23691 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23692
23693         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23694
23695 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23696             Jakub Jelinek  <jakub@redhat.com>
23697
23698         PR tree-optimization/19828
23699         * gcc.dg/tree-ssa/loop-7.c: New test.
23700         * gcc.c-torture/execute/20050218-1.c: New test.
23701
23702 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23703
23704         PR c/20043
23705         * gcc.dg/transparent-union-1.c: New test.
23706         * gcc.dg/transparent-union-2.c: New test.
23707
23708 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23709
23710         PR tree-optimization/18977
23711         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23712
23713 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23714
23715         PR target/20054
23716         * gcc.dg/pr20054.c: New test.
23717
23718 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23719
23720         PR c++/19508
23721         * g++.dg/ext/attrib20.C: New test.
23722
23723 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23724
23725         PR middle-end/20030
23726         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23727
23728 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23729
23730         PR c++/20008
23731         * g++.dg/opt/switch4.C: New.
23732
23733 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23734
23735         PR c++/20023
23736         PR tree-optimization/20009
23737         * gcc.c-torture/compile/20050217-1.c: New test.
23738         * g++.dg/opt/switch3.C: New test.
23739
23740         PR tree-optimization/18947
23741         * gcc.c-torture/compile/20050215-1.c: New test.
23742         * gcc.c-torture/compile/20050215-2.c: New test.
23743         * gcc.c-torture/compile/20050215-3.c: New test.
23744
23745 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23746
23747         PR c++/20028
23748         * g++.dg/template/crash34.C: New.
23749
23750         PR c++/20022
23751         * g++.dg/other/access3.C: New.
23752
23753 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23754
23755         * gcc.dg/vect/vect-98.c: New test.
23756
23757 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23758
23759         PR tree-optimization/19967
23760         * gcc.dg/pr19967.c: New.
23761
23762 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23763
23764         PR middle-end/19857
23765         * gcc.dg/tree-ssa/20050215-1.c: New test.
23766         * gcc.c-torture/execute/20050215-1.c: New test.
23767
23768 2005-02-15  Eric Christopher  <echristo@redhat.com>
23769
23770         * gcc.dg/cpp/20050215-1.c: New file.
23771
23772 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23773
23774         PR tree-optimization/15785
23775         * gcc.dg/pr15785-1.c: New test.
23776
23777 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23778
23779         PR c++/17788
23780         * g++.dg/init/ctor4.C: New.
23781         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23782
23783 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23784
23785         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23786         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23787
23788 2005-02-15  Andreas Schwab  <schwab@suse.de>
23789
23790         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23791         declare malloc.
23792
23793 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23794
23795         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23796
23797 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23798
23799         PR tree-optimization/19853
23800         * gcc.c-torture/compile/pr19853.c: New test.
23801
23802 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         PR c++/19608
23805         * g++.dg/parse/local-class1.C: New.
23806
23807         PR c++/19895
23808         * g++.dg/parse/ptrmem3.C: New.
23809
23810         PR c++/19884
23811         * g++.old-deja/g++.oliva/template6.C: Add another case.
23812         * g++.dg/template/explicit6.C: New.
23813
23814 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23815
23816         PR c++/17816
23817         * g++.dg/other/redecl2.C: New.
23818
23819 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         PR c++/19891
23822         * g++.dg/abi/covariant4.C: New.
23823
23824 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23825
23826         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23827         New tests.
23828
23829 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23830
23831         * gcc.dg/vect/vect-96.c: Fix typo.
23832
23833 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23834
23835         PR c++/14479
23836         PR c++/19487
23837         * g++.dg/template/enum5.C: New test.
23838
23839 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23840
23841         * gcc.dg/vect/vect-97.c: New test.
23842
23843 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23844
23845         * gcc.dg/vect/vect-96.c: New test.
23846
23847 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23848
23849         * gcc.dg/builtins-34.c: Also check ldexp*.
23850
23851 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23852
23853         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23854
23855 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23856
23857         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23858         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23859         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23860         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23861         selector_list, selector_expression, dg-process-target): Move to new
23862         file target-supports-dg.exp.
23863         * lib/target-supports-dg.exp: New.
23864
23865         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23866         New.
23867
23868 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23869
23870         PR c++/19666
23871         * g++.dg/other/ptrmem6.C: New test.
23872
23873         PR middle-end/19858
23874         * gcc.c-torture/compile/20050210-1.c: New test.
23875
23876 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23877
23878         PR c++/19755
23879         * g++.dg/warn/Wbraces1.C: New test.
23880
23881 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23882
23883         * gcc.dg/builtins-52.c: New testcase.
23884
23885 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23886
23887         PR c/19342
23888         * gcc.c-torture/execute/20050119-1.c: New test.
23889
23890 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/19811
23893         * g++.dg/init/delete1.C: New test.
23894
23895 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23896
23897         PR c++/18470
23898         * g++.dg/template/static12.C: New test.
23899
23900 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23901
23902         PR c++/19787
23903         * g++.dg/conversion/ambig1.C: New test.
23904
23905         PR c++/19739
23906         * g++.dg/ext/attrib19.C: New test.
23907
23908         PR c++/19732
23909         * g++.dg/parse/dtor5.C: New test.
23910
23911         PR c++/19762
23912         * g++.dg/template/dtor3.C: New test.
23913
23914         PR c++/19826
23915         * g++.dg/template/static11.C: New test.
23916         * g++.dg/template/crash2.C: Remove dg-error marker.
23917
23918 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23919
23920         PR C++/18491
23921         * g++.old-deja/g++.mike/p10769a.C: Remove.
23922
23923 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23924
23925         * gcc.dg/builtins-48.c: New test case.
23926         * gcc.dg/builtins-49.c: New test case.
23927         * gcc.dg/builtins-50.c: New test case.
23928         * gcc.dg/builtins-51.c: New test case.
23929
23930 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23931
23932         PR middle-end/19583
23933         * g++.dg/warn/Wreturn-type-3.C: New test.
23934
23935 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23936
23937         PR middle-end/19402
23938         * gcc.dg/pr19402-1.c: New testcase.
23939         * gcc.dg/pr19402-2.c: likewise.
23940
23941 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23942
23943         PR middle-end/19854
23944         * g++.dg/tree-ssa/tmmti.C: New testcase.
23945
23946 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23947
23948         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23949
23950 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/19733
23953         * g++.dg/parse/crash23.C: New test.
23954         * g++.dg/warn/Weff1.C: New test.
23955
23956 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23957
23958         * gcc.dg/20050209-1.c: New test.
23959
23960 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23961
23962         PR target/19799
23963         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23964
23965 2005-02-08  Mike Stump  <mrs@apple.com>
23966
23967         * g++.dg/pch/import-2.c: New test.
23968         * g++.dg/pch/import-2.hs: New.
23969         * g++.dg/pch/include/import-2a.h: New.
23970         * g++.dg/pch/include/import-2b.h: New.
23971
23972 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23973
23974         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23975
23976 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23977
23978         * gfortran.dg/substr_1.f90: New test.
23979
23980 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23981
23982         PR middle-end/19775
23983         * gcc.dg/torture/builtin-power-1.c: Disable test for
23984         invalid transformation.
23985         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23986         no longer optimize.
23987         * gcc.dg/builtins-47.c: New testcase.
23988
23989 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23990             Dorit Naishlos  <dorit@il.ibm.com>
23991
23992         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23993
23994 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23995
23996         * gcc.c-torture/compile/20050206-1.c: New test.
23997
23998 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23999
24000         PR tree-opt/19768
24001         * g++.dg/opt/pr19768.C: New test.
24002
24003 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
24004
24005         PR tree-opt/19736
24006         * gcc.c-torture/compile/pr19736.c: New test.
24007
24008 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24009
24010         PR c++/17401
24011         * g++.dg/parse/error25.C: New test.
24012
24013 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
24014
24015         * gcc.c-torture/execute/20050203-1.c: New.
24016
24017 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
24018
24019         * gcc.dg/vect/vect-85.c: Remove xfail.
24020         * gcc.dg/vect/vect-86.c: Remove xfail.
24021         * gcc.dg/vect/vect-87.c: Remove xfail.
24022         * gcc.dg/vect/vect-88.c: Remove xfail.
24023
24024 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
24025
24026         * gcc.dg/altivec-19.c: New.
24027
24028 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
24029
24030         PR c/17807
24031         * gcc.dg/nested-func-3.c: New test.
24032         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24033
24034 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
24035
24036         * gcc.test-framework/gen_directive_tests: Generate tests for
24037         selector expressions.
24038
24039 2005-02-02  Matt Austern  <austern@apple.com>
24040
24041         PR c++/19628
24042         * g++/ext/builtin7.C: New.
24043         * g++/ext/builtin8.C: New.
24044
24045 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24046
24047         PR c/18502
24048         * gcc.dg/pr18502-1.c: New test.
24049
24050 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24051
24052         PR c++/17413
24053         * g++.dg/template/local4.C: Tweak.
24054
24055 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
24056
24057         PR tree-optimization/19578
24058         * gcc.c-torture/compile/20050202-1.c: New test.
24059
24060 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24061
24062         PR c/19435
24063         * gcc.dg/c99-init-4.c: New test.
24064
24065 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24066
24067         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24068
24069         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24070
24071         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24072         * g++.dg/eh/check-vect.h: New.
24073
24074         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24075         * gcc.dg/vect/vect-78.c: Ditto.
24076         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24077         Remove.
24078
24079         * g++.dg/conversion/simd1.C: Expect warning.
24080         * g++.dg/ext/attribute-test-1.C: Ditto.
24081         * g++.dg/ext/attribute-test-2.C: Ditto.
24082         * g++.dg/ext/attribute-test-3.C: Ditto.
24083         * g++.dg/ext/attribute-test-4.C: Ditto.
24084
24085         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24086         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24087
24088         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24089
24090 2005-02-01  Richard Henderson  <rth@redhat.com>
24091
24092         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24093         long double for ibm double-double format.
24094         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24095
24096 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
24097
24098         PR tree-optimization/19633
24099         * gcc.dg/pr19633-1.c: New test.
24100         * gcc.dg/pr19633.c: Tweak to make pointer point
24101         to NULL or a symbol.
24102
24103 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24104
24105         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24106         New procs.
24107         (dg-process-target (local override)): Handle selector expressions.
24108
24109         * gcc.test-framework/README: Describe tests in source directory.
24110         * gcc.test-framework/test-framework.awk: Handle dg- tests.
24111         * gcc.test-framework/test-framework.exp: Handle dg- tests.
24112         * gcc.test-framework/dg-bogus-exp-P.c: New test.
24113         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24114         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24115         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24116         * gcc.test-framework/dg-do-link-exp-P.c: New test.
24117         * gcc.test-framework/dg-do-run-exp-P.c: New test.
24118         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24119         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24120         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24121         * gcc.test-framework/dg-error-exp-P.c: New test.
24122         * gcc.test-framework/dg-error-exp-XP.c: New test.
24123         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24124         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24125         * gcc.test-framework/dg-output-exp-P.c: New test.
24126         * gcc.test-framework/dg-output-exp-XF.c: New test.
24127         * gcc.test-framework/dg-warning-exp-P.c: New test.
24128         * gcc.misc-tests/dg-1.c: Remove.
24129         * gcc.misc-tests/dg-2.c: Remove.
24130         * gcc.misc-tests/dg-3.c: Remove.
24131         * gcc.misc-tests/dg-4.c: Remove.
24132         * gcc.misc-tests/dg-5.c: Remove.
24133         * gcc.misc-tests/dg-6.c: Remove.
24134         * gcc.misc-tests/dg-7.c: Remove.
24135         * gcc.misc-tests/dg-8.c: Remove.
24136         * gcc.misc-tests/dg-9.c: Remove.
24137         * gcc.misc-tests/dg-10.c: Remove.
24138         * gcc.misc-tests/dg-11.c: Remove.
24139         * gcc.misc-tests/dg-12.c: Remove.
24140         * gcc.misc-tests/dg-test.exp: Remove.
24141
24142         * gcc.test-framework/test-framework.awk: Change recording and
24143         printing of passes and failures.
24144
24145         * gcc.test-framework: New directory.
24146         * gcc.test-framework/README: New.
24147         * gcc.test-framework/test-framework.exp: New.
24148         * gcc.test-framework/test-framework.awk: New.
24149         * gcc.test-framework/gen_directive_tests: New.
24150
24151 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
24152
24153         * lib/treelang.exp: Fix comment typos.
24154         (treelang_target_compile): Don't append libs=-ltreelang to options.
24155
24156 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
24157
24158         * g++.dg/parse/typename7.C: Adjust error messages.
24159
24160 2005-01-31  Jeff Law  <law@redhat.com>
24161
24162         * gcc.c-torture/execute/20050131-1.c: New test.
24163         * gcc.dg/wcaselabel.c: New test.
24164
24165 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
24166
24167         * g++.dg/other/warning1.C: Adjust error messags.
24168         * g++.dg/parse/constant5.C: New test.
24169
24170 2005-01-31  Steven Bosscher  <stevenb@suse.de>
24171
24172         PR c/19333
24173         * gcc.c-torture/compile/20011130-1.c: Reorder to make
24174         the test case valid.
24175         * gcc.dg/20030815-1.c: Remove invalid tests.
24176         * gcc.dg/array-7.c: Adjust expected result.
24177         * gcc.dg/pr18596-3.c: Likewise.
24178         * gcc.dg/noncompile/20000901-1.c: Likewise.
24179         * gcc.dg/noncompile/init-2.c: Likewise.
24180         * gcc.dg/noncompile/init-4.c: Likewise.
24181
24182 2005-01-31  Dale Johannesen  <dalej@apple.com>
24183
24184         * g++.dg/opt/pr19650.C: New test.
24185
24186 2005-01-31  Richard Henderson  <rth@redhat.com>
24187
24188         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24189         long double for intel double extended format.
24190         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24191
24192 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
24193
24194         PR c++/19555
24195         * g++.dg/template/static10.C: New test.
24196
24197         PR c++/19395
24198         * g++.dg/parse/error24.C: New test.
24199
24200         PR c++/19367
24201         * g++.dg/lookup/builtin1.C: New test.
24202
24203         PR c++/19457
24204         * g++.dg/warn/conv3.C: New test.
24205
24206 2005-01-30  Bud Davis  <bdavis@gfortran.org>
24207
24208         PR fortran/19647
24209         * gfortan.dg/inquire_7.f90
24210
24211 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
24212
24213         PR tree-optimization/15791
24214         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24215         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24216         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24217         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24218         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24219         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24220         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24221         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24222         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24223         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24224
24225 2005-01-29  Paul Brook  <paul@codesourcery.com>
24226
24227         PR fortran/18565
24228         * check.c (real_or_complex_check): New function.
24229         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24230         * intrinsic.c (add_functions): Use new check functions.
24231         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24232         Add prototypes.
24233
24234 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
24235
24236         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24237         gcc.dg/lvalue-3.c: New tests.
24238         * gcc.dg/concat.c: Update expected messages.
24239
24240 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
24241
24242         PR libfortran/19595
24243         * gfortran.dg/eor_1.f90: New test.
24244
24245 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
24246
24247         PR fortran/19589
24248         * gfortran.dg/logical_data_1.f90: New test.
24249
24250 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
24251
24252         PR c++/19253
24253         * g++.dg/template/crash33.C: New test.
24254
24255         PR c++/19667
24256         * g++.dg/template/crash32.C: New test.
24257
24258 2005-01-28  Ian Lance Taylor  <ian@airs.com>
24259
24260         PR middle-end/16558
24261         * g++.dg/warn/Wreturn-type-2.C: New test.
24262
24263 2004-06-24  Jeff Law  <law@redhat.com>
24264
24265         * gcc.dg/tree-ssa/20050128-1.c: New test.
24266
24267 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
24268
24269         * gcc.target/frv/all-mdpackh-1.c: New test.
24270
24271 2005-01-28  Steven Bosscher  <stevenb@suse.de>
24272
24273         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24274
24275 2005-01-27  Richard Henderson  <rth@redhat.com>
24276
24277         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24278
24279 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24280
24281         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24282
24283 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24284
24285         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24286         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24287         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24288         to cope with cases where the multilib options override the dg-options.
24289
24290 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
24291
24292         PR c/18946
24293         * gcc.dg/noncompile/20050120-1.c: New test.
24294
24295 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
24296
24297         PR tree-optimization/19633
24298         * gcc.dg/pr19633.c: New test.
24299         * gcc.dg/tree-ssa/pr19633.c: New test.
24300
24301 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
24302
24303         * gcc.dg/20041216-1.c: New test.
24304
24305 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
24306
24307         PR objc/18862
24308         * objc.dg/selector-2.m: New test.
24309
24310 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * g++.dg/opt/range-test-2.C: New test.
24313
24314         PR rtl-optimization/19579
24315         * gcc.c-torture/execute/20050124-1.c: New test.
24316
24317 2005-01-26  Greg Parker  <gparker@apple.com>
24318         Stuart Hastings  <stuart@apple.com>
24319
24320         * gcc.c-torture/execute/20050125-1.c: New.
24321
24322 2005-01-18  Jan Hubicka  <jh@suse.cz>
24323
24324         PR tree-optimize/19337
24325         * gcc.c-torture/compile/20050119-1.c: New test.
24326
24327 2005-01-24  James E Wilson  <wilson@specifixinc.com>
24328
24329         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24330         test for successful match.
24331
24332 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
24333
24334         PR objc/18408
24335         * objc.dg/comp-types-7.m: New test.
24336
24337 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
24338
24339         * lib/target-supports.exp (current_target_name): New.
24340         (check_effective_target_ilp32, check_effective_target_lp64):
24341         Cache the result to use as long as the current target, with
24342         multilib flags, remains the same.
24343
24344         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24345         (dg-require-weak, dg-require-visibility, dg-require-alias,
24346         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24347         dg-require-effective-target, dg-skip-if): Remove call to
24348         skip_test_and_clear_xfail.
24349         (dg-test): Clear xfail data.
24350
24351 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24352
24353         PR target/17751
24354         * gcc.dg/ppc64-toc.c: New test.
24355
24356         * g++.dg/tree-ssa/empty-1.C: New test.
24357
24358         PR middle-end/19551
24359         * gcc.c-torture/execute/20050121-1.c: New test.
24360         * gcc.dg/20050121-2.c: New test.
24361
24362 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24363         Paul Brook  <paul@codesourcery.com>
24364
24365         PR fortran/17941
24366         * gfortran.dg/real_const_1.f: New test.
24367         * gfortran.dg/real_const_2.f90: New test.
24368         * gfortran.dg/complex_int_1.f90: New test.
24369
24370 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24371
24372         PR fortran/19313
24373         * gfortan.dg/inquire_6.f90: New test.
24374
24375 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24376
24377         PR libfortran/19451
24378         * open_readonly_1.f90: New test.
24379
24380 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24381
24382         PR libfortran/18982
24383         * gfortran.dg/open_new.f90: New file.
24384
24385 2005-01-22  Paul Brook  <paul@codesourcery.com>
24386
24387         * namelist_1.f90: New test.
24388
24389 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24390
24391         PR tree-optimization/19484
24392         * gcc.c-torture/compile/20050122-[12].c: New tests.
24393
24394 2005-01-22  Paul Brook  <paul@codesourcery.com>
24395
24396         * gfortran.dg/implicit_2.f90: New test.
24397
24398 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24399
24400         PR fortran/19314
24401         * gfortran.dg/inquire_5.f90: New test.
24402
24403 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24404
24405         PR c/18809
24406         * gcc.dg/pr18809-1.c: New test.
24407
24408 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24409
24410         * gcc.dg/20050121-1.c: New test.
24411
24412         PR tree-optimization/13000
24413         * gcc.dg/20040206-1.c: Change warning to point where function is
24414         being inlined.
24415
24416 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24417
24418         PR c++/19208
24419         * g++.dg/template/array11.C: New test.
24420
24421 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24422
24423         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24424         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24425         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24426         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24427         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24428         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24429
24430 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24431
24432         PR tree-optimization/15349
24433         * gcc.dg/tree-ssa/pr15349.c: New.
24434
24435 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24436
24437         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24438
24439 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24440
24441         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24442         scan-assembler-times directive name.
24443
24444         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24445         after dg-do.
24446
24447         PR rtl-optimization/19462
24448         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24449
24450 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24451
24452         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24453         counting function calls on ia64.
24454
24455 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24456
24457         PR rtl-optimization/15139
24458         * gcc.dg/20050111-2.c: New test.
24459
24460         PR c/17297
24461         * gcc.c-torture/compile/20050113-1.c: New testcase.
24462
24463         PR middle-end/19164
24464         * gcc.dg/20050113-1.c: New testcase.
24465
24466 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24467
24468         * gcc.dg/vect/vect-85.c: Add comment.
24469         * gcc.dg/vect/vect-86.c: Add xfail for now.
24470         * gcc.dg/vect/vect-87.c: Add xfail for now.
24471         * gcc.dg/vect/vect-88.c: Add xfail for now.
24472         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24473
24474 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24475
24476         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24477
24478 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24479
24480         * g++.dg/debug/typedef3.C: New test.
24481
24482 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24483
24484         PR c/19472
24485         * gcc.dg/asm-a.c: New test.
24486
24487 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24488
24489         * gcc.dg/sh-relax.c: Add prototype for abort.
24490
24491 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24492
24493         * gcc.dg/short-compare-1.c: New test.
24494         * gcc.dg/short-compare-2.c: Likewise.
24495
24496 2005-01-18  Michael Matz  <matz@suse.de>
24497
24498         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24499
24500 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24501
24502         PR tree-optimization/19121
24503         * gcc.c-torture/compile/pr19121.c: New test.
24504
24505 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24506
24507         PR target/19357
24508         * gcc.c-torture/compile/pr19357.c: New test.
24509
24510 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24511
24512         PR c/5675
24513         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24514         pass--those that refer just to the variable, possibly with a
24515         cast.
24516         * gcc.dg/c99-const-expr-3.c: Likewise.
24517
24518         PR middle-end/13127
24519         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24520         longer emitted.
24521
24522 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24523
24524         PR fortran/18778
24525         * gfortran.dg/endfile_2.f90: New test.
24526
24527 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24528
24529         PR 19168
24530         * gfortran.dg/select_5.f90: New test.
24531
24532 2004-01-16  Paul Brook  <paul@codesourcery.com>
24533
24534         * gfortran.dg/common_4.f90: New test.
24535
24536 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24537
24538         PR rtl-optimization/19462
24539         * gcc.dg/torture/pr19462-1.c: New test.
24540
24541 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24542
24543         PR objc/19321
24544         * objc.dg/func-ptr-2.m: New.
24545         * objc.dg/volatile-1.m: New.
24546
24547 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24548
24549         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24550
24551 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24552
24553         PR tree-optimization/19060
24554         * gcc.c-torture/execute/20050104-1.c: New test.
24555
24556 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24557
24558         PR fortran/18983
24559         * gfortran.dg/write_to_null.f90: New test.
24560
24561 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24562             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24563
24564         PR other/19328
24565         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24566         argument.
24567
24568 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24569
24570         PR c++/19263
24571         * g++.dg/init/vector1.C: New test.
24572
24573 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24574
24575         PR target/13158
24576         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24577         PR target/18987
24578         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24579
24580 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24581
24582         * gfortran.dg/select_1.f90: New test.
24583         * gfortran.dg/select_2.f90: New test.
24584         * gfortran.dg/select_3.f90: New test.
24585         * gfortran.dg/select_4.f90: New test.
24586
24587 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24588
24589         PR middle-end/19084
24590         PR rtl-optimization/19348
24591         * gcc.dg/20050111-1.c: New test.
24592         * gcc.c-torture/execute/20050111-1.c: New test.
24593
24594         * gcc.dg/i386-asm-4.c: New test.
24595
24596 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24597
24598         * gcc.dg/nested-func-2.c: New test.
24599         * ada/acats/norun.lst: Remove c953002.
24600
24601 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24602
24603         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24604
24605 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24606
24607         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24608
24609 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24610
24611         PR target/18761
24612         * g++.dg/abi/align1.C: New test.
24613
24614 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24615
24616         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24617         at a time.
24618         * g++.dg/ext/altivec_check.h: Support compiling as C.
24619
24620 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24621
24622         PR c++/19355
24623         * g++.dg/expr/pr19355-1.C: New test case.
24624
24625 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24626
24627         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24628         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24629         * ada/acats/tests/c3/c92005b.ada: Likewise.
24630         * ada/acats/tests/c3/cxb3012.a: Likewise.
24631         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24632
24633 2005-01-09  Paul Brook  <paul@codesourcery.com>
24634
24635         * gfortran.dg/common_2.f90: New file.
24636         * gfortran.dg/common_3.f90: New file.
24637
24638 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24639
24640         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24641
24642 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24643
24644         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24645         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24646         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24647         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24648         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24649         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24650         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24651         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24652         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24653         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24654         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24655         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24656         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24657         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24658         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24659         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24660         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24661         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24662         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24663         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24664         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24665         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24666         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24667         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24668         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24669         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24670         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24671         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24672         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24673         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24674         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24675         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24676         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24677         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24678         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24679         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24680         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24681         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24682         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24683         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24684         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24685         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24686         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24687         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24688         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24689         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24690         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24691         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24692         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24693         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24694         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24695         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24696         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24697         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24698         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24699         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24700         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24701         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24702         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24703         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24704         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24705         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24706         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24707         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24708         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24709         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24710         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24711
24712         * gcc.dg/vect/vect-1.c: Fix spelling.
24713         * gcc.dg/vect/vect-10.c: Fix spelling.
24714         * gcc.dg/vect/vect-11.c: Fix spelling.
24715         * gcc.dg/vect/vect-12.c: Fix spelling.
24716         * gcc.dg/vect/vect-14.c: Fix spelling.
24717         * gcc.dg/vect/vect-15.c: Fix spelling.
24718         * gcc.dg/vect/vect-16.c: Fix spelling.
24719         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24720         * gcc.dg/vect/vect-64.c: Fix comments.
24721         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24722
24723 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24724             Ira Rosen  <irar@il.ibm.com>
24725
24726         * gcc.dg/vect/vect-70.c: New test.
24727         * gcc.dg/vect/vect-71.c: New test.
24728
24729 2005-01-09  Manfred Hollstein  <mh@suse.com>
24730
24731         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24732         * gcc.dg/pr18241-2.c: Likewise.
24733         * gcc.dg/pr18241-3.c: Likewise.
24734         * gcc.dg/pr18241-4.c: Likewise.
24735         * gcc.dg/pr18241-5.c: Likewise.
24736
24737 2005-01-08  Richard Henderson  <rth@redhat.com>
24738
24739         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24740         False for x86 and x86-64.
24741
24742 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24743
24744         PR tree-optimization/18241
24745         * gcc.dg/pr18241-1.c: New test.
24746         * gcc.dg/pr18241-2.c: New test.
24747         * gcc.dg/pr18241-3.c: New test.
24748         * gcc.dg/pr18241-4.c: New test.
24749         * gcc.dg/pr18241-5.c: New test.
24750
24751 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24752
24753         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24754         gfortran.dg/select_4.f90: New.
24755
24756 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24757
24758         * gcc.c-torture/execute/20050107-1.c: New test.
24759
24760 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24761
24762         PR c++/19298
24763         * g++.dg/template/ref2.C: New.
24764
24765 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24766
24767         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24768         instead of being empty.
24769
24770 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24771
24772         PR fortran/15553
24773         * gfortran.dg/array-1.f90: New test.
24774
24775 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24776
24777         PR tree-optimization/19283
24778         * gcc.c-torture/execute/20050106-1.c: New test.
24779
24780         PR rtl-optimization/18861
24781         * gcc.dg/20050105-1.c: New test.
24782
24783         PR tree-optimization/18828
24784         * gcc.dg/20050105-2.c: New test.
24785
24786 2005-01-07  Andreas Jaeger  <aj@suse.de>
24787
24788         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24789
24790 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24791
24792         PR fortran/18398
24793         * gfortran.dg/fmt_read.f90: New test.
24794
24795 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24796
24797         * gcc.dg/rs6000-ldouble-2.c: New.
24798
24799 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24800
24801         PR c++/19244
24802         * g++.dg/parser/ctor2.C: New test.
24803
24804 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24805
24806         PR c++/17154
24807         * g++.dg/template/using9.C: New test.
24808
24809 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24810
24811         PR c++/19258
24812         * g++.dg/lookup/friend6.C: New test.
24813
24814 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24815
24816         PR c++/19270
24817         * g++.dg/template/array10.C: New.
24818
24819 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24820
24821         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24822         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24823
24824 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.c-torture/compile/20050105-1.c: New test.
24827
24828 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24829
24830         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24831
24832 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24833
24834         PR middle-end/19100
24835         * gcc.dg/conv-3.c: New test case.
24836
24837 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24838
24839         * gcc.dg/asm-wide-1.c: New test.
24840
24841 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         PR c++/19030
24844         * g++.dg/parse/crash22.C: New
24845
24846 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24847
24848         PR 19257
24849         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24850
24851 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24852
24853         PR middle-end/17767
24854         * gcc.dg/i386-mmx-6.c: New test case.
24855
24856 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24857
24858         PR tree-optimization/18308
24859         * gcc.dg/vect/pr18308.c: New testcase.
24860
24861 2005-01-04  Andreas Jaeger  <aj@suse.de>
24862
24863         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24864
24865 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24866             Robert Bowdidge <bowdidge@apple.com>
24867
24868         * gcc.dg/cpp/subframework1.c: New.
24869         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24870         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24871         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24872         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24873
24874 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24875
24876         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24877         producing warning.
24878         * gcc.dg/darwin-weakimport-2.c: New.
24879
24880 2005-01-03  Richard Henderson  <rth@redhat.com>
24881
24882         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24883
24884 2005-01-03  Richard Henderson  <rth@redhat.com>
24885
24886         * gcc.dg/vect/vect.exp: Enable for ia64.
24887         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24888         (check_effective_target_vect_float): Likewise.
24889         (check_effective_target_vect_no_align): Likewise.
24890         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24891         * gcc.dg/vect/vect-8.c: Likewise.
24892
24893 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24894
24895         PR target/19236
24896         * gcc.dg/pr19236-1.c: New test case.
24897
24898 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24899
24900         PR rtl-optimization/12092
24901         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24902
24903 2005-01-02  Andreas Jaeger  <aj@suse.de>
24904
24905         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24906
24907 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24908             Andrew Pinski  <pinskia@physics.uc.edu>
24909
24910         PR rtl-optimization/12092
24911         * gcc.dg/pr12092-1.c: New test case.
24912
24913 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24914
24915         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24916         'hidden' and 'default' for better portability.
24917         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24918
24919         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24920         6 and 7.
24921         * g++.old-deja/g++.brendan/new3.C: Likewise.
24922
24923 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24924
24925         * gcc.dg/20041231-1.C: New test.
24926         * g++.dg/warn/Wunreachable-code-1.C: New test.
24927
24928 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24929
24930         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24931         file, not /dev/null.  Abort on error.
24932
24933 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24934             Ziemowit Laski  <zlaski@apple.com>
24935
24936         PR objc/18971
24937         * objc.dg/encode-5.m: New test.
24938
24939 2004-12-29  Richard Henderson  <rth@redhat.com>
24940
24941         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24942         * objc.dg/stabs-1.m: Disable for ia64.
24943
24944 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24945
24946         PR c++/19190
24947         * g++.dg/warn/Wunused-10.C: New test.
24948
24949 2004-12-28  Richard Henderson  <rth@redhat.com>
24950
24951         * objc.dg/stabs-1.m: Disable for alpha.
24952
24953 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24954
24955         PR c++/19149
24956         * g++.dg/parse/error23.C: New test.
24957
24958 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24959
24960         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24961
24962         PR fortran/19032
24963         * gfortran.dg/intrinsic_modulo_1.f90: New.
24964         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24965         tests with divisor -1.
24966
24967 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24968
24969         * g++.dg/opt/temp1.C (memcpy): Return a value.
24970
24971         PR c++/19148
24972         * g++.dg/expr/cond7.C: New test.
24973
24974 2004-12-27  Paul Brook  <paul@codesourcery.com>
24975
24976         * gfortran.dg/g77/select_no_compile.f: Remove.
24977
24978 2004-12-27  Richard Henderson  <rth@redhat.com>
24979
24980         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24981         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24982         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24983
24984 2004-12-26  Richard Henderson  <rth@redhat.com>
24985
24986         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24987         by 1i instead of token pasting.
24988
24989 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24990
24991         PR tree-optimization/17578
24992         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24993         to additional_flags.
24994         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24995
24996 2004-12-25  Richard Henderson  <rth@redhat.com>
24997
24998         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24999         Remove Alpha.
25000
25001 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25002
25003         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25004         hppa*-*-hpux*.
25005         * gcc.dg/pr17957.c (dg-options): Likewise.
25006         * gcc.dg/struct-ret-1.c: Add prototype for abort.
25007         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25008         instead of 0 on __hppa__.
25009         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25010         "foo,%r" on hppa*-*-*.
25011
25012 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
25013
25014         PR fortran/19071
25015         * gfortran.dg/complex_write.f90: New test.
25016
25017 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25018
25019         PR c++/17595
25020         * g++.dg/parse/pragma2.C: New test.
25021
25022         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25023
25024 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25025
25026         * gcc.dg/empty2.c: Add missing dg-warning.
25027
25028 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25029
25030         PR c++/17413
25031         * g++.dg/template/local4.C: New test.
25032         * g++.dg/template/crash19.C: Add dg-error marker.
25033
25034         * g++.dg/template/crash31.C: Correct embedded PR number.
25035
25036 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/16405
25039         * g++.dg/opt/temp1.C: Add do-run marker.
25040
25041 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25042
25043         * g++.dg/template/spec19.C: New.
25044
25045 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
25046
25047         PR target/16819
25048         * gcc.dg/empty2.c: New.
25049
25050 2004-12-23  Richard Henderson  <rth@redhat.com>
25051
25052         * lib/target-supports.exp (check_effective_target_vect_no_align):
25053         Remove i?86 and x86-64.
25054
25055 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/16405
25058         * g++.dg/opt/temp1.C: New test.
25059
25060 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25061
25062         PR c++/18733
25063         * g++.dg/template/friend33.C: New testcase.
25064
25065 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
25066
25067         PR c++/18464
25068         * g++.dg/template/cond5.C: New test.
25069
25070         PR c++/18492
25071         * g++.dg/inherit/thunk3.C: New test.
25072
25073         PR c++/11224
25074         * g++.dg/warn/Wunused-9.C: New test.
25075
25076 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
25077
25078         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25079
25080 2004-12-22  Jan Beulich  <jbeulich@novell.com>
25081
25082         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25083
25084 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
25085
25086         PR c++/18378
25087         * g++.dg/ext/packed8.C: New test.
25088
25089         PR c++/19063
25090         * g++.dg/template/crash31.C: New test.
25091
25092         PR c++/19034
25093         * g++.dg/template/crash30.C: New test.
25094
25095 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25096
25097         PR C++/18984
25098         * g++.dg/eh/ctor3.C: New test.
25099
25100 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25101
25102         * objc.dg/stabs-1.m: Allow section name to be quoted and
25103         assembly label to begin with '.LL'.
25104
25105 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
25106
25107         * gcc.dg/vect/vect.exp
25108         (check_effective_target_lp64_or_vect_no_align): New.
25109         * gcc.dg/vect/vect-77.c: Use it.
25110         * gcc.dg/vect/vect-78.c: Use it.
25111
25112         * lib/target-supports.exp
25113         (check_effective_target_vect_no_max,
25114         check_effective_target_vect_no_bitwise,
25115         check_effective_target_vect_no_align): New.
25116         * gcc.dg/vect/vect-13.c: Use them.
25117         * gcc.dg/vect/vect-17.c: Ditto.
25118         * gcc.dg/vect/vect-18.c: Ditto.
25119         * gcc.dg/vect/vect-19.c: Ditto.
25120         * gcc.dg/vect/vect-20.c: Ditto.
25121         * gcc.dg/vect/vect-27.c: Ditto.
25122         * gcc.dg/vect/vect-29.c: Ditto.
25123         * gcc.dg/vect/vect-44.c: Ditto.
25124         * gcc.dg/vect/vect-48.c: Ditto.
25125         * gcc.dg/vect/vect-50.c: Ditto.
25126         * gcc.dg/vect/vect-52.c: Ditto.
25127         * gcc.dg/vect/vect-54.c: Ditto.
25128         * gcc.dg/vect/vect-56.c: Ditto.
25129         * gcc.dg/vect/vect-58.c: Ditto.
25130         * gcc.dg/vect/vect-60.c: Ditto.
25131         * gcc.dg/vect/vect-72.c: Ditto.
25132         * gcc.dg/vect/vect-80.c: Ditto.
25133
25134 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         PR c++/14075
25137         * g++.dg/init/string1.C: New.
25138
25139         PR c++/18975
25140         * g++.dg/other/synth1.C: New.
25141
25142 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25143
25144         PR c/18963
25145         * gcc.dg/pr18963-1.c: New test.
25146
25147 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25148
25149         PR c/18596
25150         * gcc.dg/funcdef-storage-1.c (foo): Remove.
25151         * gcc.dg/pr18596-1.c: Use dg-error.
25152         (dg-options): Use -fno-unit-at-a-time.
25153         * gcc.dg/pr18596-2.c: New test.
25154         * gcc.dg/pr18596-3.c: New test.
25155
25156 2004-12-20  Roger Sayle  <roger@eyesopen.com>
25157
25158         PR middle-end/18683
25159         * g++.dg/opt/pr18683-1.C: New test case.
25160
25161 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
25162
25163         PR other/19093
25164         * g++.dg/opt/max1.C: Fix for 64bit targets.
25165
25166 2004-12-20  Matt Austern  <austern@apple.com>
25167
25168         PR c++/19044
25169         * g++.dg/ext/builtin6.C: New
25170
25171 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
25172
25173         PR tree-optimization/19080
25174         * gcc.c-torture/compile/pr19080.c: New test.
25175
25176 2004-12-20  Steven Bosscher  <stevenb@suse.de>
25177
25178         * gcc.dg/20041219-1.c: New test.
25179
25180 2004-12-19  Roger Sayle  <roger@eyesopen.com>
25181
25182         PR middle-end/19068
25183         * g++.dg/opt/max1.C: New test case.
25184
25185 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25186
25187         * gcc.dg/fdata-sections-1.c: New test.
25188
25189 2004-12-18  Roger Sayle  <roger@eyesopen.com>
25190
25191         PR middle-end/18548
25192         * gcc.dg/max-1.c: New test case.
25193
25194 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
25195
25196         * gcc.c-torture/execute/20041218-1.c: New test.
25197
25198 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
25199
25200         * gcc.dg/pr18501.c: New test.
25201         * gcc.dg/uninit-5.c: XFAIL.
25202         * gcc.dg/uninit-9.c: XFAIL.
25203
25204 2004-12-17  Dale Johannesen  <dalej@apple.com>
25205
25206         * gcc.dg/20041213-1.c: New.
25207
25208 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
25209
25210         * objc.dg/stabs-1.m: Allow assembly label to begin
25211         with a dot ('.').
25212
25213 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
25214
25215         * gcc.c-torture/execute/20041213-1.c: Move...
25216         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25217
25218 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         PR c++/18721
25221         * g++.dg/lookup/conv-5.C: New.
25222
25223 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
25224
25225         * objc.dg/stabs-1.m: New test.
25226
25227 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25228
25229         * gcc.dg/visibility-c.c: Change compile to
25230         assemble for the test.
25231
25232 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25233
25234         PR target/19041
25235         * gcc.dg/visibility-c.c: New test.
25236
25237 2004-12-16  Roger Sayle  <roger@eyesopen.com>
25238
25239         PR middle-end/18493
25240         * gcc.dg/switch-8.c: New test case.
25241
25242 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         PR c++/18905
25245         * g++.dg/template/init4.C: New.
25246         * g++.dg/opt/static3.C: Enable optimizer.
25247
25248 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
25249
25250         * g++.dg/other/complex1.C: New test.
25251
25252 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
25253
25254         * g++.dg/opt/inline9.C: New test.
25255
25256 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25257
25258         PR fortran/18993
25259         * gfotran.dg/nullify_1.f: New test.
25260
25261 2004-12-15  Richard Henderson  <rth@redhat.com>
25262
25263         * gcc.target/i386/i386.exp: New harness.
25264         * gcc.target/i386/vect-args.c: New.
25265
25266 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
25267
25268         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25269
25270 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25271
25272         PR c++/18825
25273         * g++.dg/template/friend32.C: New test.
25274
25275 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25276
25277         * cpp/pragma-once-1.c: New test.
25278         * cpp/pragma-once-1b.h: Likewise.
25279         * cpp/pragma-once-1c.h: Likewise.
25280         * cpp/pragma-once-1d.h: Likewise.
25281         * cpp/inc/pragma-once-1a.h: Likewise.
25282
25283 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
25284             Steven G. Kargl  <kargls@comcast.net>
25285
25286         PR fortran/17597
25287         * gfortran.dg/list_read_3.f90: New test.
25288
25289 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25290
25291         * gcc.dg/ftrapv-2.c: New test.
25292
25293 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         PR c++/18981
25296         * g++.dg/template/typename9.C: New test.
25297
25298 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25299
25300         PR c++/18738
25301         * g++.dg/template/typename8.C: New test.
25302         * g++.dg/parse/friend2.C: Tweak error message.
25303
25304 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25305
25306         * gcc.c-torture/20041214-1.c: New test.
25307
25308 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25309
25310         PR c++/18965
25311         * g++.dg/init/array17.C: New test.
25312
25313 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25314
25315         PR c++/18793
25316         * g++.dg/init/aggr3.C: New test.
25317
25318 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
25319
25320         * gcc.dg/altivec-types-1.c: New test.
25321         * gcc.dg/altivec-types-2.c: New test.
25322         * gcc.dg/altivec-types-3.c: New test.
25323         * gcc.dg/altivec-types-4.c: New test.
25324         * g++.dg/ext/altivec-types-1.C: New test.
25325         * g++.dg/ext/altivec-types-2.C: New test.
25326         * g++.dg/ext/altivec-types-3.C: New test.
25327         * g++.dg/ext/altivec-types-4.C: New test.
25328
25329 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
25330
25331         PR middle-end/18951
25332         * gcc.c-torture/execute/20041213-1.c: New test.
25333
25334 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
25335
25336         PR c++/18949
25337         * g++.dg/template/cast1.C: New.
25338
25339 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
25340
25341         * gcc.c-torture/execute/20041213-2.c: New test.
25342
25343 2004-12-13  Richard Henderson  <rth@redhat.com>
25344
25345         * gcc.dg/i386-sse-10.c: Fix typo in options.
25346
25347 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25348
25349         PR c++/18968
25350         * g++.dg/opt/pr18968.C: New test.
25351
25352 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25353
25354         PR c++/18925
25355         * g++.dg/ext/visibility/staticdatamem.C: New test.
25356
25357 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25358
25359         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25360
25361 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25362
25363         PR rtl-optimization/18928
25364         * gcc.dg/pr18928-1.c: New test case.
25365
25366 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25367
25368         PR tree-opt/16951
25369         * gcc.c-torture/compile/20041211-1.c: New.
25370
25371 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25372
25373         PR middle-end/17564
25374         * gcc.c-torture/execute/20041212-1.c: New test.
25375
25376 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25377
25378         PR fortran/18869
25379         * gfortran.dg/common_1.f90: New test.
25380
25381 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25382         Paul Brook  <paul@codesourcery.com>
25383
25384         PR fortran/16222
25385         * gfortran.dg/real_do_1.f90: New test.
25386
25387 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25388
25389         PR tree-opt/18040
25390         * g++.dg/opt/ptrmem6.C: New test.
25391
25392 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25393
25394         PR middle-end/18921
25395         * gcc.dg/pr18921-1.c: New test case.
25396
25397 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25398
25399         PR fortran/17175
25400         * gfortran.dg/scale_1.f90: New test.
25401
25402 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25403
25404         PR middle-end/18903
25405         * gcc.c-torture/compile/pr18903.c: New test.
25406
25407 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25408
25409         * gcc.c-torture/execute/20041210-1.c: New test.
25410
25411 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25412
25413         PR c++/18731
25414         * g++.dg/parser/struct-1.C: New test.
25415         * g++.dg/parser/struct-2.C: New test.
25416         * g++.dg/parser/struct-3.C: New test.
25417
25418 2004-12-09  Richard Henderson  <rth@redhat.com>
25419
25420         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25421
25422         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25423         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25424
25425 2004-12-09  Matt Austern  <austern@apple.com>
25426
25427         PR c++/18514
25428         * g++.dg/ext/builtin1.C: New
25429         * g++.dg/ext/builtin2.C: New
25430         * g++.dg/ext/builtin3.C: New
25431         * g++.dg/ext/builtin4.C: New
25432         * g++.dg/ext/builtin5.C: New
25433
25434 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25435
25436         PR tree-opt/18904
25437         * g++.dg/opt/ptrmem5.C: New test.
25438
25439 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25440
25441         * g++.dg/parse/typename5.C: Adjust for new error.
25442         * g++.dg/parse/typename7.C: New.
25443
25444 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25445
25446         PR c++/18073
25447         * g++.dg/other/mmintrin.C: New test.
25448
25449 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         PR c++/16681
25452         * g++.dg/init/array15.C: New.
25453         * g++.dg/init/array16.C: New.
25454
25455 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25456
25457         PR fortran/18826
25458         * gfortran.dg/assign_1.f90: New test.
25459
25460 2004-12-08  Nick Clifton  <nickc@redhat.com>
25461
25462         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25463         * gcc.target/xstormy16/data_below100: Likewise.
25464         * gcc.target/xstormy16/sfr: Likewise.
25465         * gcc.target/xstormy16/below100.S: New test source file.
25466         * gcc.target/xstormy16/below100.ld: New test linker script.
25467         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25468         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25469         bp instructions.
25470         * gcc.target/xstormy16/bp.c: Likewise.
25471
25472         * gcc.target/xstormy16/bss_below100: New files:
25473         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25474         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25475         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25476         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25477         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25478         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25479         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25480         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25481         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25482         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25483         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25484         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25485         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25486         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25487         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25488         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25489         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25490         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25491         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25492         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25493         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25494         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25495         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25496         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25497         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25498         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25499         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25500
25501         * gcc.target/xstormy16/data_below100: New files:
25502         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25503         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25504         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25505         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25506         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25507         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25508         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25509         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25510         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25511         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25512         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25513         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25514         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25515         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25516         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25517         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25518         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25519         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25520         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25521         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25522         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25523         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25524         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25525         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25526         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25527         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25528         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25529
25530         * gcc.target/xstormy16/sfr: New files:
25531         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25532         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25533         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25534         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25535         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25536         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25537         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25538         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25539         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25540         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25541         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25542         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25543         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25544         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25545         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25546         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25547         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25548         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25549         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25550         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25551         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25552         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25553         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25554         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25555         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25556         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25557         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25558         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25559         27_if0_sfrw_bitfield_f.c
25560
25561 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25562
25563         PR c++/18100
25564         * g++.dg/lookup/name-clash4.C: New test.
25565
25566 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         PR c++/18672
25569         * g++.dg/opt/array1.C: New.
25570
25571         PR c++/18803
25572         * g++.dg/template/operator5.C: New.
25573
25574 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25575
25576         PR c/18867
25577         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25578
25579 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25580
25581         * gcc.dg/noncompile/20041207.c: New test.
25582
25583 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25584
25585         * g++.dg/other/unreachable-1.C: New test.
25586
25587 2004-12-06  Nick Clifton  <nickc@redhat.com>
25588
25589         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25590         <limits.h> because the latter comes from gcc's include/ directory
25591         and not the newlib/libc/include directory.
25592
25593 2004-12-04  Richard Henderson  <rth@redhat.com>
25594
25595         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25596
25597 2004-12-04  Richard Henderson  <rth@redhat.com>
25598
25599         * lib/target-supports.exp (check_gc_sections_available): Disable
25600         for alpha and ia64.
25601
25602 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25603
25604         PR middle-end/17909
25605         * g++.dg/other/vararg-2.C: New test.
25606
25607 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25608
25609         PR c++/17011, c++/17971
25610         * g++.dg/template/error15.C: Adjust expected error.
25611         * g++.dg/template/instantiate3.C: Likewise.
25612
25613 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25614
25615         * gcc.dg/altivec-18.c: Fix for darwin
25616
25617 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         PR c++/18782
25620         * g++.dg/parse/ptrmem2.C: New.
25621
25622         PR c++/18318
25623         * g++.dg/template/new1.C: New.
25624
25625 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25626
25627         PR fortran/18710
25628         * gfortran.dg/direct_io_3.f90: New test.
25629
25630 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25631
25632         PR 18758
25633         * g++.dg/parse/crash21.C: New.
25634
25635 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25636
25637         PR c++/15664, c++/18276
25638         * g++.dg/template/ttp13.C: New test.
25639         * g++.dg/template/ttp14.C: Likewise.
25640
25641 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25642
25643         PR c++/18123
25644         * g++.dg/parse/enum2.C: New test.
25645         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25646
25647 2004-12-02  Nick Clifton  <nickc@redhat.com>
25648
25649         * gcc.target/xstormy16: New test directory.
25650         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25651         * gcc.target/xstormy16/bp.c: Check the generation of bp
25652         instructions.
25653         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25654         bn instructions and the BELOW100 attribute.
25655
25656 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25657
25658         PR target/16952
25659         * gcc.dg/ppc-eabi.c: New.
25660
25661 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25662
25663         PR fortran/18284
25664         * gfortran.dg/backspace.f90
25665
25666 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25667
25668         * gfortran.dg/inquire.f90: New test.
25669
25670 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25671
25672         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25673         handle effective-target-keyword.
25674         (dg-skip-if): Support effective-target keyword as target list.
25675         (dg-xfail-if): Ditto.
25676         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25677
25678 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25679
25680         PR tree-optimization/18291
25681         * gcc.c-torture/compile/pr18291.c: New test.
25682
25683 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25684
25685         PR C++/18729
25686         * g++.dg/parse/crash20.C: New.
25687
25688         PR c++/17431
25689         * g++.dg/overload/arg1.C: New.
25690         * g++.dg/overload/arg2.C: New.
25691         * g++.dg/overload/arg3.C: New.
25692         * g++.dg/overload/arg4.C: New.
25693
25694 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25695
25696         * gcc.dg/c99-flex-array-4.c: Remove.
25697
25698 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25699
25700         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25701
25702         * lib/target-supports.exp (is-effective-target): Simplify.
25703
25704         * lib/target-supports.exp (check_effective_target_vect_long):
25705         Fix for powerpc64-*-*.
25706
25707 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25708
25709         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25710         to support new requirements on FreeBSD 5.
25711
25712 2004-11-30  Devang Patel  <dpatel@apple.com>
25713
25714         PR 18702
25715         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25716
25717 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25718
25719         * g++.dg/ext/altivec-13.C: New test.
25720
25721 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25722
25723         PR tree-opt/18298
25724         * gcc.c-torture/execute/p18298.c: New test.
25725
25726 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25727             Dorit Naishlos  <dorit@il.ibm.com>
25728
25729         PR tree-opt/18607
25730         * gcc.dg/vect/vect-89.c: New test.
25731
25732 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25733
25734         * gcc.dg/pr18596-1.c: New test.
25735
25736 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25737
25738         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25739
25740 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25741
25742         PR c/18479
25743         * gcc.dg/pr18479.c: New test.
25744
25745 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25746
25747         PR target/18490
25748         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25749         mmix-knuth-mmixware.
25750
25751         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25752         cris-*-elf* cris-*-aout* mmix-*-*
25753
25754 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25755
25756         PR middle-end/18725
25757         * gcc.dg/pr18725.c: New test.
25758
25759 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25760
25761         PR target/18488
25762         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25763
25764         PR target/18336
25765         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25766
25767 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25768
25769         PR c++/18368
25770         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25771         * g++.old-deja/g++.law/ctors5.C: Likewise.
25772         * g++.old-deja/g++.other/crash25.C: Likewise.
25773
25774         PR c++/18674
25775         * g++.dg/template/error16.C: New test.
25776
25777         PR c++/18512
25778         * g++.dg/template/crash29.C: New test.
25779
25780 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25781
25782         PR tree-optimization/18712
25783         * gcc.c-torture/compile/pr18712.c: New test.
25784
25785 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25786
25787         PR c/7544
25788         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25789         tests.
25790
25791 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25792
25793         PR c++/18652
25794         * g++.dg/lookup/crash6.C: New test.
25795
25796 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25797
25798         PR middle-end/18164
25799         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25800
25801 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25802
25803         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25804         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25805         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25806
25807 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25808
25809         * gcc.dg/pr18164.c: New test.
25810
25811 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25812
25813         * gcc.dg/funroll-loops-all.c: New.
25814
25815 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25816
25817         PR target/18489
25818         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25819         delimeter, match space and TAB as well as ":".
25820
25821         PR target/18484
25822         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25823
25824         PR target/18348
25825         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25826
25827         PR target/18345
25828         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25829
25830         PR target/18337
25831         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25832
25833 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25834
25835         * gfortran.dg/direct_io_2.f90: New test.
25836
25837 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25838
25839         PR target/18334
25840         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25841
25842 2004-11-28  Richard Henderson  <rth@redhat.com>
25843
25844         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25845
25846 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25847
25848         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25849         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25850         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25851         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25852         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25853         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25854         gcc.dg/pointer-arith-8.c: New tests.
25855
25856 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25857
25858         PR fortran/18364
25859         * gfortran.dg/endfile.f90: New test.
25860
25861 2004-11-27  Falk Hueffner  <falk@debian.org>
25862
25863         * gcc.dg/loop-6.c: New test.
25864
25865 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.c-torture/execute/20041126-1.c: New test.
25868
25869 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25870
25871         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25872         on IRIX.
25873
25874 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25875
25876         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25877         functions.
25878
25879 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25880
25881         PR rtl-optimization/17825
25882         * gcc.c-torture/compile/20041119-1.c: New test.
25883
25884 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25885
25886         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25887         Check existence of ld library path variables before unsetting.
25888
25889 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25890
25891         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25892
25893 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25894
25895         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25896
25897 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25898
25899         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25900
25901 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25902
25903         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25904         dg-do directive.
25905
25906 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25907
25908         * gcc.dg/pr17957.c: Pass --param, not -param.
25909
25910 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25911
25912         PR middle-end/17957
25913         * gcc.dg/pr17957.c: New test.
25914
25915 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25916
25917         PR c++/18445
25918         * g++.dg/template/crash28.C: Likewise.
25919
25920         PR c++/18001
25921         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25922         * g++.dg/ext/lvaddr.C: Likewise.
25923         * g++.dg/opt/pr7503-3.C: Likewise.
25924
25925         PR c++/18466
25926         * g++.dg/parse/qualified3.C: New test.
25927         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25928
25929         PR c++/18545
25930         * g++.dg/expr/return1.C: New test.
25931
25932 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25933
25934         Friend class name lookup 3/n, PR c++/3332
25935         * g++.dg/lookup/friend3.C: New test.
25936         * g++.dg/lookup/friend4.C: Likewise.
25937         * g++.dg/lookup/friend5.C: Likewise.
25938
25939 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25940
25941         Friend class name lookup 2/n, PR c++/14513, c++/15410
25942         * g++.dg/lookup/friend2.C: New test.
25943         * g++.dg/template/friend31.C: Likewise.
25944
25945 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25946
25947         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25948
25949 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25950
25951         PR c++/17473
25952         * g++.dg/tc1/dr56.C: Remove.
25953         * g++.dg/template/typedef1.C: Add dg-error markers.
25954         * g++.old-deja/g++.other/typedef7.C: Likewise.
25955
25956         PR c++/18285
25957         * g++.dg/parse/typedef7.C: New test.
25958
25959 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25960
25961         * gcc.c-torture/execute/20041124-1.c: New test.
25962
25963 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25964
25965         * g++.dg/template/deduce3.C: New test.
25966
25967         PR c++/18586
25968         * g++.dg/template/crash27.C: New test.
25969
25970         PR c++/18530
25971         * g++.dg/warn/Wshadow-3.C: New test.
25972
25973 2004-11-24  Devang Patel  <dpatel@apple.com>
25974
25975         PR/18555
25976         * gcc.dg/cpp/isysroot-1.c: New test.
25977         * gcc.dg/cpp/usr/include/stdio.h: New file.
25978         * gcc.dg/cpp/isysroot-2.c: New test.
25979         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25980         New file.
25981
25982 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25983
25984         PR c++/8929
25985         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25986
25987 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25988
25989         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25990         * gcc.target/sparc/pdist.c: Likewise.
25991
25992 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25993
25994         PR c++/16882
25995         * g++.dg/conversion/simd1.C: New test.
25996
25997 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25998
25999         * lib/target-libpath.exp: New file defining
26000         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26001         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26002         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26003         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26004         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
26005
26006 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
26007
26008         * gcc.dg/pragma-align-2.c: Test macro expansion.
26009         * gcc.dg/pragma-pack-2.c: New test.
26010
26011 2004-11-23  Richard Henderson  <rth@redhat.com>
26012
26013         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26014         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26015         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26016         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26017         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26018         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26019
26020         * gcc.dg/vect/vect.exp: Add check for alpha.
26021         * lib/target-supports.exp (check_alpha_max_hw_available): New.
26022         (check_effective_target_vect_int): Enable for alpha.
26023         (check_effective_target_vect_long): New.
26024         (is-effective-target): Add it.
26025
26026 2004-11-23  Uros Bizjak <uros@kss-loka.si>
26027
26028         * gcc.dg/pr18614-1.c: New test.
26029
26030 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * gcc.dg/setjmp-2.c: New test.
26033
26034 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
26035
26036         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26037         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26038         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26039         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26040         gcc.target/sparc/pdist.c: New tests.
26041
26042 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
26043
26044         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26045
26046 2004-11-22  Dale Johannesen  <dalej@apple.com>
26047
26048         * gcc.dg/20041111-1.c: New.
26049
26050 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26051
26052         PR tree-opt/18536
26053         * gcc.dg/vect/pr18536.c: New test.
26054
26055 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26056
26057         PR c++/18354
26058         * g++.dg/template/nontype11.C: New test.
26059
26060 2004-11-21  Roger Sayle  <roger@eyesopen.com>
26061
26062         PR middle-end/18520
26063         * gcc.dg/pr18520-1.c: New test case.
26064
26065 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
26066
26067         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26068         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26069         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26070         expected diagnostics.
26071
26072 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26073
26074         PR target/18580
26075         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26076         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26077         vect-77.c, vect-77a.c: XFAIL on the SPARC.
26078
26079 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26080
26081         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26082
26083 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
26084             Joseph Myers  <joseph@codesourcery.com>
26085
26086         * lib/target-supports.exp (check_visibility_available): Really
26087         test the compiler.
26088
26089 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26090
26091         PR tree-opt/18181
26092         * gcc.dg/vect/vect-85.c: New test.
26093         * gcc.dg/vect/vect-86.c: New test.
26094         * gcc.dg/vect/vect-87.c: New test.
26095         * gcc.dg/vect/vect-88.c: New test.
26096
26097 2004-11-19  Ben Elliston  <bje@au.ibm.com>
26098
26099         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26100
26101 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
26102
26103         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26104         * gcc.dg/ppc-and-1.c: Ditto.
26105         * gcc.dg/ppc-compare-1.c: Ditto.
26106         * gcc.dg/ppc-mov-1.c: Ditto
26107
26108 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
26109             Mark Mitchell  <mark@codesourcery.com>
26110
26111         * gcc.dg/pragma-init-fini-2.c: New test.
26112
26113 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26114             Aldy Hernandez  <aldyh@redhat.com>
26115
26116         * lib/target-supports.exp (check_effective_target_vect_int): New
26117         (check_effective_target_vect_float): New
26118         (check_effective_target_vect_double): New.
26119         (is-effective-target): Support new effective targets keywords.
26120         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26121         default action for dg-do.
26122         * gcc.dg/vect/pr16105.c: Use new support.
26123         * gcc.dg/vect/pr18400.c: Ditto.
26124         * gcc.dg/vect/pr18425.c: Ditto.
26125         * gcc.dg/vect/vect-1.c: Ditto.
26126         * gcc.dg/vect/vect-10.c: Ditto.
26127         * gcc.dg/vect/vect-11.c: Ditto.
26128         * gcc.dg/vect/vect-12.c: Ditto.
26129         * gcc.dg/vect/vect-13.c: Ditto.
26130         * gcc.dg/vect/vect-14.c: Ditto.
26131         * gcc.dg/vect/vect-15.c: Ditto.
26132         * gcc.dg/vect/vect-16.c: Ditto.
26133         * gcc.dg/vect/vect-17.c: Ditto.
26134         * gcc.dg/vect/vect-18.c: Ditto.
26135         * gcc.dg/vect/vect-19.c: Ditto.
26136         * gcc.dg/vect/vect-2.c: Ditto.
26137         * gcc.dg/vect/vect-20.c: Ditto.
26138         * gcc.dg/vect/vect-21.c: Ditto.
26139         * gcc.dg/vect/vect-22.c: Ditto.
26140         * gcc.dg/vect/vect-23.c: Ditto.
26141         * gcc.dg/vect/vect-24.c: Ditto.
26142         * gcc.dg/vect/vect-25.c: Ditto.
26143         * gcc.dg/vect/vect-26.c: Ditto.
26144         * gcc.dg/vect/vect-27.c: Ditto.
26145         * gcc.dg/vect/vect-27a.c: Ditto.
26146         * gcc.dg/vect/vect-28.c: Ditto.
26147         * gcc.dg/vect/vect-29.c: Ditto.
26148         * gcc.dg/vect/vect-29a.c: Ditto.
26149         * gcc.dg/vect/vect-3.c: Ditto.
26150         * gcc.dg/vect/vect-30.c: Ditto.
26151         * gcc.dg/vect/vect-31.c: Ditto.
26152         * gcc.dg/vect/vect-32.c: Ditto.
26153         * gcc.dg/vect/vect-33.c: Ditto.
26154         * gcc.dg/vect/vect-34.c: Ditto.
26155         * gcc.dg/vect/vect-35.c: Ditto.
26156         * gcc.dg/vect/vect-36.c: Ditto.
26157         * gcc.dg/vect/vect-37.c: Ditto.
26158         * gcc.dg/vect/vect-38.c: Ditto.
26159         * gcc.dg/vect/vect-4.c: Ditto.
26160         * gcc.dg/vect/vect-40.c: Ditto.
26161         * gcc.dg/vect/vect-41.c: Ditto.
26162         * gcc.dg/vect/vect-42.c: Ditto.
26163         * gcc.dg/vect/vect-43.c: Ditto.
26164         * gcc.dg/vect/vect-44.c: Ditto.
26165         * gcc.dg/vect/vect-45.c: Ditto.
26166         * gcc.dg/vect/vect-46.c: Ditto.
26167         * gcc.dg/vect/vect-47.c: Ditto.
26168         * gcc.dg/vect/vect-48.c: Ditto.
26169         * gcc.dg/vect/vect-48a.c: Ditto.
26170         * gcc.dg/vect/vect-49.c: Ditto.
26171         * gcc.dg/vect/vect-5.c: Ditto.
26172         * gcc.dg/vect/vect-50.c: Ditto.
26173         * gcc.dg/vect/vect-51.c: Ditto.
26174         * gcc.dg/vect/vect-52.c: Ditto.
26175         * gcc.dg/vect/vect-53.c: Ditto.
26176         * gcc.dg/vect/vect-54.c: Ditto.
26177         * gcc.dg/vect/vect-55.c: Ditto.
26178         * gcc.dg/vect/vect-56.c: Ditto.
26179         * gcc.dg/vect/vect-56a.c: Ditto.
26180         * gcc.dg/vect/vect-57.c: Ditto.
26181         * gcc.dg/vect/vect-58.c: Ditto.
26182         * gcc.dg/vect/vect-59.c: Ditto.
26183         * gcc.dg/vect/vect-6.c: Ditto.
26184         * gcc.dg/vect/vect-60.c: Ditto.
26185         * gcc.dg/vect/vect-61.c: Ditto.
26186         * gcc.dg/vect/vect-62.c: Ditto.
26187         * gcc.dg/vect/vect-63.c: Ditto.
26188         * gcc.dg/vect/vect-64.c: Ditto.
26189         * gcc.dg/vect/vect-65.c: Ditto.
26190         * gcc.dg/vect/vect-66.c: Ditto.
26191         * gcc.dg/vect/vect-67.c: Ditto.
26192         * gcc.dg/vect/vect-68.c: Ditto.
26193         * gcc.dg/vect/vect-69.c: Ditto.
26194         * gcc.dg/vect/vect-7.c: Ditto.
26195         * gcc.dg/vect/vect-72.c: Ditto.
26196         * gcc.dg/vect/vect-72a.c: Ditto.
26197         * gcc.dg/vect/vect-73.c: Ditto.
26198         * gcc.dg/vect/vect-74.c: Ditto.
26199         * gcc.dg/vect/vect-75.c: Ditto.
26200         * gcc.dg/vect/vect-76.c: Ditto.
26201         * gcc.dg/vect/vect-77.c: Ditto.
26202         * gcc.dg/vect/vect-77a.c: Ditto.
26203         * gcc.dg/vect/vect-78.c: Ditto.
26204         * gcc.dg/vect/vect-79.c: Ditto.
26205         * gcc.dg/vect/vect-8.c: Ditto.
26206         * gcc.dg/vect/vect-80.c: Ditto.
26207         * gcc.dg/vect/vect-82.c: Ditto.
26208         * gcc.dg/vect/vect-82_64.c: Ditto.
26209         * gcc.dg/vect/vect-83.c: Ditto.
26210         * gcc.dg/vect/vect-83_64.c: Ditto.
26211         * gcc.dg/vect/vect-9.c: Ditto.
26212         * gcc.dg/vect/vect-all.c: Ditto.
26213         * gcc.dg/vect/vect-none.c: Ditto.
26214
26215 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26216
26217         * lib/gcc-dg.exp (dg-skip-if): New function.
26218         (dg-forbid-option): Remove.
26219         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26220         * g++.dg/abi/bitfield8.C: Likewise.
26221         * g++.dg/abi/dtor1.C: Likewise.
26222         * g++.dg/abi/empty10.C: Likewise.
26223         * g++.dg/abi/empty7.C: Likewise.
26224         * g++.dg/abi/empty9.C: Likewise.
26225         * g++.dg/abi/layout3.C: Likewise.
26226         * g++.dg/abi/layout4.C: Likewise.
26227         * g++.dg/abi/thunk1.C: Likewise.
26228         * g++.dg/abi/thunk2.C: Likewise.
26229         * g++.dg/abi/vbase11.C: Likewise.
26230         * g++.dg/abi/vthunk2.C: Likewise.
26231         * g++.dg/abi/vthunk3.C: Likewise.
26232         * g++.dg/ext/attrib8.C: Likewise.
26233         * g++.dg/opt/longbranch2.C: Likewise.
26234         * g++.dg/opt/reg-stack4.C: Likewise.
26235         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26236         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26237         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26238         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26239         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26240         * gcc.dg/20000609-1.c: Likewise.
26241         * gcc.dg/20000720-1.c: Likewise.
26242         * gcc.dg/20011107-1.c: Likewise.
26243         * gcc.dg/20011119-1.c: Likewise.
26244         * gcc.dg/20020108-1.c: Likewise.
26245         * gcc.dg/20020122-2.c: Likewise.
26246         * gcc.dg/20020122-3.c: Likewise.
26247         * gcc.dg/20020201-3.c: Likewise.
26248         * gcc.dg/20020206-1.c: Likewise.
26249         * gcc.dg/20020218-1.c: Likewise.
26250         * gcc.dg/20020310-1.c: Likewise.
26251         * gcc.dg/20020411-1.c: Likewise.
26252         * gcc.dg/20020418-2.c: Likewise.
26253         * gcc.dg/20020426-1.c: Likewise.
26254         * gcc.dg/20020426-2.c: Likewise.
26255         * gcc.dg/20020517-1.c: Likewise.
26256         * gcc.dg/20020523-1.c: Likewise.
26257         * gcc.dg/20020523-2.c: Likewise.
26258         * gcc.dg/20020729-1.c: Likewise.
26259         * gcc.dg/20030204-1.c: Likewise.
26260         * gcc.dg/20030826-2.c: Likewise.
26261         * gcc.dg/20030926-1.c: Likewise.
26262         * gcc.dg/20031202-1.c: Likewise.
26263         * gcc.dg/980312-1.c: Likewise.
26264         * gcc.dg/980313-1.c: Likewise.
26265         * gcc.dg/990117-1.c: Likewise.
26266         * gcc.dg/990424-1.c: Likewise.
26267         * gcc.dg/990524-1.c: Likewise.
26268         * gcc.dg/991230-1.c: Likewise.
26269         * gcc.dg/i386-387-1.c: Likewise.
26270         * gcc.dg/i386-387-2.c: Likewise.
26271         * gcc.dg/i386-387-3.c: Likewise.
26272         * gcc.dg/i386-387-4.c: Likewise.
26273         * gcc.dg/i386-387-5.c: Likewise.
26274         * gcc.dg/i386-387-6.c: Likewise.
26275         * gcc.dg/i386-asm-1.c: Likewise.
26276         * gcc.dg/i386-bitfield1.c: Likewise.
26277         * gcc.dg/i386-bitfield2.c: Likewise.
26278         * gcc.dg/i386-loop-1.c: Likewise.
26279         * gcc.dg/i386-loop-2.c: Likewise.
26280         * gcc.dg/i386-loop-3.c: Likewise.
26281         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26282         * gcc.dg/i386-pic-1.c: Likewise.
26283         * gcc.dg/i386-regparm.c: Likewise.
26284         * gcc.dg/i386-signbit-1.c: Likewise.
26285         * gcc.dg/i386-signbit-2.c: Likewise.
26286         * gcc.dg/i386-signbit-3.c: Likewise.
26287         * gcc.dg/i386-sse-5.c: Likewise.
26288         * gcc.dg/i386-sse-8.c: Likewise.
26289         * gcc.dg/i386-unroll-1.c: Likewise.
26290         * gcc.dg/tls/opt-1.c: Likewise.
26291         * gcc.dg/tls/opt-2.c: Likewise.
26292         * gcc.dg/unroll-1.c: Likewise.
26293         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26294         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26295         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26296         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26297
26298 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26299
26300         * g++.dg/template/incomplete1.C: New test.
26301
26302 2004-11-16  Nick Clifton  <nickc@redhat.com>
26303
26304         Revert patches accidentally commited during checkin of fixes for
26305         xstormy16 tests:
26306         gcc.c-torture/execute/simd-4.c: Revert
26307         gcc.dg/20040910-1.c: Revert.
26308
26309 2004-11-16  Paul Brook  <paul@codesourcery.com>
26310
26311         PR fortran/13010
26312         * gfortran.dg/der_pointer_1.f90: New test.
26313
26314 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
26315
26316         PR c/18498
26317         * gcc.dg/bitfld-13.c: New test.
26318
26319 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
26320
26321         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26322         powerpc*-*-linux*.
26323
26324         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26325         * gcc.dg/ppc64-abi-2.c: Ditto.
26326         * gcc.dg/ppc64-abi-3.c: Ditto.
26327
26328         * lib/gcc-dg.exp (dg-target-list): Remove.
26329
26330 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
26331
26332         * gcc.dg/ia64-postinc.c: New test.
26333
26334 2004-11-15  Mark Mitchell <mark@codesourcery.com>
26335
26336         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26337
26338 2004-11-15  Nick Clifton  <nickc@redhat.com>
26339
26340         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26341         __INT_MAX__ so that the test can be compiled by toolchains
26342         targeted at 16-bit processors.
26343
26344         * gcc.dg/20040625-1.c: Use long constants rather than integers
26345         when performing arithmetic that will overflow 16-bits.
26346
26347         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26348         xstormy16.  It does not support 128-bit vector operations.
26349
26350         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26351         with the macro PTR_TYPE.  Define this macro to an integer type
26352         suitable for holding a pointer.
26353
26354         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26355         the target is a 16-bit processor.
26356
26357         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26358         16-bit targets where the character constant will be too long.
26359
26360         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26361         where the double will not be directly addressable.
26362
26363 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26364
26365         Friend class name lookup 1/n, PR c++/18471
26366         * g++.dg/template/crash26.C: New test.
26367         * g++.dg/lookup/struct1.C: Adjust expected error.
26368         * g++.dg/parse/elab1.C: Likewise.
26369         * g++.dg/parse/elab2.C: Likewise.
26370         * g++.dg/parse/int-as-enum1.C: Likewise.
26371         * g++.dg/parse/struct-as-enum1.C: Likewise.
26372         * g++.dg/parse/typedef1.C: Likewise.
26373         * g++.dg/parse/typedef3.C: Likewise.
26374         * g++.dg/parse/typedef4.C: Likewise.
26375         * g++.dg/parse/typedef5.C: Likewise.
26376         * g++.dg/template/nontype4.C: Likewise.
26377         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26378         * g++.old-deja/g++.other/elab1.C: Likewise.
26379         * g++.old-deja/g++.other/syntax4.C: Likewise.
26380
26381 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26382
26383         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26384
26385 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26386
26387         * gcc.c-torture/execute/20041114-1.c: New test.
26388
26389 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26390
26391         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26392         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26393         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26394         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26395         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26396         gcc.dg/switch-7.c: New tests.
26397
26398 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26399
26400         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26401
26402 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26403
26404         PR tree-opt/18400
26405         * gcc.dg/vect/pr18400.c: New test.
26406
26407 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26408             Andrew Pinski  <pinskia@physics.uc.edu>
26409
26410         PR tree-opt/18425
26411         * gcc.dg/vect/pr18425.c: New test.
26412
26413 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26414
26415         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26416         Guard with dg-require-alias and dg-require-visibility.
26417
26418 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26419
26420         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26421
26422 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26423
26424         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26425
26426 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26427
26428         PR c++/17344
26429         * g++.dg/template/defarg5.C: New test.
26430
26431 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26432
26433         * g++.dg/parse/cast1.C: Run only on ILP32.
26434         * g++.old-deja/g++.mike/p784.C: Likewise.
26435
26436 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26437
26438         * gcc.c-torture/execute/20041113-1.c: New test.
26439
26440 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26441
26442         PR target/18230
26443         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26444         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26445         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26446         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26447         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26448         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26449         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26450         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26451         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26452         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26453         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26454         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26455         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26456
26457 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26458
26459         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26460         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26461         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26462         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26463         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26464         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26465         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26466         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26467         gcc.target/sparc/combined-1.c: New tests.
26468
26469 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26470
26471         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26472         New tests.
26473
26474 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26475
26476         * lib/gcc-dg.exp (dg-forbid-option): New function.
26477         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26478         * g++.dg/abi/bitfield8.C: Likewise.
26479         * g++.dg/abi/dtor1.C: Likewise.
26480         * g++.dg/abi/empty10.C: Likewise.
26481         * g++.dg/abi/empty7.C: Likewise.
26482         * g++.dg/abi/empty9.C: Likewise.
26483         * g++.dg/abi/layout3.C: Likewise.
26484         * g++.dg/abi/layout4.C: Likewise.
26485         * g++.dg/abi/thunk1.C: Likewise.
26486         * g++.dg/abi/thunk2.C: Likewise.
26487         * g++.dg/abi/vbase11.C: Likewise.
26488         * g++.dg/abi/vthunk2.C: Likewise.
26489         * g++.dg/abi/vthunk3.C: Likewise.
26490         * g++.dg/ext/attrib8.C: Likewise.
26491         * g++.dg/opt/longbranch2.C: Likewise.
26492         * g++.dg/opt/reg-stack4.C: Likewise.
26493         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26494         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26495         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26496         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26497         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26498         * gcc.dg/20000609-1.c: Likewise.
26499         * gcc.dg/20000720-1.c: Likewise.
26500         * gcc.dg/20011107-1.c: Likewise.
26501         * gcc.dg/20011119-1.c: Likewise.
26502         * gcc.dg/20020108-1.c: Likewise.
26503         * gcc.dg/20020122-2.c: Likewise.
26504         * gcc.dg/20020122-3.c: Likewise.
26505         * gcc.dg/20020201-3.c: Likewise.
26506         * gcc.dg/20020206-1.c: Likewise.
26507         * gcc.dg/20020218-1.c: Likewise.
26508         * gcc.dg/20020310-1.c: Likewise.
26509         * gcc.dg/20020411-1.c: Likewise.
26510         * gcc.dg/20020418-2.c: Likewise.
26511         * gcc.dg/20020426-1.c: Likewise.
26512         * gcc.dg/20020426-2.c: Likewise.
26513         * gcc.dg/20020517-1.c: Likewise.
26514         * gcc.dg/20020523-1.c: Likewise.
26515         * gcc.dg/20020523-2.c: Likewise.
26516         * gcc.dg/20020729-1.c: Likewise.
26517         * gcc.dg/20030204-1.c: Likewise.
26518         * gcc.dg/20030826-2.c: Likewise.
26519         * gcc.dg/20030926-1.c: Likewise.
26520         * gcc.dg/20031202-1.c: Likewise.
26521         * gcc.dg/980312-1.c: Likewise.
26522         * gcc.dg/980313-1.c: Likewise.
26523         * gcc.dg/990117-1.c: Likewise.
26524         * gcc.dg/990424-1.c: Likewise.
26525         * gcc.dg/990524-1.c: Likewise.
26526         * gcc.dg/991230-1.c: Likewise.
26527         * gcc.dg/i386-387-1.c: Likewise.
26528         * gcc.dg/i386-387-2.c: Likewise.
26529         * gcc.dg/i386-387-3.c: Likewise.
26530         * gcc.dg/i386-387-4.c: Likewise.
26531         * gcc.dg/i386-387-5.c: Likewise.
26532         * gcc.dg/i386-387-6.c: Likewise.
26533         * gcc.dg/i386-asm-1.c: Likewise.
26534         * gcc.dg/i386-bitfield1.c: Likewise.
26535         * gcc.dg/i386-bitfield2.c: Likewise.
26536         * gcc.dg/i386-loop-1.c: Likewise.
26537         * gcc.dg/i386-loop-2.c: Likewise.
26538         * gcc.dg/i386-loop-3.c: Likewise.
26539         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26540         * gcc.dg/i386-pic-1.c: Likewise.
26541         * gcc.dg/i386-regparm.c: Likewise.
26542         * gcc.dg/i386-signbit-1.c: Likewise.
26543         * gcc.dg/i386-signbit-2.c: Likewise.
26544         * gcc.dg/i386-signbit-3.c: Likewise.
26545         * gcc.dg/i386-sse-5.c: Likewise.
26546         * gcc.dg/i386-sse-8.c: Likewise.
26547         * gcc.dg/i386-unroll-1.c: Likewise.
26548         * gcc.dg/tls/opt-1.c: Likewise.
26549         * gcc.dg/tls/opt-2.c: Likewise.
26550         * gcc.dg/unroll-1.c: Likewise.
26551         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26552         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26553         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26554         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26555         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26556         -m64 is specified.
26557
26558 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26559
26560         PR c++/18389
26561         * g++.dg/parse/cond1.C: New test.
26562
26563         PR c++/18429
26564         * g++.dg/template/array9.C: New test.
26565         * g++.dg/ext/vla1.C: Adjust error messages.
26566         * g++.dg/ext/vlm1.C: Likewise.
26567         * g++.dg/template/crash2.C: Likewise.
26568
26569         PR c++/18436
26570         * g++.dg/template/call3.C: New test.
26571
26572         PR c++/18407
26573         * g++.dg/template/ptrmem11.C: New test.
26574
26575 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26576
26577         PR other/14264
26578         * lib/g++.exp: Set LC_ALL and LANG to C.
26579         * lib/gcc-dg.exp: Likewise.
26580         * lib/gfortran.exp: Likewise.
26581         * lib/objc.exp: Likewise.
26582         * lib/treelang.exp: Likewise.
26583
26584 2004-11-12  Andreas Schwab  <schwab@suse.de>
26585
26586         * gcc.dg/pr16286.c: Fix last change.
26587
26588 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26589
26590         PR c++/18416
26591         * g++.dg/init/global1.C: New test.
26592
26593 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26594
26595         * gcc.c-torture/execute/20041112-1.c: New test.
26596
26597 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26598
26599         * lib/gcc-dg.exp (dg-target-list): New.
26600
26601 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26602             Richard Sandiford  <rsandifo@redhat.com>
26603
26604         * lib/target-supports.exp (get-compiler_messages): New.
26605         (check_named_sections_available): Use it.
26606         (check_effective_target_ilp32): New.
26607         (check_effective_target_lp64): New.
26608         (is-effective-target): New.
26609         * lib/gcc-dg.exp (dg-require-effective-target): New.
26610
26611 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26612
26613         * gcc.dg/precedence-1.c: New test.
26614
26615 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26616
26617         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26618
26619         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26620         message, delete generated files, use more descriptive name for
26621         executable, and make the test unsupported when it cannot be run.
26622
26623         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26624         (dg-require-weak, dg-require-visibility, dg-require-alias,
26625         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26626         dg-require-iconv, dg-require-named-sections): Use it.
26627
26628         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26629
26630 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         PR target/16457
26633         * gcc.dg/ppc-and-1: New
26634
26635         PR target/16796
26636         * gcc.dg/ppc-mov-1.c: New.
26637
26638         PR target/16458
26639         * gcc.dg/ppc-compare-1.c: New.
26640
26641 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26642
26643         * objc.dg/desig-init-2.m: New test.
26644
26645 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26646
26647         PR middle-end/18160
26648         * g++.dg/warn/register-var-1.C: New test.
26649         * g++.dg/warn/register-var-2.C: New test.
26650
26651 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26652
26653         * gcc.dg/union-2.c: New test.
26654
26655 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26656
26657         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26658         New test for PR tree-optimization/17892.
26659
26660 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/18369
26663         * g++.dg/init/new12.C: New test.
26664
26665 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26666
26667         * gcc.target/sparc: New directory.
26668         * gcc.target/sparc/sparc.exp: New driver.
26669         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26670         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26671         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26672         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26673
26674 2004-11-10  Paul Brook  <paul@codesourcery.com>
26675
26676         PR fortran/18218
26677         * gfortran.dg/list_read.c: New test.
26678
26679 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26680
26681         PR c/18322
26682         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26683         expected diagnostic location.
26684
26685 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26686
26687         * gcc.dg/20041109-1.c: New test.
26688
26689 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26690
26691         PR objc/18406
26692         * objc/compile/pr18406.m: New test.
26693
26694 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26695
26696         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26697
26698 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26699
26700         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26701
26702 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26703
26704         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26705
26706 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26707
26708         * gcc.dg/20030225-2.c: Add prototype for abort and
26709         exit.
26710
26711 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26712
26713         PR tree-opt/18299
26714         * gcc.c-torture/pr18299-1.c: New test.
26715
26716 2004-11-06  Andreas Schwab  <schwab@suse.de>
26717
26718         * gcc.dg/pr16286.c: Also test for bool and pixel.
26719
26720 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26721
26722         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26723         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26724         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26725         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26726         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26727         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26728         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26729         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26730         gcc.dg/struct-semi-3.c: New tests.
26731
26732 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26733
26734         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26735
26736 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26737
26738         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26739         Do not use C99 designators.
26740
26741 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26742
26743         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26744
26745 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26746
26747         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26748         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26749         * gcc.c-torture/execute/simd-5.x: Remove.
26750
26751 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26752
26753         PR rtl-optimization/17933
26754         * gcc.dg/torture/pr17933-1.c: New test.
26755
26756 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26757
26758         PR target/18106
26759         * lib/target-supports.exp (check_weak_available): Support
26760         Windows.
26761
26762 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26763
26764         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26765         call to fflush(stdout) before abort.
26766         (my_ffsll): New function.
26767         (generate_fields): Use it.
26768
26769 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26770
26771         * gcc.dg/init-undef-1.c: New test.
26772
26773 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26774
26775         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26776         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26777         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26778         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26779         expected messages for new parser.
26780
26781 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26782
26783         * g++.dg/ext/visibility/symbian1.C: New test.
26784
26785 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26786
26787         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26788         on LP64 targets.
26789
26790 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26791
26792         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26793         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26794         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26795         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26796         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26797         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26798         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26799         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26800         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26801         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26802
26803 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26804
26805         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26806         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26807         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26808         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26809         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26810         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26811         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26812         for new parser.
26813
26814 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26815
26816         PR target/15342
26817         * gcc.dg/20041104-1.c: New test.
26818
26819 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26820
26821         * g++.dg/template/nontype7.C: New test.
26822         * g++.dg/template/nontype8.C: Likewise.
26823         * g++.dg/template/nontype9.C: Likewise.
26824         * g++.dg/template/nontype10.C: Likewise.
26825         * g++.dg/tc1/dr49.C: Likewise.
26826         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26827         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26828
26829 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26830
26831         * g++.dg/rtti/tinfo1.C: Remove xfails.
26832
26833 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26834
26835         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26836         packed attribute to the definition to satisfy the new C++ parser.
26837
26838 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26839
26840         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26841         invocations of va_arg.
26842
26843 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26844
26845         PR c++/18124
26846         * g++.dg/template/crash25.C: New test.
26847
26848         PR c++/18155
26849         * g++.dg/template/typedef2.C: New test.
26850         * g++.dg/parse/crash13.C: Adjust error markers.
26851
26852         PR c++/18177
26853         * g++.dg/conversion/const3.C: New test.
26854
26855 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26856
26857         PR fortran/17535
26858         PR fortran/17583
26859         PR fortran/17713
26860         * gfortran.dg/generic_[123].f90: New testcases.
26861
26862 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26863
26864         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26865         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26866
26867 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26868
26869         PR tree-opt/16808
26870         * gcc.c-torture/compile/pr16808.c: New test.
26871
26872 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26873
26874         PR rtl-optimization/17104
26875         * gcc.dg/ppc-bitfield1.c: New.
26876
26877 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26878
26879         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26880
26881 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26882
26883         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26884         strings for 32-bit code.
26885
26886 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26887
26888         PR c/18239
26889         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26890
26891 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         PR c++/18064
26894         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26895
26896 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26897
26898         PR c++/15172
26899         * g++.dg/init/aggr2.C: New test.
26900
26901 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26902
26903         * objc.dg/local-decl-1.m: New test.
26904
26905 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26906
26907         * gcc.dg/20040910-1.c: Adjust regex.
26908
26909 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26910
26911         PR rtl-optimization/18084
26912         * g++.dg/opt/pr18084-1.C: New testcase.
26913
26914 2004-10-30  Matt Austern  <austern@apple.com>
26915
26916         PR c++/17542
26917         * g++.dg/ext/attrib18.C: New test.
26918
26919 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26920
26921         PR middle-end/18096
26922         * gcc.dg/pr18096-1.c: New test case.
26923
26924 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26925
26926         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26927
26928 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26929
26930         PR c/16666
26931         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26932         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26933         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26934         gcc.dg/old-style-prom-3.c: New tests.
26935
26936 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26937
26938         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26939         Remove unnecessary inclusion of stdio.h.
26940
26941 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26942
26943         PR rtl-optimization/17581
26944         * gcc.dg/pr17581-1.c: New test case.
26945
26946 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26949         being implemented.
26950         * g++.dg/conversion/dr195-1.C: New.
26951         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26952         * g++.old-deja/g++.mike/p10148.C: Likewise.
26953
26954 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26955
26956         PR c++/17695
26957         * g++.dg/debug/typedef2.C: New test.
26958
26959 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26960
26961         PR fortran/13490
26962         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26963         * gfortran.dg/g77/README: Update.
26964
26965 2004-10-28  Matt Austern  <austern@apple.com>
26966
26967         PR c++/14124
26968         * g++.dg/ext/packed7.C: New test.
26969
26970 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26971
26972         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26973         scan-assembler.
26974         * lib/scanasm.exp (hidden-scan-for): New proc.
26975         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26976         string.
26977         (scan-not-hidden): Likewise.
26978         * lib/target-supports.exp (check_visibility_available): mach-o is
26979         support too.
26980
26981 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26982
26983         PR c++/17132
26984         * g++.dg/template/memclass3.C: New test.
26985
26986 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26987
26988         PR middle-end/18160
26989         * gcc.dg/register-var-1.c: New test.
26990         * gcc.dg/register-var-2.c: New test.
26991         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26992         error now.
26993
26994 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26995
26996         PR other/18172
26997         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26998         unused variables.
26999         * gcc.dg/vect/vect-22.c: Likewise.
27000
27001 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
27002
27003         * gcc.dg/i386-rotate-1.c: New test.
27004
27005 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
27006
27007         * g++.dg/init/ref12.C: Add "run" marker.
27008
27009         PR c++/17435
27010         * g++.dg/init/ref12.C: New test.
27011
27012         PR c++/18140
27013         * g++.dg/template/shift1.C: New test.
27014         * g++.dg/template/error10.C: Adjust error markers.
27015
27016 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
27017
27018         PR tree-opt/17529
27019         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27020
27021 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
27022
27023         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27024         * gcc.dg/weak/weak-3.c: Likewise.
27025         * gcc.dg/weak/weak-5.c: Likewise.
27026         * gcc.dg/weak/weak-9.c: Likewise.
27027         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27028         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27029
27030         * gcc.dg/darwin-weakimport-1.c: New.
27031
27032 2004-10-28  Ben Elliston  <bje@au.ibm.com>
27033
27034         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27035
27036 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
27037
27038         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27039         'syntax' error messages.
27040         * gcc.dg/cpp/direct2s.c: Likewise.
27041
27042 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
27043
27044         * gcc.c-torture/compile/20041026-1.c: New.
27045
27046 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
27047
27048         PR c++/18093
27049         * g++.dg/lookup/ns2.C: New test.
27050
27051         PR c++/18020
27052         * g++.dg/template/enum4.C: New test.
27053
27054         PR c++/18161
27055         * g++.dg/template/expr1.C: New test.
27056
27057 2004-10-26  Ben Elliston  <bje@au.ibm.com>
27058
27059         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27060
27061 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27062
27063         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27064         gcc.dg/decl-nospec-3.c: New tests.
27065
27066 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
27067
27068         * objc.dg/super-class-3.m: New test.
27069
27070 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27073         resyncing.
27074         * gcc.dg/cpp/direct2s.c: Likewise.
27075
27076 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
27077
27078         * objc.dg/image-info.m: Update for changes to section selection.
27079
27080 2004-10-25  David Ayers  <d.ayers@inode.at>
27081             Ziemowit Laski  <zlaski@apple.com>
27082
27083         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27084         diagnostics when messaging 'id <Proto>'.
27085         * objc.dg/class-protocol-1.m: New test.
27086         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27087         a non-existent method signature.
27088         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27089         Update diagnostics when messaging with non-existent method signature.
27090         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27091         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27092         invalid receivers are now resolved as if messaging 'id'; remove
27093         extraneous diagnostics.
27094
27095 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27096
27097         PR c/16667
27098         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27099         gcc.dg/init-desig-obs-3.c: New tests.
27100
27101 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
27102
27103         * gcc.dg/debug/20041023-1.c: New test.
27104
27105 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
27106
27107         PR middle-end/17407
27108         * gcc.c-torture/compile/pr17407.c: New test.
27109
27110         PR c++/18121
27111         * g++.dg/template/array8.C: New test.
27112
27113 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27114
27115         PR other/18138
27116         * lib/g++.exp: Accept more than one multilib libgcc.
27117         * lib/gcc-dg.exp: Likewise.
27118         * lib/objc.exp: Likewise.
27119         * lib/treelang.exp: Likewise.
27120         * lib/gfortran.exp: Likewise.
27121
27122 2004-10-24  Ben Elliston  <bje@au.ibm.com>
27123
27124         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27125
27126 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
27127
27128         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27129         * gcc.dg/c99-const-expr-3.c: Likewise.
27130
27131 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
27132
27133         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27134
27135 2004-10-23  Ben Elliston  <bje@au.ibm.com>
27136
27137         * gcc.c-torture/execute/loop-2e.x: Remove.
27138
27139 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         PR c++/18095
27142         * g++.dg/parse/crash18.C: New.
27143         * g++.dg/parse/crash19.C: New.
27144
27145 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27146
27147         * g++.dg/ext/dllimport1.C: Move dg-warnings.
27148         * g++.dg/ext/dllimport2.C: Same.
27149         * g++.dg/ext/dllimport8.C: Same.
27150
27151 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
27152
27153         PR c++/10841
27154         * g++.dg/conversion/cast1.C: New test.
27155         * g++.dg/overload/pmf1.C: Adjust error marker.
27156
27157 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
27158
27159         PR objc/17923
27160         * objc.dg/const-str-7.m: New test.
27161
27162 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27163
27164         * g++.dg/template/memfriend11.C: Fix comment typo.
27165         * g++.dg/template/memfriend14.C: Likewise.
27166
27167 2004-10-20  Richard Henderson  <rth@redhat.com>
27168
27169         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27170         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27171         -fasynchronous-unwind-tables.
27172
27173 2004-10-20  Richard Henderson  <rth@redhat.com>
27174
27175         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27176         (main): Return success.
27177         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27178         (main): Return success.
27179
27180 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27181
27182         PR c++/13495
27183         * g++.dg/template/memfriend9.C: New test.
27184         * g++.dg/template/memfriend10.C: Likewise.
27185         * g++.dg/template/memfriend11.C: Likewise.
27186         * g++.dg/template/memfriend12.C: Likewise.
27187         * g++.dg/template/memfriend13.C: Likewise.
27188         * g++.dg/template/memfriend14.C: Likewise.
27189         * g++.dg/template/memfriend15.C: Likewise.
27190         * g++.dg/template/memfriend16.C: Likewise.
27191         * g++.dg/template/memfriend17.C: Likewise.
27192         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27193
27194 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.dg/conversion/dr195.C: New.
27197         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27198
27199 2004-10-20  Ben Elliston  <bje@au.ibm.com>
27200             Devang Patel  <dpatel@apple.com>
27201
27202         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27203         of floating point arithmetic, which could trap.
27204
27205 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
27206
27207         PR c++/14035
27208         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27209         * g++.dg/conversion/const2.C: New test.
27210         * g++.dg/expr/reinterpret2.C: New test.
27211         * g++.dg/expr/reinterpret3.C: New test.
27212         * g++.dg/expr/cast2.C: New test.
27213         * g++.dg/expr/copy1.C: New test.
27214         * g++.dg/other/conversion1.C: Change error message.
27215         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27216         function pointers to void *.
27217         * g++.old-deja/g++.mike/p10148.C: Likewise.
27218
27219 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27220
27221         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27222
27223 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
27224
27225         PR c++/18047
27226
27227         * g++.dg/parse/expr3.C: New test.
27228
27229 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27230
27231         * gcc.dg/smod-1.c: New test.
27232
27233 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
27234
27235         * objc.dg/method-14.m: New test.
27236
27237 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27238
27239         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27240         Also xfail as the patch was reverted.
27241
27242 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27243
27244         PR middle-end/16973
27245         * gcc.dg/pr16973.c: New test.
27246
27247 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
27248
27249         PR tree-optimization/17656
27250         * gcc.c-torture/compile/pr17656.c: New test.
27251
27252 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27253
27254         * g++.dg/eh/shadow1.C: New.
27255
27256 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
27257
27258         * gcc.c-torture/compile/20041018-1.c: New test.
27259
27260 2004-10-18  Ben Elliston  <bje@au.ibm.com>
27261
27262         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27263         compiler referring to register 0 when accessing sdata.  The linker
27264         now patches things up.
27265
27266 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
27267
27268         PR c/17529
27269         * gcc.c-torture/compile/pr17529.c: New test.
27270
27271 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27272
27273         PR c++/17743
27274         * g++.dg/ext/attrib17.C: New test.
27275
27276 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27277
27278         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27279
27280 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27281
27282         PR c++/10479
27283         * g++.dg/ext/attrib16.C: New test.
27284
27285 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
27286
27287         PR c++/17042
27288         * g++.dg/init/dso_handle1.C: New test.
27289
27290         PR c++/14667
27291         * g++.dg/parse/typedef6.C: New test.
27292
27293         PR c++/17916
27294         * g++.dg/parse/pragma1.C: New test.
27295
27296 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
27297
27298         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27299
27300 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
27301
27302         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27303         -fno-common when on HPPA HP-UX platforms.
27304
27305 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
27306
27307         PR other/16820
27308         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27309         stdint.h.
27310         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27311         uintptr_t.
27312
27313 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27314
27315         PR c++/16301
27316         * g++.dg/lookup/strong-using-4.C: New test.
27317
27318 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27319
27320         PR middle-end/16567
27321         * gcc.c-torture/compile/nested-1.c: New test.
27322
27323 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27324
27325         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27326         and mipsisa64*-*-* (until support for misaligned loads is added).
27327         * gcc.dg/vect/vect-50.c: Likewise.
27328         * gcc.dg/vect/vect-52.c: Likewise.
27329         * gcc.dg/vect/vect-54.c: Likewise.
27330         * gcc.dg/vect/vect-58.c: Likewise.
27331         * gcc.dg/vect/vect-60.c: Likewise.
27332         * gcc.dg/vect/vect-80.c: Likewise.
27333
27334 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
27335
27336         PR c++/17976
27337         * g++.dg/init/dtor3.C: New test.
27338
27339 2004-10-15  Ben Elliston  <bje@au.ibm.com>
27340
27341         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27342
27343 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27344
27345         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27346         * gcc.dg/macho-lo-sum.c: Likewise.
27347
27348 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27349
27350         * gcc.dg/ppc-spe64-1.c: New test.
27351
27352 2004-10-14  Devang Patel  <dpatel@apple.com>
27353
27354         PR 17635
27355         * gcc.dg/pr17635.c : New test.
27356
27357 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27358
27359         * gcc.dg/vect/vect-28.c: Remove xfail.
27360         * gcc.dg/vect/vect-30.c: Remove xfail.
27361         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27362         * gcc.dg/vect/vect-33.c: Remove xfail.
27363         * gcc.dg/vect/vect-44.c: Remove xfail.
27364         * gcc.dg/vect/vect-46.c: Remove xfail.
27365         * gcc.dg/vect/vect-50.c: Remove xfail.
27366         * gcc.dg/vect/vect-52.c: Remove xfail.
27367         * gcc.dg/vect/vect-54.c: Remove xfail.
27368         * gcc.dg/vect/vect-58.c: Remove xfail.
27369         * gcc.dg/vect/vect-60.c: Remove xfail.
27370         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27371         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27372         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27373         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27374         * gcc.dg/vect/vect-8.c: Remove xfail.
27375         * gcc.dg/vect/vect-80.c: Remove xfail.
27376         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27377
27378 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27379
27380         * gcc.dg/vect/vect-82.c: New testcase.
27381         * gcc.dg/vect/vect-82_64.c: New testcase.
27382         * gcc.dg/vect/vect-83.c: New testcase.
27383         * gcc.dg/vect/vect-83_64.c: New testcase.
27384
27385 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27386
27387         * gcc.dg/cpp/error-1.c: New test.
27388
27389 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27390
27391         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27392
27393 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27394
27395         PR target/17984
27396         * gcc.dg/cris-peep2-xsrand2.c: New test.
27397
27398 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27399
27400         PR c++/17661
27401         * g++.dg/expr/for2.C: New test.
27402
27403 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27404
27405         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27406
27407 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27408
27409         PR tree-optimization/17724
27410         * g++.dg/opt/pr17724-1.C: New test.
27411         * g++.dg/opt/pr17724-2.C: New test.
27412         * g++.dg/opt/pr17724-3.C: New test.
27413         * g++.dg/opt/pr17724-4.C: New test.
27414         * g++.dg/opt/pr17724-5.C: New test.
27415         * g++.dg/opt/pr17724-6.C: New test.
27416
27417 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27418
27419         PR c/17301
27420         * gcc.dg/pr17301-2.c: New test.
27421
27422 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27423
27424         PR c++/15876
27425         * g++.dg/parse/error22.C: New test.
27426
27427         PR c++/17936
27428         * g++.dg/template/spec18.C: New test.
27429
27430 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27431
27432         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27433         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27434         memcpy.
27435         * gcc.dg/ia64-sync-2.c: Ditto.
27436         * gcc.dg/ia64-sync-3.c: Ditto.
27437
27438 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27439
27440         * g++.dg/eh/cleanup5.C: Add dg-options "".
27441
27442 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27443
27444         PR middle-end/17657
27445         * gcc.dg/switch-4.c: New test case.
27446
27447 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27448
27449         * gcc.c-torture/execute/20041011-1.c: New test.
27450
27451 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27452
27453         PR c++/17554
27454         * g++.dg/init/for3.C: New test.
27455
27456         PR c++/17657
27457         * g++.dg/opt/switch2.C: New test.
27458
27459         PR middle-end/17703
27460         * g++.dg/warn/Wreturn-2.C: New test.
27461
27462 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27463
27464         PR c++/17907
27465         * g++.dg/eh/cleanup5.C: New test.
27466
27467 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27468
27469         PR c++/17393
27470         * g++.dg/parse/error21.C: New test.
27471
27472 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27473
27474         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27475         * g++.dg/warn/incomplete1.C: Likewise.
27476         * g++.dg/template/qualttp20.C: Likewise.
27477
27478 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27479
27480         PR c/17881
27481         * parm-incomplete-1.c: New test.
27482
27483 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27484
27485         PR c++/17867
27486         * g++.dg/parse/error19.C: New test.
27487
27488         PR c++/17670
27489         * g++.dg/init/new11.C: New test.
27490
27491         PR c++/17821
27492         * g++.dg/parse/error20.C: New test.
27493
27494         PR c++/17826
27495         * g++.dg/template/crash24.C: New test.
27496
27497 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27498
27499         PR c/17301
27500         * gcc.dg/pr17301-1.c: New test.
27501
27502 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27503
27504         PR c/17189
27505         * gcc.dg/anon-struct-5.c: New test.
27506
27507 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27508
27509         PR c/17844
27510         * gcc.dg/pr17844-1.c: New test.
27511
27512 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27513
27514         PR tree-optimization/17906
27515         * gcc.c-torture/compile/pr17906.c: New.
27516
27517 2004-10-09  Stuart Hastings  <stuart@apple.com>
27518             Roger Sayle  <roger@eyesopen.com>
27519
27520         PR rtl-optimization/17853
27521         * gcc.dg/i386-mmx-5.c: New testcase.
27522
27523 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27524
27525         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27526
27527 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27528
27529         PR c++/17524
27530         * g++.dg/template/static9.C: New test.
27531
27532         PR c++/17685
27533         * g++.dg/parse/operator5.C: New test.
27534
27535 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27536
27537         PR middle-end/17894
27538         * gcc.c-torture/execute/divcmp-4.c: New test case.
27539
27540 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27541
27542         PR tree-opt/17902
27543         * g++.dg/opt/pr17902.C: New test.
27544
27545 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27546
27547         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27548
27549 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27550
27551         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27552
27553 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27554
27555         * gcc.dg/assign-warn-3.c: New test.
27556
27557 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27558
27559         PR c/16999
27560         * gcc.dg/cpp/ident-1.c: New test.
27561
27562 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27563
27564         * gcc.c-torture/compile/acc1.c: New.
27565
27566 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27567
27568         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27569         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27570
27571 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27572
27573         * gcc.dg/ultrasp11.c: New test.
27574
27575 2004-10-08  Michael Matz  <matz@suse.de>
27576
27577         * gcc.dg/doloop-2.c: New test.
27578
27579 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27580
27581         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27582         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27583         objc.dg/method-9.m: Update expected diagnostics.
27584
27585 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27586
27587         * gcc.dg/ppc-fsel-3.c: New file.
27588         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27589
27590 2004-10-07  Paul Brook  <paul@codesourcery.com>
27591
27592         * gfortran.dg/intrinsic_verify_1.f90: New test.
27593
27594 2004-10-07  Paul Brook  <paul@codesourcery.com>
27595
27596         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27597
27598 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27599
27600         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27601         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27602         commit.
27603
27604 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27605
27606         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27607
27608 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27609
27610         PR c++/17115
27611         * g++.dg/warn/Winline-4.C: New test.
27612
27613 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27614
27615         * gcc.c-torture/compile/20041007-1.c: New test.
27616
27617 2004-10-07  Paul Brook  <paul@codesourcery.com>
27618
27619         PR fortran/17678
27620         * gfortran.dg/use_allocated_1.f90: New test.
27621
27622 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27623
27624         PR middle-end/17849
27625         * gfortran.fortran-torture/compile/nested.f90: New test
27626
27627 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27628
27629         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27630
27631 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27632
27633         PR c++/17368
27634         * g++.dg/ext/asm6.C: New test.
27635
27636 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27637
27638         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27639
27640 2004-10-06  Paul Brook  <paul@codesourcery.com>
27641
27642         PR libfortran/17709
27643         * gfortran.dg/empty_format_1.f90: New test.
27644
27645 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27646
27647         PR fortran/17568
27648         * gfortran.dg/ishft.f90: New test.
27649
27650         PR fortran/17283
27651         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27652         tests.
27653
27654 2004-10-06  Paul Brook  <paul@codesourcery.com>
27655
27656         * gfortran.dg/do_1.f90: New test.
27657
27658 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27659
27660         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27661         optimizing for size.
27662
27663 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27664
27665         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27666
27667 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27668
27669         * gcc.c-torture/compile/20041005-1.c: New test.
27670
27671 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         PR c++/17829
27674         * g++.dg/lookup/koenig4.C: New.
27675
27676 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27677
27678         * g++.dg/other/classkey1.C: Adjust quoting marks.
27679         * g++.dg/parse/error15.C: Likewise.
27680         * g++.dg/template/meminit2.C (int>): Likewise.
27681
27682 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27683
27684         PR fortran/17283
27685         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27686
27687         PR fortran/17631
27688         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27689
27690         PR fortran/17708
27691         * gfortran.dg/pr17708.f90: New test.
27692
27693 2004-10-04  Chao-ying Fu  <fu@mips.com>
27694
27695         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27696         * gcc.dg/vect/vect-4.c: Ditto.
27697         * gcc.dg/vect/vect-5.c: Ditto.
27698         * gcc.dg/vect/vect-6.c: Ditto.
27699         * gcc.dg/vect/vect-8.c: Ditto.
27700         * gcc.dg/vect/vect-16.c: Ditto.
27701         * gcc.dg/vect/vect-30.c: Ditto.
27702         * gcc.dg/vect/vect-40.c: Ditto.
27703         * gcc.dg/vect/vect-41.c: Ditto.
27704         * gcc.dg/vect/vect-42.c: Ditto.
27705         * gcc.dg/vect/vect-43.c: Ditto.
27706         * gcc.dg/vect/vect-44.c: Ditto.
27707         * gcc.dg/vect/vect-45.c: Ditto.
27708         * gcc.dg/vect/vect-46.c: Ditto.
27709         * gcc.dg/vect/vect-47.c: Ditto.
27710         * gcc.dg/vect/vect-48.c: Ditto.
27711         * gcc.dg/vect/vect-49.c: Ditto.
27712         * gcc.dg/vect/vect-50.c: Ditto.
27713         * gcc.dg/vect/vect-51.c: Ditto.
27714         * gcc.dg/vect/vect-52.c: Ditto.
27715         * gcc.dg/vect/vect-53.c: Ditto.
27716         * gcc.dg/vect/vect-54.c: Ditto.
27717         * gcc.dg/vect/vect-55.c: Ditto.
27718         * gcc.dg/vect/vect-56.c: Ditto.
27719         * gcc.dg/vect/vect-57.c: Ditto.
27720         * gcc.dg/vect/vect-58.c: Ditto.
27721         * gcc.dg/vect/vect-59.c: Ditto.
27722         * gcc.dg/vect/vect-60.c: Ditto.
27723         * gcc.dg/vect/vect-74.c: Ditto.
27724         * gcc.dg/vect/vect-79.c: Ditto.
27725         * gcc.dg/vect/vect-80.c: Ditto.
27726
27727 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27728
27729         * gcc.dg/unused-7.c: Use the correct option.
27730
27731 2004-10-04  Paul Brook  <paul@codesourcery.com>
27732         Bud Davis  <bdavis9659@comcast.net>
27733
27734         PR fortran/17706
27735         PR fortran/16434
27736         * gfortran/pr17706.f90: New test.
27737         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27738
27739 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27740
27741         * gfortran.dg/pr17612.f90: New test.
27742
27743 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27744
27745         * g++.dg/template/local1.C: Adjust quoting marks in
27746         testing for diagnostics.
27747         * g++.dg/tls/diag-2.C: Likewise.
27748         * g++.dg/other/error8.C: Likewise.
27749
27750 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27751
27752         PR c/17178
27753         * gcc.dg/unused-4.c: Adjust to be correct.
27754
27755         PR c/17820
27756         * gcc.dg/unused-7.c: New test.
27757
27758 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27759
27760         PR c++/17797
27761         * g++.dg/overload/template2.C: New test.
27762
27763 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27764
27765         PR tree-optimization/16632
27766         * gcc.dg/tree-ssa/20041002-1.c: New.
27767
27768 2004-10-03  Paul Brook  <paul@codesourcery.com>
27769
27770         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27771         rather than relying on default formatting.
27772
27773 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27774
27775         * gcc.dg/20040920-1.c: Update expected message text.
27776
27777 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27778
27779         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27780
27781 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27782
27783         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27784         tree level.
27785
27786 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27787
27788         * gcc.dg/tree-ssa/pr17343.c: Remove.
27789
27790 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27791
27792         PR tree-opt/17343
27793         * gcc.dg/tree-ssa/pr17343.c: New test.
27794
27795 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27796
27797         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27798         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27799         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27800         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27801         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27802
27803 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27804
27805         * gcc.dg/lvalue-2.c: New test.
27806
27807 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27808
27809         PR c/17730
27810         * gcc.dg/pr17730-1.c: New test
27811
27812 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27813
27814         PR c/7425
27815         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27816
27817 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.c-torture/execute/stdarg-1.c: New test.
27820         * gcc.c-torture/execute/stdarg-2.c: New test.
27821         * gcc.c-torture/execute/stdarg-3.c: New test.
27822         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27823         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27824         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27825         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27826         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27827
27828 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27829
27830         PR tree-optimization/17697
27831         * g++.dg/opt/pr17697-1.C: New test.
27832         * g++.dg/opt/pr17697-2.C: New test.
27833         * g++.dg/opt/pr17697-3.C: New test.
27834
27835 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27836
27837         PR c/16409
27838         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27839         gcc.dg/vla-init-5.c: New tests.
27840
27841 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27842
27843         PR c/13804
27844         * gcc.dg/pr13804-1.c: New test.
27845
27846 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27847
27848         PR fortran/16938
27849         * gfortran.dg/pr16938.f90: New test.
27850
27851 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27852
27853         * g++.dg/template/crash23.C: New test.
27854
27855 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27856
27857         PR c++/17585
27858         * g++.dg/template/static8.C: New test.
27859
27860 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27861
27862         PR c++/17681
27863         * g++.dg/other/error9.C: New test.
27864
27865 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27866
27867         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27868
27869 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27870
27871         PR fortran/15164
27872         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27873
27874 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27875
27876         PR middle-end/17112
27877         * gcc.dg/pr17112-1.c: New test case.
27878
27879 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27880
27881         PR c/11459
27882         * gcc.dg/pr11459-1.c: New test.
27883
27884 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27885
27886         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27887         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27888
27889 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27890
27891         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27892
27893 2004-09-25  Jan Hubicka  <jh@suse.cz>
27894
27895         * compile/30040909-1.c: New test.
27896         * compile/30040907-1.c: New test.
27897
27898 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27899
27900         * gcc.c-torture/execute/va-arg-26.c: New test.
27901
27902 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27903
27904         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27905         extra diagnostics on targets with 64-bit pointers.
27906         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27907
27908 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27909
27910         PR c/17188
27911         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27912         * gcc.dg/decl-3.c: Adjust expected message.
27913
27914 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27915
27916         PR fortran/17615
27917         * gfortran.dg/pr17615.f90: New test.
27918
27919 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27920
27921         PR tree-optimzation/17517
27922         * g++.dg/tree-ssa/pr17517.C: New Test.
27923
27924 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27925
27926         PR c++/16889
27927         * g++.dg/lookup/ambig3.C: New.
27928
27929 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27930
27931         PR tree-opt/17624
27932         * g++.dg/opt/pr17624.C: New test.
27933
27934 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27935
27936         PR c/6980
27937         * gcc.dg/Wbad-function-cast-1.c: New test.
27938
27939 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27940
27941         * g++.dg/ext/complit1.C
27942         * g++.dg/other/error2.C
27943         * g++.dg/other/nontype-1.C
27944         * g++.dg/parse/crash11.C
27945         * g++.dg/parse/crash12.C
27946         * g++.dg/parse/error15.C
27947         * g++.dg/parse/error4.C
27948         * g++.dg/parse/tmpl-outside1.C
27949         * g++.dg/parse/too-many-tmpl-args1.C
27950         * g++.dg/template/dependent-expr3.C
27951         * g++.dg/template/error10.C
27952         * g++.dg/template/instantiate1.C
27953         * g++.dg/template/vtable2.C
27954         * g++.dg/warn/Wshadow-1.C
27955         * g++.dg/warn/weak1.C
27956         * g++.old-deja/g++.brendan/crash16.C
27957         * g++.old-deja/g++.brendan/crash18.C
27958         * g++.old-deja/g++.brendan/crash48.C
27959         * g++.old-deja/g++.brendan/crash49.C
27960         * g++.old-deja/g++.brendan/crash55.C
27961         * g++.old-deja/g++.brendan/crash56.C
27962         * g++.old-deja/g++.brendan/crash8.C
27963         * g++.old-deja/g++.brendan/enum11.C
27964         * g++.old-deja/g++.brendan/enum8.C
27965         * g++.old-deja/g++.brendan/enum9.C
27966         * g++.old-deja/g++.brendan/friend3.C
27967         * g++.old-deja/g++.brendan/misc14.C
27968         * g++.old-deja/g++.bugs/900402_02.C
27969         * g++.old-deja/g++.bugs/900404_03.C
27970         * g++.old-deja/g++.bugs/900404_04.C
27971         * g++.old-deja/g++.bugs/900428_03.C
27972         * g++.old-deja/g++.jason/crash4.C
27973         * g++.old-deja/g++.jason/overload21.C
27974         * g++.old-deja/g++.jason/redecl1.C
27975         * g++.old-deja/g++.jason/report.C
27976         * g++.old-deja/g++.jason/rfg10.C
27977         * g++.old-deja/g++.jason/template30.C
27978         * g++.old-deja/g++.law/arm12.C
27979         * g++.old-deja/g++.law/ctors5.C
27980         * g++.old-deja/g++.law/cvt20.C
27981         * g++.old-deja/g++.law/init10.C
27982         * g++.old-deja/g++.law/init8.C
27983         * g++.old-deja/g++.law/visibility17.C
27984         * g++.old-deja/g++.law/visibility7.C
27985         * g++.old-deja/g++.mike/net8.C
27986         * g++.old-deja/g++.mike/p646.C
27987         * g++.old-deja/g++.mike/p700.C
27988         * g++.old-deja/g++.mike/p701.C
27989         * g++.old-deja/g++.mike/p811.C
27990         * g++.old-deja/g++.ns/template13.C
27991         * g++.old-deja/g++.other/array3.C
27992         * g++.old-deja/g++.other/crash25.C
27993         * g++.old-deja/g++.other/dtor3.C
27994         * g++.old-deja/g++.other/dtor4.C
27995         * g++.old-deja/g++.other/main1.C
27996         * g++.old-deja/g++.other/warn7.C
27997         * g++.old-deja/g++.pt/crash11.C
27998         * g++.old-deja/g++.pt/crash36.C
27999         * g++.old-deja/g++.pt/spec22.C
28000         * g++.old-deja/g++.pt/spec9.C
28001         * g++.old-deja/g++.pt/ttp52.C
28002         * g++.old-deja/g++.robertl/eb103.C
28003         * g++.old-deja/g++.robertl/eb121.C
28004         * g++.old-deja/g++.robertl/eb22.C
28005         * g++.old-deja/g++.robertl/eb8.C:
28006         Update locations and/or regexps of dg-error markers.
28007         Remove markers for some bogus messages that are no longer issued.
28008
28009 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
28010
28011         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28012         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28013
28014 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
28015
28016         PR c++/17618
28017         * g++.dg/lookup/crash5.C: New test.
28018
28019 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
28020
28021         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28022         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28023         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28024         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28025         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28026         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28027
28028         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28029         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28030         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28031         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28032         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28033         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28034
28035         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28036
28037         * gcc.dg/vect/vect-44.c: Check additional cases.
28038         * gcc.dg/vect/vect-48.c: Check additional cases.
28039
28040         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28041         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28042         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28043         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28044         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28045         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28046         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28047         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28048         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28049
28050         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28051         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28052         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28053
28054 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28055
28056         * gcc.dg/tree-ssa/loop-6.c: New test.
28057
28058 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
28059
28060         PR c++/17620
28061         * g++.dg/inherit/base2.C: New.
28062
28063 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28064
28065         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28066         * gcc.dg/20001012-2.c: Likewise.
28067         * gcc.dg/20001013-1.c: Likewise.
28068         * gcc.dg/20001101-1.c: Likewise.
28069         * gcc.dg/20001102-1.c: Likewise.
28070         * gcc.dg/bf-spl1.c: Likewise.
28071         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28072         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28073
28074 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
28075
28076         PR tree-optimization/16721
28077         * gcc.dg/tree-ssa/pr16721.c: New test.
28078
28079 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
28080
28081         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28082         * gcc.dg/20040305-1.c: Likewise.
28083
28084 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28085
28086         PR c/16566
28087         * gcc.c-torture/compile/pr16566-1.c,
28088         gcc.c-torture/compile/pr16566-2.c,
28089         gcc.c-torture/compile/pr16566-3.c: New tests.
28090
28091 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
28092
28093         PR tree-optimization/17512
28094         * gcc.c-torture/compile/20040916-1.c.
28095
28096 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
28097
28098         * gcc.dg/pragma-re-3.c: New test.
28099
28100 2004-09-17  Matt Austern  <austern@apple.com>
28101
28102         PR c++/15049
28103         * g++.dg/other/anon3.C: New.
28104
28105 2004-09-21  Roger Sayle  <roger@eyesopen.com>
28106
28107         PR c++/7503
28108         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28109         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28110         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28111         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28112         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28113
28114 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
28115
28116         PR fortran/17286
28117         * gfortran.dg/pr17286.f90: New test.
28118
28119 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
28120
28121         PR c++/17530
28122         * g++.dg/template/static7.C: New test.
28123
28124 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
28125
28126         PR tree-opt/17558
28127         * gcc.c-torture/compile/pr17558.c: New test.
28128
28129 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28130
28131         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28132         if SKIP_ATTRIBUTE is defined.
28133
28134 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28135
28136         PR fortran/15957
28137         * gfortran.dg/pr15957.f90: New test.
28138
28139 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
28140
28141         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28142         in comparison.
28143         * gcc.dg/vect/vect-79.c: Likewise.
28144         * gcc.dg/vect/vect-80.c: Likewise.
28145
28146 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28147
28148         PR fortran/15750
28149         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28150
28151 2004-09-20  Ira Rosen  <irar@il.ibm.com>
28152
28153         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28154         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28155         * gcc.dg/vect/vect-62.c: New testcase.
28156         * gcc.dg/vect/vect-63.c: New testcase.
28157         * gcc.dg/vect/vect-64.c: New testcase.
28158         * gcc.dg/vect/vect-65.c: New testcase.
28159         * gcc.dg/vect/vect-66.c: New testcase.
28160         * gcc.dg/vect/vect-67.c: New testcase.
28161         * gcc.dg/vect/vect-68.c: New testcase.
28162         * gcc.dg/vect/vect-69.c: New testcase.
28163         * gcc.dg/vect/vect-79.c: New testcase.
28164         * gcc.dg/vect/vect-80.c: New testcase.
28165
28166 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28167
28168         * gcc.target/mips/asm-1.c: New test.
28169
28170 2004-09-19  Ira Rosen  <irar@il.ibm.com>
28171
28172         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28173         * gcc.dg/vect/vect-73.c: New testcase.
28174         * gcc.dg/vect/vect-74.c: New testcase.
28175         * gcc.dg/vect/vect-75.c: New testcase.
28176         * gcc.dg/vect/vect-76.c: New testcase.
28177         * gcc.dg/vect/vect-77.c: New testcase.
28178         * gcc.dg/vect/vect-78.c: New testcase
28179
28180 2004-09-18  Paul Brook  <paul@codesourcery.com>
28181
28182         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28183
28184 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28185
28186         PR c/17424
28187         * gcc.dg/pr17424-1.c: New test.
28188
28189 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
28190
28191         * g++.dg/tree-ssa/pr17153.C: New test.
28192
28193 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
28194
28195         PR pch/13361
28196         * g++.dg/pch/wchar-1.C: New.
28197         * g++.dg/pch/wchar-1.Hs: New.
28198
28199 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
28200
28201         * gcc.c-torture/execute/20040917-1.c: New test.
28202
28203 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28204
28205         PR tree-optimization/17319
28206         * gcc.dg/pr17319.c: New test.
28207
28208 2004-09-17  Devang Patel  <dpatel@apple.com>
28209
28210         * gcc.dg/20040813-1.c: New test.
28211
28212 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28213
28214         PR tree-optimization/17273
28215         * gcc.c-torture/compile/pr17273.c: New test.
28216
28217 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28218
28219         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28220         Update expected messages.
28221         * gcc.dg/declspec-13.c: New test.
28222
28223 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
28224
28225         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28226
28227 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28228
28229         * gcc.c-torture/execute/pr17252.c: Use post-increment to
28230         change what 'a' is pointing to.
28231
28232 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
28233
28234         PR c++/16002
28235         * g++.dg/template/error18.C: New test.
28236
28237         PR c++/16029
28238         * g++.dg/warn/Wunused-8.C: New test.
28239
28240 2004-09-17  Steven Bosscher  <stevenb@suse.de>
28241
28242         PR tree-optimization/17513
28243         * gcc.dg/20040916-1.c: New test.
28244
28245 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
28246
28247         PR c++/17501
28248         * g++.dg/template/typename7.C: New test.
28249
28250 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28251
28252         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28253
28254 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
28255
28256         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28257         with -ftree-based-profiling also.
28258         * lib/profopt.exp: Support late-set profile_option/feedback_option.
28259
28260 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
28261
28262         PR/15364
28263         * gfortran.dg/der_array_io_1.f90: New test.
28264         * gfortran.dg/der_array_io_2.f90: New test.
28265         * gfortran.dg/der_array_io_3.f90: New test.
28266
28267 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28268
28269         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28270         EABI.
28271
28272 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28273
28274         * g++.dg/opt/switch1.C: New test.
28275
28276 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28277
28278         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28279         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28280         Update expected messages.
28281
28282 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28283
28284         PR fortran/16485
28285         * gfortran.dg/same_name_1.f90: New test.
28286
28287 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
28288
28289         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
28290         dereference garbage pointers.
28291
28292 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28295         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28296
28297         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28298         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28299         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28300
28301 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
28302
28303         PR c++/17324
28304         * g++.dg/template/mangle1.C: New test.
28305
28306 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28307
28308         PR tree-optimization/17252
28309         * gcc.c-torture/execute/pr17252.c: New test.
28310
28311 2004-09-14  Andrew Pinski  <apinski@apple.com>
28312
28313         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28314
28315 2004-09-14  Roger Sayle  <roger@eyesopen.com>
28316
28317         PR rtl-optimization/9771
28318         * gcc.dg/pr9771-1.c: New test case.
28319
28320 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28321
28322         PR tree-optimization/15262
28323         * gcc.c-torture/execute/pr15262-1.c: New test.
28324         * gcc.c-torture/execute/pr15262-2.c: New test.
28325
28326 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28327
28328         * gcc.dg/declspec-12.c: New test.
28329
28330 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
28331
28332         * gfortran.dg/pr17090.f90: Add directives to test.
28333
28334 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28335
28336         * gcc.c-torture/compile/20040914-1.c: New test.
28337
28338 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28339
28340         PR c++/16162
28341         * g++.dg/template/decl2.C: New test.
28342
28343 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28344
28345         PR fortran/17090
28346         * gfortran.dg/pr17090.f90: New test.
28347
28348 2004-09-13  Dale Johannesen  <dalej@apple.com>
28349
28350         * gcc.c-torture/compile/pr17408.c: New test case.
28351
28352 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28353
28354         PR c++/16716
28355         * g++.dg/parse/crash17.C: New test.
28356
28357         PR c++/17327
28358         * g++.dg/template/enum3.C: New test.
28359
28360 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28361
28362         * lib/gcc-defs.exp: Load wrapper.exp.
28363         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28364         using local code.
28365         * lib/gcc.exp (gcc_init): Similar.
28366         * lib/gfortran.exp (gfortran_init): Similar.
28367         * lib/objc.exp (objc_init): Similar.
28368         * lib/treelang.exp (treelang_init): Similar.
28369         * lib/wrapper.exp: New file with build_wrapper call machinery in
28370         ${tool}_maybe_build_wrapper.
28371
28372 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28373
28374         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28375         "inline".
28376         * gcc.dg/declspec-11.c: Update expected messages.
28377         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28378         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28379         gcc.dg/inline-12.c: New tests.
28380
28381 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28382
28383         * g++.dg/tree-ssa/pr17400.C: New testcase.
28384
28385 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28386
28387         * gcc.target/mips/sb1-1.c: New testcase.
28388
28389 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28390
28391         * lib/g77-dg.exp: Remove unused file.
28392         * lib/mike-g77.exp: Ditto.
28393         * lib/g77.exp: Ditto.
28394
28395 2004-09-12  Richard Henderson  <rth@redhat.com>
28396
28397         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28398
28399 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28400
28401         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28402         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28403         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28404         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28405         Update expected messages.
28406
28407 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28408
28409         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28410         declaration/use mismatch for dirp parameter.
28411
28412 2004-09-12  Andrew Pinski  <apinski@apple.com>
28413
28414         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28415         -fgnu-runtime is passed.
28416
28417 2004-09-12  Richard Henderson  <rth@redhat.com>
28418
28419         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28420         do the uplevel thing and update additional_flags directly.
28421         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28422         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28423         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28424         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28425
28426 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28427
28428         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28429
28430 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28431
28432         PR middle-end/17411
28433         * g++.dg/opt/pr17411-1.C: New test case.
28434
28435 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28436
28437         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28438         gcc.dg/tls/diag-2.c: Update expected messages.
28439         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28440         messages.
28441         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28442         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28443         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28444         gcc.dg/tls/diag-5.c: New tests.
28445
28446 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28447
28448         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28449
28450 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28451
28452         * g++.dg/parse/break-in-for.C: New test.
28453
28454 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28455
28456         * gcc.dg/tree-ssa/20040911-1.c: New test.
28457
28458 2004-09-11  Andreas Jaeger  <aj@suse.de>
28459
28460         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28461         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28462
28463 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28464
28465         * gcc.target/frv: New directory of FR-V-specific tests.
28466
28467 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28468
28469         * gcc.dg/convert-vec-1.c: New test.
28470
28471 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28472
28473         PR middle-end/17024
28474         * gcc.dg/pr17024-1.c: New test case.
28475
28476 2004-09-10  Eric Christopher  <echristo@redhat.com>
28477
28478         * gcc.dg/20040910-1.c: New test.
28479
28480 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28481
28482         * gcc.dg/bitfld-9.c: New test.
28483
28484 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28485
28486         * gcc.c-torture/execute/ieee/acc1.c: New test.
28487         * gcc.c-torture/execute/ieee/acc2.c: New test.
28488         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28489
28490 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28491
28492         * gcc.dg/deprecated-2.c: New test.
28493
28494 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28495
28496         * gcc.dg/init-vec-1.c: New test.
28497
28498 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28499
28500         PR middle-end/17055
28501         * gcc.dg/pr17055-1.c: New test case.
28502
28503 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28504
28505         PR target/17377
28506         * gcc.c-torture/execute/pr17377.c: New test.
28507
28508 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28509
28510         PR c/8420
28511         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28512         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28513         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28514         gcc.dg/long-long-typespec-1.c: New tests.
28515         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28516
28517 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28518
28519         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28520         gcc.dg/gnu99-static-1.c: New tests.
28521
28522 2004-09-08  Devang Patel  <dpatel@apple.com>
28523
28524         * gcc.dg/darwin-ld-20040828-1.c: New test.
28525         * gcc.dg/darwin-ld-20040828-2.c: New test.
28526         * gcc.dg/darwin-ld-20040828-3.c: New test.
28527
28528 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28529
28530         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28531         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28532         in error message.
28533         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28534         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28535         in error message.
28536         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28537         types they qualify.
28538         * objc.dg/type-size-2.m: Fix wording in comment.
28539         * objc.dg/va-meth-1.m: New test case.
28540
28541 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28542
28543         PR c/16633:
28544         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28545         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28546
28547 2004-09-06  Devang Patel  <dpatel@apple.com>
28548
28549         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28550         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28551
28552 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28553
28554         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28555         reflect changed line numbering of diagnostics.
28556
28557 2004-09-06  Paul Brook  <paul@codesourcery.com>
28558
28559         * gfortran.dg/edit_real_1.f90: Add new test.
28560
28561 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28562
28563         * gcc.dg/tree-ssa/loop-2.c: New test.
28564         * gcc.dg/tree-ssa/loop-3.c: New test.
28565         * gcc.dg/tree-ssa/loop-4.c: New test.
28566         * gcc.dg/tree-ssa/loop-5.c: New test.
28567
28568 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28569
28570         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28571
28572 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28573
28574         * gcc.dg/format/sentinel-1.c: New test.
28575
28576 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28577
28578         * gcc.dg/builtins-46.c: New.
28579
28580 2004-09-03  Devang Patel  <dpatel@apple.com>
28581
28582         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28583         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28584
28585 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28586
28587         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28588         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28589         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28590         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28591         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28592         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28593         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28594         the non-portable bzero.
28595         * gcc.dg/20010912-1.c: xfail for NetWare.
28596         * gcc.dg/20020426-2.c: xfail for NetWare.
28597         * gcc.dg/20021014-1.c: xfail for NetWare.
28598         * gcc.dg/20021018-1.c: xfail for NetWare.
28599         * gcc.dg/20030213-1.c: xfail for NetWare.
28600         * gcc.dg/20030225-1.c: xfail for NetWare.
28601         * gcc.dg/20030708-1.c: xfail for NetWare.
28602         * gcc.dg/builtins-config.h: Also exclude NetWare.
28603         * gcc.dg/format/format.h: Define restrict only if not already defined.
28604         * gcc.dg/nest.c: xfail for NetWare.
28605         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28606         * lib/target-supports.exp (check_visibility_available): Exclude
28607         NetWare.
28608
28609 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28610
28611         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28612         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28613         deterministic starting point for the alignment of structure fields.
28614         * gcc.dg/Wpadded.c: Dito.
28615         * g++.dg/abi/vbase10.C: Dito.
28616
28617 2004-09-03  Devang Patel  <dpatel@apple.com>
28618
28619         * g++.dg/debug/pr15736.cc: New test.
28620
28621 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28622
28623         * README.QMTEST: Fix out-of-date link.
28624
28625 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28626
28627         PR fortran/16579
28628         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28629         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28630
28631 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28632
28633         * g++.dg/abi/arm_rtti1.C: New test.
28634
28635 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28636
28637         * gcc.dg/ppc-vector-memcpy.c: New.
28638         * gcc.dg/ppc-vector-memset.c: New.
28639
28640 2004-09-02  Chao-ying Fu  <fu@mips.com>
28641
28642         * gcc.target/mips/mips-3d-1.c: New test.
28643         * gcc.target/mips/mips-3d-2.c: New test.
28644         * gcc.target/mips/mips-3d-3.c: New test.
28645         * gcc.target/mips/mips-3d-4.c: New test.
28646         * gcc.target/mips/mips-3d-5.c: New test.
28647         * gcc.target/mips/mips-3d-6.c: New test.
28648         * gcc.target/mips/mips-3d-7.c: New test.
28649         * gcc.target/mips/mips-3d-8.c: New test.
28650         * gcc.target/mips/mips-3d-9.c: New test.
28651         * gcc.target/mips/mips-ps-1.c: New test.
28652         * gcc.target/mips/mips-ps-2.c: New test.
28653         * gcc.target/mips/mips-ps-3.c: New test.
28654         * gcc.target/mips/mips-ps-4.c: New test.
28655         * gcc.target/mips/mips-ps-type.c: New test.
28656
28657 2004-09-02  Paul Brook  <paul@codesourcery.com>
28658
28659         * gfortran.dg/edit_real_1.f90: Add new tests.
28660
28661 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28662
28663         PR fortran/15327
28664         * gfortran.dg/merge_char_1.f90: New test.
28665
28666 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28667
28668         PR fortran/16404
28669         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28670
28671 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28672
28673         PR c/1522
28674         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28675
28676 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28677
28678         * g++.dg/opt/loop1.C: Do not XFAIL.
28679
28680 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28681
28682         * gcc.c-torture/execute/20040831-1.c: New test.
28683
28684 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28685
28686         PR fortran/16579
28687         * gfortran.dg/g77/20010610.f: Now passes.
28688         Copy from g77.f-torture/execute. Add dg-run directive.
28689         * gfortran.dg/g77/README: Update
28690
28691 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28692
28693         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28694         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28695         (t1, t2, t3, t4): Add volatile.
28696
28697 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28698
28699         * g++.dg/ext/visibility/arm1.C: New test.
28700
28701 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28702
28703         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28704         -pedantic-errors.
28705
28706 2004-09-01  Paul Brook  <paul@codesourcery.com>
28707
28708         * gfortran.dg/eof_2.f90: New test.
28709
28710 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28711
28712         PR fortran/16579
28713         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28714
28715 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28716
28717         PR libfortran/16805
28718         * gfortran.dg/list_read_2.f90: New test.
28719
28720 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28721
28722         * g++.dg/abi/key1.C: New test.
28723
28724 2004-08-31  Richard Henderson  <rth@redhat.com>
28725
28726         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28727         form of offsetof.
28728         * g++.dg/other/offsetof5.C: Remove duplicate.
28729
28730 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28731
28732         PR fortran/17244
28733         * gfortran.dg/func_derived_1.f90: New test.
28734
28735 2004-08-31  Paul Brook  <paul@codesourcery.com>
28736
28737         * gfortran.dg/eof_1.f90: New test.
28738
28739 2004-08-31  Paul Brook  <paul@codesourcery.com>
28740
28741         * gfortran.dg/list_read_1.f90: New file.
28742
28743 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28744
28745         * g++.dg/opt/loop1.C: XFAIL.
28746
28747 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28748
28749         * gcc.dg/funcdef-storage-1.c: New.
28750         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28751         an extern function in local scope.
28752         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28753         declare an 'auto inline' function in local scope.
28754         * gcc.dg/20011130-1.c: Likewise.
28755         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28756         an 'auto' function in local scope.
28757         * gcc.dg/20021014-1.c: Likewise.
28758         * gcc.dg/20030331-2.c: Likewise.
28759
28760 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28761
28762         * gfortran.dg/blockdata_1.f90: New test.
28763
28764 2004-08-30  Richard Henderson  <rth@redhat.com>
28765
28766         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28767
28768 2004-08-30  Richard Henderson  <rth@redhat.com>
28769
28770         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28771         additional_flags set by alternate driver.
28772         (ieee-options): New procedure.
28773         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28774         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28775         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28776         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28777
28778 2004-08-30  Richard Henderson  <rth@redhat.com>
28779
28780         * lib/f-torture.exp: Remove.
28781
28782 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28783
28784         PR rtl-optimization/16590
28785         * g++.dg/opt/loop1.C: New test.
28786
28787 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28788
28789         PR fortran/13910
28790         * gfortran.dg/oldstyle_1.f90: New test.
28791
28792 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28793         Paul Brook  <paul@codesourcery.com>
28794
28795         * gfortran.dg/g77/README: Update.
28796         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28797         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28798         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28799
28800 2004-08-28  Paul Brook  <paul@codesourcery.com>
28801
28802         PR libfortran/17195
28803         * gfortran.dg/edit_real_1.f90: New test.
28804
28805 2004-08-27  Paul Brook  <paul@codesourcery.com>
28806
28807         * gfortran.dg/rewind_1.f90: New test.
28808
28809 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28810
28811         PR fortran/16597
28812         * gfortran.dg/pr16597.f90: New test.
28813
28814 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28815
28816         PR c/13801
28817         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28818         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28819         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28820         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28821         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28822
28823 2004-08-26  Nick Clifton  <nickc@redhat.com>
28824
28825         * gcc.c-torture/compile/pr17119.c: New test.
28826
28827 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28828
28829         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28830
28831 2004-08-25  Richard Henderson  <rth@redhat.com>
28832
28833         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28834         the bits that expect kind=8 to be the largest real kind.
28835
28836 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28837
28838         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28839
28840 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28841
28842         * gfortran.dg/assignment_1.f90: New test.
28843
28844 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28845
28846         * g++.dg/template/repo3.C: New test.
28847
28848 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28849
28850         PR middle-end/16693
28851         PR tree-optimization/16372
28852         * g++.dg/opt/pr16372-1.C: New test case.
28853         * g++.dg/opt/pr16693-1.C: New test case.
28854         * g++.dg/opt/pr16693-2.C: New test case.
28855
28856 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28857
28858         * objc.dg/proto-lossage-4.m: New test.
28859
28860 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/17155
28863         * g++.dg/inherit/local2.C: New test.
28864
28865 2004-08-25  Paul Brook  <paul@codesourcery.com>
28866
28867         PR fortran/17144
28868         * gfortran.dg/string_ctor_1.f90: New test.
28869
28870 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28871
28872         PR c++/14428
28873         * g++.dg/template/redecl2.C: New test.
28874
28875 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28876
28877         PR fortran/17143
28878         * gfortran.dg/pr17143.f90: New test.
28879
28880 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28881
28882         PR fortran/17164
28883         * gfortran.dg/pr17164.f90: New test.
28884
28885 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28886
28887         * gcc.dg/tree-ssa/loop-1.c: New test.
28888
28889 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28890
28891         * gcc.c-torture/compile/20040824-1.c: New test.
28892
28893 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28894
28895         * gcc.c-torture/compile/iftrap-3.c: New test.
28896
28897 2004-08-24  Paul Brook  <paul@codesourcery.com>
28898
28899         * gfortran.dg/entry_2.f90: New test.
28900
28901 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28902
28903         PR c++/16889
28904         * g++.dg/lookup/ambig[12].C: New.
28905
28906 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28907
28908         PR c++/16706
28909         * g++.dg/template/crash21.C: New test.
28910         * g++.dg/template/crash22.C: Likewise.
28911
28912 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         PR c++/17149
28915         * g++.dg/template/access15.C: New.
28916
28917 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28918
28919         PR c++/17163
28920         * g++.dg/template/repo2.C: New test.
28921
28922 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28923
28924         PR rtl-optimization/17078
28925         * gcc.c-torture/execute/pr17078-1.c: New test case.
28926
28927 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28928
28929         PR c/14492
28930         * gcc.dg/debug/crash1.c: New test.
28931
28932 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28933
28934         PR c/16180
28935         * gcc.dg/loop-5.c: New test.
28936
28937 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28938
28939         * gcc.c-torture/execute/20040823-1.c: New test.
28940
28941 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28942
28943         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28944         to the assembler.  Simplify test accordingly.
28945         (asm_abi_flags): Use GNU names.
28946         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28947         to check for ABI flags.
28948
28949 2004-08-22  Andrew Pinski  <apinski@apple.com>
28950
28951         * g++.dg/opt/pr14029.C: New test.
28952         * gcc.c-torture/execute/pr15262.c: New test.
28953
28954 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28955
28956         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28957
28958 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28959
28960         PR 16908
28961         * gfortran.dg/direct_io.f90: New test.
28962
28963 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28964
28965         PR c++/17121
28966         * g++.dg/inherit/local2.C: New test.
28967
28968 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28969
28970         PR c++/17120
28971         * g++.dg/warn/Wparentheses-4.C: New test.
28972
28973 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28974
28975         PR c++/17121
28976         * g++.dg/inherit/local2.C: New test.
28977
28978         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28979         * gcc.dg/ppc-ldstruct.c: Likewise.
28980         * gcc.dg/ppc64-abi-2.c: Likewise.
28981
28982 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28983
28984         PR rtl-optimization/17099
28985         * gcc.c-torture/execute/20040820-1.c: New test.
28986
28987 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28988
28989         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28990
28991 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28992
28993         PR fortran/17077
28994         * gfortran.dg/auto_array_1.f90: New test.
28995
28996 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28997
28998         PR fortran/17074
28999         * gfortran.dg/simpleif_1.f90: New test.
29000
29001 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
29002
29003         * lib/target-supports.exp (check_profiling_available): Return
29004         false for arm*-*-symbianelf* and arm*-*-eabi*.
29005
29006         PR c++/15890
29007         * g++.dg/template/delete1.C: New test.
29008
29009 2004-08-19  Paul Brook  <paul@codesourcery.com>
29010
29011         PR fortran/14976
29012         PR fortran/16228
29013         * gfortran.dg/data_char_1.f90: New test.
29014
29015 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
29016
29017         PR fortran/16946
29018         * gfortran.dg/reduction.f90: New testcase.
29019
29020 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29021
29022         PR fortran/16520
29023         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29024
29025 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29026
29027         PR c++/17041
29028         * g++.dg/Wparentheses-3.C: New test.
29029
29030 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
29031
29032         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29033         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29034         * gcc.dg/vect/vect-2.c: Likewise.
29035         * gcc.dg/vect/vect-3.c: Likewise.
29036         * gcc.dg/vect/vect-4.c: Likewise.
29037         * gcc.dg/vect/vect-5.c: Likewise.
29038         * gcc.dg/vect/vect-6.c: Likewise.
29039         * gcc.dg/vect/vect-7.c: Likewise.
29040         * gcc.dg/vect/vect-25.c: Likewise.
29041         * gcc.dg/vect/vect-31.c: Likewise.
29042         * gcc.dg/vect/vect-32.c: Likewise.
29043         * gcc.dg/vect/vect-34.c: Likewise.
29044         * gcc.dg/vect/vect-36.c: Likewise.
29045         * gcc.dg/vect/vect-all.c: Likewise.
29046
29047 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
29048
29049         PR c++/17068
29050         * g++.dg/template/operator4.C: New test.
29051
29052 2004-08-18  Richard Henderson  <rth@redhat.com>
29053
29054         * gcc.dg/20040206-1.c: XFAIL.
29055
29056 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29057
29058         PR c++/16246
29059         * g++.dg/template/array7.C: New test.
29060
29061 2004-08-17  James E Wilson  <wilson@specifixinc.com>
29062
29063         * gcc.dg/mips-movcc-1.c: New test.
29064         * gcc.dg/mips-movcc-2.c: New test.
29065         * gcc.dg/mips-movcc-3.c: New test.
29066
29067         * gcc.dg/mips-nmadd-1.c: New test.
29068         * gcc.dg/mips-nmadd-2.c: New test.
29069
29070 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29071
29072         PR c++/15871
29073         * g++.dg/opt/inline8.C: New test.
29074
29075         PR c++/16965
29076         * g++.dg/parse/error17.C: New test.
29077
29078 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
29079
29080         * gcc.dg/vect: New directory for vectorizer tests.
29081         * gcc.dg/vect/tree-vect.h: New file.
29082         * gcc.dg/vect/vect.exp: New file.
29083         * gcc.dg/vect/pr16105.c.c: New test.
29084         * gcc.dg/vect/vect-1.c: New test.
29085         * gcc.dg/vect/vect-2.c: New test.
29086         * gcc.dg/vect/vect-3.c: New test.
29087         * gcc.dg/vect/vect-4.c: New test.
29088         * gcc.dg/vect/vect-5.c: New test.
29089         * gcc.dg/vect/vect-6.c: New test.
29090         * gcc.dg/vect/vect-7.c: New test.
29091         * gcc.dg/vect/vect-8.c: New test.
29092         * gcc.dg/vect/vect-9.c: New test.
29093         * gcc.dg/vect/vect-10.c: New test.
29094         * gcc.dg/vect/vect-11.c: New test.
29095         * gcc.dg/vect/vect-12.c: New test.
29096         * gcc.dg/vect/vect-13.c: New test.
29097         * gcc.dg/vect/vect-14.c: New test.
29098         * gcc.dg/vect/vect-15.c: New test.
29099         * gcc.dg/vect/vect-16.c: New test.
29100         * gcc.dg/vect/vect-17.c: New test.
29101         * gcc.dg/vect/vect-18.c: New test.
29102         * gcc.dg/vect/vect-19.c: New test.
29103         * gcc.dg/vect/vect-20.c: New test.
29104         * gcc.dg/vect/vect-21.c: New test.
29105         * gcc.dg/vect/vect-22.c: New test.
29106         * gcc.dg/vect/vect-23.c: New test.
29107         * gcc.dg/vect/vect-24.c: New test.
29108         * gcc.dg/vect/vect-25.c: New test.
29109         * gcc.dg/vect/vect-26.c: New test.
29110         * gcc.dg/vect/vect-27.c: New test.
29111         * gcc.dg/vect/vect-28.c: New test.
29112         * gcc.dg/vect/vect-29.c: New test.
29113         * gcc.dg/vect/vect-30.c: New test.
29114         * gcc.dg/vect/vect-31.c: New test.
29115         * gcc.dg/vect/vect-32.c: New test.
29116         * gcc.dg/vect/vect-33.c: New test.
29117         * gcc.dg/vect/vect-34.c: New test.
29118         * gcc.dg/vect/vect-35.c: New test.
29119         * gcc.dg/vect/vect-36.c: New test.
29120         * gcc.dg/vect/vect-37.c: New test.
29121         * gcc.dg/vect/vect-38.c: New test.
29122         * gcc.dg/vect/vect-40.c: New test.
29123         * gcc.dg/vect/vect-41.c: New test.
29124         * gcc.dg/vect/vect-42.c: New test.
29125         * gcc.dg/vect/vect-43.c: New test.
29126         * gcc.dg/vect/vect-44.c: New test.
29127         * gcc.dg/vect/vect-45.c: New test.
29128         * gcc.dg/vect/vect-46.c: New test.
29129         * gcc.dg/vect/vect-47.c: New test.
29130         * gcc.dg/vect/vect-48.c: New test.
29131         * gcc.dg/vect/vect-49.c: New test.
29132         * gcc.dg/vect/vect-50.c: New test.
29133         * gcc.dg/vect/vect-51.c: New test.
29134         * gcc.dg/vect/vect-52.c: New test.
29135         * gcc.dg/vect/vect-53.c: New test.
29136         * gcc.dg/vect/vect-54.c: New test.
29137         * gcc.dg/vect/vect-55.c: New test.
29138         * gcc.dg/vect/vect-56.c: New test.
29139         * gcc.dg/vect/vect-57.c: New test.
29140         * gcc.dg/vect/vect-58.c: New test.
29141         * gcc.dg/vect/vect-59.c: New test.
29142         * gcc.dg/vect/vect-60.c: New test.
29143         * gcc.dg/vect/vect-61.c: New test.
29144         * gcc.dg/vect/vect-all.c: New test.
29145         * gcc.dg/vect/vect-none.c: New test.
29146
29147 2004-08-17  Paul Brook  <paul@codesourcery.com>
29148
29149         PR fortran/13082
29150         * gfortran.dg/entry_1.f90: New test.
29151
29152 2004-08-17  Andrew Pinski  <apinski@apple.com>
29153
29154         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29155
29156 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
29157
29158         * gcc.dg/pr17036-1.c: New test.
29159
29160 2004-08-16  Devang Patel  <dpatel@apple.com>
29161
29162         * gcc.dg/darwin-20040809-1.c: New test.
29163
29164 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
29165
29166         * gcc.dg/funcdef-attr-1.c: New test.
29167
29168 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
29169
29170         * gcc.dg/altivec-17.c: New test.
29171         * gcc.dg/altivec-18.c: New test.
29172
29173 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29174
29175         PR c++/6749
29176         * g++.dg/template/vtable2.C: New test.
29177
29178 2004-08-14  Richard Henderson  <rth@redhat.com>
29179
29180         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29181         * gcc.dg/pack-test-4.c (main): Return 0.
29182         * gcc.dg/setjmp-1.c: Remove XFAIL.
29183         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29184
29185 2004-08-14  Richard Henderson  <rth@redhat.com>
29186
29187         * gcc.dg/980217-1.c: Add prototype for printf.
29188
29189 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
29190
29191         * gfortran.dg/pr16935.f90: New test.
29192
29193 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
29194
29195         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29196
29197 2004-08-13  Paul Brook  <paul@codesourcery.com>
29198
29199         * gfortran.dg/der_io_1.f90: Remove stray comma.
29200
29201 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29202
29203         * gcc.dg/vmx/cw-bug-2.c: Remove.
29204         * gcc.dg/vmx/vprint-1.c: Remove.
29205         * gcc.dg/vmx/vscan-1.c: Remove.
29206
29207 2004-08-12  Devang patel  <dpatel@apple.com>
29208
29209         * gcc.dg/darwin-20040809-2.c: New test.
29210
29211 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
29212
29213         * g++.dg/ext/altivec-12.C: New test.
29214
29215         * g++.dg/ext/altivec-11.C: New test.
29216
29217 2004-08-12  Paul Brook  <paul@codesourcery.com>
29218
29219         * g++.dg/abi/arm_cxa_vec_1.C: New test.
29220
29221 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29222
29223         * g++.dg/ext/altivec-2.C: Check for hardware support before
29224         executing any VMX instructions.
29225
29226         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29227
29228 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
29229
29230         PR c++/16276
29231         * g++.old-deja/g++.other/comdat4.C: New test.
29232         * g++.old-deja/g++.other/comdat4-aux.cc: New.
29233
29234 2004-08-12  Ben Elliston  <bje@au.ibm.com>
29235
29236         PR target/16286
29237         * gcc.dg/pr16286.c: New test.
29238
29239 2004-08-12 Jan Beulich <jbeulich@novell.com>
29240
29241         * g++.dg/ext/asm5.C: New.
29242
29243 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29244
29245         PR c++/16698
29246         * g++.dg/eh/crash1.C: New test.
29247
29248         PR c++/16717
29249         * g++.dg/ext/construct1.C: New test.
29250
29251 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29252
29253         PR c++/16853
29254         * g++.dg/init/ptrmem1.C: New test.
29255
29256         PR c++/16618
29257         * g++.dg/parse/offsetof5.C: New test.
29258
29259         PR c++/16870
29260         * g++.dg/template/overload3.C: New test.
29261
29262 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29263
29264         PR c++/16964
29265         * g++.dg/parse/error16.C: New test.
29266
29267         PR c++/16904
29268         * g++.dg/template/error14.C: New test.
29269
29270         PR c++/16929
29271         * g++.dg/template/error15.C: New test.
29272
29273 2004-08-11  Devang Patel  <dpatel@apple.com>
29274
29275         * gcc.dg/darwin-ld-20040809-1.c: New test.
29276         * gcc.dg/darwin-ld-20040809-2.c: New test.
29277
29278 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
29279
29280         PR fortran/16917
29281         * gfortran.dg/dfloat_1.f90: New test.
29282
29283 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
29284
29285         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29286         * gcc.dg/dll-2.c: Fix dg-require syntax.
29287         * gcc.misc-tests/arm-isr.c (abort): Declare.
29288         (exit): Likewise.
29289
29290 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
29291
29292         PR c++/16971
29293         * g++.dg/parse/crash16.C: New test.
29294
29295 2004-08-10  Roger Sayle  <roger@eyesopen.com>
29296
29297         * gcc.dg/mips-rsqrt-1.c: New test case.
29298         * gcc.dg/mips-rsqrt-2.c: New test case.
29299         * gcc.dg/mips-rsqrt-3.c: New test case.
29300
29301 2004-08-10  Paul Brook  <paul@codesourcery.com>
29302
29303         * gfortran.dg/der_io_1.f90: New test.
29304
29305 2004-08-10  Paul Brook  <paul@codesourcery.com>
29306
29307         PR fortran/16919
29308         * gfortran.dg/der_array_1.f90: New test.
29309
29310 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
29311
29312         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29313
29314 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
29315
29316         * gcc.dg/wchar_t-2.c: Fix typo.
29317
29318 2004-08-09  Falk Hueffner  <falk@debian.org>
29319
29320         PR tree-optimization/12517
29321         * gcc.c-torture/compile/pr12517.c: New test.
29322
29323         PR tree-optimization/12578
29324         * gcc.c-torture/compile/pr12578.c: New test.
29325
29326         PR tree-optimization/12899
29327         * gcc.c-torture/compile/pr12899.c: New test.
29328
29329         PR rtl-optimization/14692
29330         * gcc.c-torture/compile/pr14692.c: New test.
29331
29332         PR tree-optimization/16461
29333         * gcc.c-torture/compile/pr16461.c: New test.
29334
29335 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29336
29337         * gfortran.dg/getenv_1.f90: New test.
29338
29339 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29340
29341         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29342         wchar_t.
29343         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29344
29345 2004-08-06  Paul Brook  <paul@codesourcery.com>
29346
29347         * gfortran.dg/ret_array_1.f90: New test.
29348         * gfortran.dg/ret_pointer_1.f90: New test.
29349
29350 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29351
29352         * gcc.dg/missing-field-init-[12].c: New tests.
29353         * g++.dg/warn/missing-field-init-[12].C: New tests.
29354
29355 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29356
29357         * gcc.dg/enum2.c: New test.
29358         * gcc.dg/symbian3.c: Likewise.
29359         * gcc.dg/symbian4.c: Likewise.
29360         * gcc.dg/wchar_t-2.c: Likewise.
29361
29362 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29363
29364         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29365         destructor tests.
29366
29367 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29368
29369         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29370         dg-require-visiblity.
29371         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29372         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29373         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29374         * g++.dg/ext/visibility/new1.C: Likewise.
29375         * g++.dg/ext/visibility/pragma.C: Likewise.
29376         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29377         * g++.dg/ext/visibility/virtual.C: Likewise.
29378         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29379         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29380         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29381         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29382         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29383         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29384         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29385         * g++/dg/ext/visibility/visibility-8.C: New test.
29386         * gcc.c-torture/compile/dll.x: Remove.
29387         * gcc.dg/dll-2.c: Use dg-require-dll
29388         * gcc.dg/visibility-10.c: New test.
29389         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29390         supporting DLLs.
29391         * lib/scanasm.exp (scan_hidden): New function.
29392         (scan_not_hidden): Likewise.
29393
29394 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29395
29396         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29397
29398 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29399
29400         * gcc.c-torture/execute/20040805-1.c: New test.
29401
29402 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29403
29404         * gcc.dg/20020118-1.c: Declare abort.
29405         * gcc.dg/altivec_check.h: Likewise.
29406         * gcc.dg/iftrap-2.c: Likewise.
29407         * gcc.dg/pragma-darwin.c: Likewise.
29408         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29409
29410 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29411
29412         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29413
29414 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29415
29416         * gcc.c-torture/execute/builtins/abs-2.c,
29417         gcc.c-torture/execute/builtins/abs-3.c,
29418         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29419         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29420         intmax_t, uintmax_t and their limits.
29421         * gcc.dg/intmax_t-1.c: New test.
29422
29423 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29424
29425         * g++.dg/tc1/dr147.C: Add reference to PR.
29426
29427 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29428
29429         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29430         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29431
29432 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29433
29434         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29435
29436 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29437
29438         * gcc.dg/redecl-5.c: New test.
29439         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29440         of scanf.
29441
29442 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29443
29444         PR middle-end/16790
29445         * gcc.c-torture/execute/pr16790-1.c: New test case.
29446
29447 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29448
29449         * g++.dg/ext/visibility/assign1.C: New test.
29450         * g++.dg/ext/visibility/new1.C: Likewise.
29451
29452         * gcc.dg/symbian1.c: New test.
29453         * gcc.dg/symbian2.c: Likewise.
29454
29455 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29456
29457         PR target/16570
29458         * gcc.dg/i386-sse-9.c: New test.
29459
29460 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29461
29462         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29463
29464 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29465
29466         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29467         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29468         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29469         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29470         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29471         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29472         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29473         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29474         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29475         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29476         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29477         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29478         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29479         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29480         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29481         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29482         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29483         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29484         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29485         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29486         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29487         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29488         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29489         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29490         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29491         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29492         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29493         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29494         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29495         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29496         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29497         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29498         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29499         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29500         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29501         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29502         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29503         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29504         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29505         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29506         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29507         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29508         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29509         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29510         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29511         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29512         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29513         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29514         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29515         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29516         gcc.misc-tests/i386-pf-3dnow-1.c,
29517         gcc.misc-tests/i386-pf-athlon-1.c,
29518         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29519         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29520         Declare built-in functions used.
29521         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29522
29523 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29524
29525         PR c++/16707
29526         * g++.dg/lookup/using12.C: New test.
29527
29528         * g++.dg/init/null1.C: Fix PR number.
29529         * g++.dg/parse/namespace10.C: Likewise.
29530
29531 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29532
29533         PR c++/16224
29534         * g++.dg/template/spec17.C: New test.
29535         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29536         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29537
29538 2004-08-02  David Billinghurst
29539
29540         PR fortran/16292
29541         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29542
29543 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29544
29545         * gcc.dg/ia64-got-1.c: New test case.
29546
29547 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29548
29549         PR c++/16489
29550         * g++.dg/init/null1.C: New test.
29551         * g++.dg/tc1/dr76.C: Adjust error marker.
29552
29553         PR c++/16529
29554         * g++.dg/parse/namespace10.C: New test.
29555
29556         PR c++/16810
29557         * g++.dg/inherit/ptrmem2.C: New test.
29558
29559 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29560
29561         PR target/16155
29562         * gcc.dg/pr16155.c: New test.
29563
29564 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29565
29566         * gcc.dg/redecl-2.c: New test.
29567
29568 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29569
29570         * gcc.dg/darwin-longdouble.c: New file.
29571
29572 2004-07-30  Richard Henderson  <rth@redhat.com>
29573
29574         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29575         write to constant argument.
29576         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29577
29578 2004-07-30  Richard Henderson  <rth@redhat.com>
29579
29580         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29581         tests of nearest around zero.
29582
29583 2004-07-30  Andrew Pinski  <apinski@apple.com>
29584
29585         * gcc.c-torture/compile/20040730-1.c: New test.
29586
29587 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29588
29589         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29590         powerpc-eabispe.
29591
29592 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29593
29594         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29595
29596 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29597
29598         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29599         contains $ld_library_path.
29600         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29601
29602 2004-07-29  Richard Henderson  <rth@redhat.com>
29603
29604         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29605
29606         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29607         (alt2, which): New.
29608         (Check): Accept either alternative.
29609
29610 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29611
29612         * g++.dg/abi/inline1.C: New test.
29613         * g++.dg/abi/local1-a.cc: Likewise.
29614         * g++.dg/abi/local1.C: Likewise.
29615         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29616         * g++.dg/abi/mangle12.C: Likewise.
29617         * g++.dg/abi/mangle17.C: Likewise.
29618         * g++.dg/abi/mangle20-2.C: Likewise.
29619         * g++.dg/opt/interface1.C: Likewise.
29620         * g++.dg/opt/interface1.h: Likewise.
29621         * g++.dg/opt/interface1-a.cc: New test.
29622         * g++.dg/parse/repo1.C: New test.
29623         * g++.dg/template/repo1.C: Likewise.
29624         * g++.dg/warn/Winline-1.C: Likewise.
29625         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29626
29627 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29628
29629         * gcc.dg/tree-ssa/20040729-1.c: New test.
29630
29631 2004-07-27  Matt Austern <austern@apple.com>
29632
29633         * gcc.dg/darwin-bool-1.c: New test.
29634         * gcc.dg/darwin-bool-2.c: New test.
29635
29636 2004-07-28  Richard Henderson  <rth@redhat.com>
29637
29638         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29639         arguments in the correct type.  Don't write to constant arguments.
29640
29641 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29642
29643         PR tree-optimization/16688
29644         PR tree-optimization/16689
29645         * g++.dg/tree-ssa/pr16688.C: New test.
29646
29647 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29648
29649         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29650         loads.  Not only in the comment, this time.
29651
29652 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29653
29654         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29655         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29656         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29657         * gcc.dg/sh4a-bitmovua.c: New.
29658         * gcc.dg/sh4a-cos.c: New.
29659         * gcc.dg/sh4a-cosf.c: New.
29660         * gcc.dg/sh4a-fprun.c: New.
29661         * gcc.dg/sh4a-fsrra.c: New.
29662         * gcc.dg/sh4a-memmovua.c: New.
29663         * gcc.dg/sh4a-sin.c: New.
29664         * gcc.dg/sh4a-sincos.c: New.
29665         * gcc.dg/sh4a-sincosf.c: New.
29666         * gcc.dg/sh4a-sinf.c: New.
29667
29668 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29669
29670         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29671         conditionals.
29672         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29673         loads.
29674         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29675         DOM1.
29676
29677 2004-07-27  Andrew Pinski  <apinski@apple.com>
29678
29679         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29680
29681 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29682
29683         * gcc.dg/pragma-isr.c: New test.
29684
29685 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29686
29687         PR c++/14429
29688         * g++.dg/template/ttp11.C: New test.
29689
29690 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29691
29692         * gcc.c-torture/compile/20040727-1.c: New test.
29693
29694 2004-07-26  Eric Christopher  <echristo@redhat.com>
29695
29696         * gcc.c-torture/compile/20040726-2.c: New test.
29697
29698 2004-07-26  Andrew Pinski  <apinski@apple.com>
29699
29700         * g++.dg/rtti/tinfo1.C: Xfail.
29701
29702 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29703
29704         * gcc.c-torture/compile/20040726-1.c: New test.
29705
29706 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29707             Brian Ryner  <bryner@brianryner.com>
29708
29709         PR c++/9283
29710         PR c++/15000
29711         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29712         * g++.dg/ext/visibility/: New directory.
29713         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29714         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29715         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29716         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29717         * g++.dg/ext/visibility/fvisibility.C,
29718         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29719         g++.dg/ext/visibility/fvisibility-override1.C
29720         g++.dg/ext/visibility/fvisibility-override2.C
29721         g++.dg/ext/visibility/memfuncts.C
29722         g++.dg/ext/visibility/noPLT.C
29723         g++.dg/ext/visibility/pragma.C
29724         g++.dg/ext/visibility/pragma-override1.C
29725         g++.dg/ext/visibility/pragma-override2.C
29726         g++.dg/ext/visibility/staticmemfuncts.C
29727         g++.dg/ext/visibility/virtual.C: New tests.
29728
29729 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29730
29731         PR c/15360
29732         * gcc.dg/pr15360-1.c: New test.
29733
29734 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29735
29736         * gcc.dg/pragma-align-2.c: New test.
29737         * gcc.dg/pragma-init-fini.c: New test.
29738         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29739         targets.
29740
29741 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29742
29743         * gcc.dg/init-string-2.c: New test.
29744
29745 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29746
29747         PR 16684
29748         * gcc.dg/Wredundant-decls-1.c: New test case.
29749
29750 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29753         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29754         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29755         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29756         * gcc.dg/compat/generate-random.c: New file.
29757         * gcc.dg/compat/generate-random.h: Likewise.
29758         * gcc.dg/compat/generate-random_r.c: Likewise.
29759         * gcc.dg/compat/struct-layout-1.h: Likewise.
29760         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29761         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29762         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29763         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29764         * gcc.dg/compat/struct-layout-1_main.c: New test.
29765         * gcc.dg/compat/struct-layout-1_x.c: New file.
29766         * gcc.dg/compat/struct-layout-1_y.c: New file.
29767         * gcc.dg/compat/struct-layout-1_test.h: New file.
29768
29769 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29770
29771         * gcc.dg/comp-return-1.c: New test
29772
29773 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29774
29775         * gcc.dg/vmx/8-02a.c: Fix typo.
29776
29777         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29778         * gcc.dg/darwin-abi-3.c: New test.
29779
29780         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29781         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29782
29783         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29784         * gcc.dg/vmx/ops-long-1.c: New test.
29785         * gcc.dg/vmx/ops-long-2.c: New test.
29786
29787 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29788
29789         * g++.dg/lookup/conv-[1234].C: New.
29790
29791 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29792
29793         * g++.dg/parse/attr2.C: Simplify.
29794
29795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29796
29797         PR c/7284
29798         * gcc.c-torture/execute/pr7284-1.c: New test.
29799
29800 2004-07-22  Brian Booth  <bbooth@redhat.com>
29801
29802         * gcc.dg/tree-ssa/20040721-1.c: New test.
29803
29804 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29805
29806         * g++.dg/template/crash20.c: New.
29807
29808 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29809
29810         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29811         Add dg-run directive.  Declare variables as required.
29812         * gfortran.dg/g77/README: Update
29813
29814 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29815
29816         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29817         gcc.dg/cris-peep2-andu2.c: New tests.
29818
29819 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29820
29821         PR c/15052
29822         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29823         on return type.
29824         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29825         messages.
29826         * gcc.dg/qual-return-2.c: Update expected messages.
29827         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29828
29829 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29830
29831         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29832         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29833
29834 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29835
29836         PR c/11250
29837         * gcc.dg/init-string-1.c: New test.
29838
29839 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29840
29841         PR middle-end/15345
29842         PR c/16450
29843         * gcc.dg/torture/nested-fn-1.c: New test.
29844
29845 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29846
29847         PR target/16559
29848         * gcc.dg/ia64-fptr-1.c: New file.
29849
29850 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29851
29852         PR c++/14497
29853         * g++.dg/template/spec16.C: New test.
29854         * g++.old-deja/g++.robertl/eb118.C: Remove.
29855
29856 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29857
29858         PR c++/509
29859         * g++.dg/template/spec15.C: New test.
29860
29861 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29862
29863         Copy cases from g77.f-torture/execute and add dg-run
29864         directive.  Other changes as noted.
29865         * gfortran.dg/g77/13037.f
29866         * gfortran.dg/g77/1832.f
29867         * gfortran.dg/g77/19981119-0.f
29868         * gfortran.dg/g77/19990313-0.f
29869         * gfortran.dg/g77/19990313-1.f
29870         * gfortran.dg/g77/19990313-2.f
29871         * gfortran.dg/g77/19990313-3.f
29872         * gfortran.dg/g77/19990419-1.f
29873         * gfortran.dg/g77/19990826-0.f
29874         * gfortran.dg/g77/19990826-2.f
29875         * gfortran.dg/g77/20000503-1.f
29876         * gfortran.dg/g77/20001111.f
29877         * gfortran.dg/g77/20010116.f
29878         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29879         * gfortran.dg/g77/20010430.f
29880         * gfortran.dg/g77/6177.f
29881         * gfortran.dg/g77/947.f
29882         * gfortran.dg/g77/970816-3.f
29883         * gfortran.dg/g77/971102-1.f
29884         * gfortran.dg/g77/980520-1.f
29885         * gfortran.dg/g77/980628-0.f
29886         * gfortran.dg/g77/980628-1.f
29887         * gfortran.dg/g77/980628-10.f
29888         * gfortran.dg/g77/980628-2.f
29889         * gfortran.dg/g77/980628-3.f
29890         * gfortran.dg/g77/980628-7.f
29891         * gfortran.dg/g77/980628-8.f
29892         * gfortran.dg/g77/980628-9.f
29893         * gfortran.dg/g77/980701-0.f
29894         * gfortran.dg/g77/980701-1.f
29895         * gfortran.dg/g77/cabs.f
29896         * gfortran.dg/g77/claus.f
29897         * gfortran.dg/g77/complex_1.f
29898         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29899         * gfortran.dg/g77/dcomplex.f
29900         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29901         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29902         * gfortran.dg/g77/f90-intrinsic-numeric.f
29903         * gfortran.dg/g77/int8421.f
29904         * gfortran.dg/g77/labug1.f
29905         * gfortran.dg/g77/large_vec.f
29906         * gfortran.dg/g77/le.f
29907         * gfortran.dg/g77/short.f
29908         * gfortran.dg/g77/README: Update
29909
29910 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29911
29912         PR c++/16637
29913         * g++.dg/parse/lookup4.C: New test.
29914
29915 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29916
29917         PR c++/16175
29918         * g++.dg/template/ttp10.C: New test.
29919
29920 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29921
29922         * gcc.dg/pr12625-1.c: New test.
29923
29924 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29925
29926         * gcc.dg/switch-warn-1.c: New test.
29927         * gcc.dg/switch-warn-2.c: New test.
29928         * gcc.c-torture/compile/pr14730.c: Update.
29929
29930 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29931
29932         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29933         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29934         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29935         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29936
29937 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29938
29939         PR c++/16623
29940         * g++.dg/template/assign1.C: New test.
29941
29942 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29943
29944         PR c++/12170
29945         * g++.dg/template/ttp9.C: New test.
29946
29947 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29948
29949         * gcc.dg/format/cmn-err-1.c: New test.
29950
29951 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29952
29953         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29954         gcc.dg/Wparentheses-10.c: New tests.
29955         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29956
29957 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29958
29959         PR fortran/16465
29960         * gfortran.dg/g77//ffixed-line-length-0.f,
29961         gfortran.dg/g77/ffixed-line-length-132.f,
29962         gfortran.dg/g77/ffixed-line-length-72.f,
29963         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29964         gfortran.dg/g77/README: Update.
29965
29966 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29967
29968         PR c++/13092
29969         * g++.dg/template/non-dependent7.C: New test.
29970         * g++.dg/template/non-dependent8.C: Likewise.
29971         * g++.dg/template/non-dependent9.C: Likewise.
29972         * g++.dg/template/non-dependent10.C: Likewise.
29973
29974 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29975
29976         PR c++/16337
29977         * g++.dg/parse/attr2.C: New test.
29978
29979 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29980
29981         * g77.dg: Removed.
29982         * g77.f-torture: Ditto.
29983
29984 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29985
29986         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29987         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29988         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29989
29990 2004-07-16  Richard Henderson  <rth@redhat.com>
29991
29992         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29993
29994 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29995
29996         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29997         tests with full list of options.
29998         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29999         of TORTURE_OPTIONS if test contains 'dg-do run'.
30000
30001         PR fortran/16404
30002         * gfortran.dg/do_iterator.f90: New test.
30003
30004 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30005
30006         PR rtl-optimization/16536
30007         * gcc.c-torture/execute/restrict-1.c: New test.
30008
30009 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30010
30011         PR fortran/15324
30012         * gfortran.dg/pr15324.f90: New test.
30013
30014         PR fortran/15129
30015         * gfortran.dg/pr15129.f90: New test.
30016
30017         PR fortran/15140
30018         * gfortran.dg/pr15140.f90: New test.
30019
30020         PR fortran/13792
30021         * gfortran.fortran-torture/execute/bounds.f90: Add check for
30022         compile-time simplification.
30023
30024 2004-07-14  Mike Stump  <mrs@apple.com>
30025
30026         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30027
30028 2004-07-14  James E Wilson  <wilson@specifixinc.com>
30029
30030         PR target/16325
30031         * gcc.dg/profile-generate-1.c: New.
30032
30033 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
30034
30035         * gcc.c-torture/execute/20040709-1.c: New test.
30036         * gcc.c-torture/execute/20040709-2.c: New test.
30037
30038 2004-07-14  Mike Stump  <mrs@apple.com>
30039
30040         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30041
30042 2004-07-14  Mike Stump  <mrs@apple.com>
30043
30044         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30045
30046 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
30047
30048         PR c++/16518
30049         * g++.dg/parse/mutable1.C: New test.
30050
30051 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
30052
30053         PR tree-optimization/16443
30054         * gcc.dg/tree-ssa/20040713-1.c: New test.
30055
30056 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
30057
30058         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30059         for operator new.
30060
30061 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30062
30063         * gfortran.dg/g77/README: New file
30064         * gfortran.dg/g77/19981216-0.f: Copy from
30065         g77.f-torture/noncompile.  Add "dg-do compile" and
30066         dg-error as required.
30067         * gfortran.dg/g77/19990218-1.f: Likewise.
30068         * gfortran.dg/g77/19990905-1.f: Likewise.
30069         * gfortran.dg/g77/9263.f: Likewise.
30070         * gfortran.dg/g77/980615-0.f: Likewise.
30071         * gfortran.dg/g77/980616-0.f: Likewise.
30072         * gfortran.dg/g77/check0.f: Likewise.
30073         * gfortran.dg/g77/select_no_compile.f: Likewise.
30074
30075 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30076
30077         Copy files from g77.f-torture/compile.
30078         Add "{ dg-do compile}".  Other changes as noted
30079         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30080         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30081         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30082         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30083         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30084         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30085         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30086         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30087         statement to conform to standard.  Append alpha1.x for reference.
30088         * gfortran.dg/g77/xformat.f: Add dg-warning
30089
30090 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30091
30092         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30093         Add {dg-do compile} directive.
30094         * gfortran.dg/g77/cpp2.F: Likewise.
30095
30096 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30097
30098         PR c++/5402
30099         * g++.dg/lookup/name-clash1.C: New test.
30100
30101         PR c++/9777
30102         * g++.dg/lookup/name-clash2.C: New test.
30103
30104         PR c++/12102
30105         * g++.dg/lookup/name-clash3.C: New test.
30106
30107 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30108
30109         * g++.dg/lookup/new2.C: New test.
30110         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30111
30112 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
30113
30114         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30115         Add {dg-do compile} directive.
30116         * gfortran.dg/g77/13060.f: Likewise.
30117         * gfortran.dg/g77/19990218-0.f: Likewise.
30118         * gfortran.dg/g77/19990305-0.f: Likewise.
30119         * gfortran.dg/g77/19990419-0.f: Likewise.
30120         * gfortran.dg/g77/19990502-0.f: Likewise.
30121         * gfortran.dg/g77/19990502-1.f: Likewise.
30122         * gfortran.dg/g77/19990525-0.f: Likewise.
30123         * gfortran.dg/g77/19990826-1.f: Likewise.
30124         * gfortran.dg/g77/19990826-3.f: Likewise.
30125         * gfortran.dg/g77/19990905-2.f: Likewise.
30126         * gfortran.dg/g77/20000412-1.f: Likewise.
30127         * gfortran.dg/g77/20000511-1.f: Likewise.
30128         * gfortran.dg/g77/20000511-2.f: Likewise.
30129         * gfortran.dg/g77/20000518.f: Likewise.
30130         * gfortran.dg/g77/20000601-1.f: Likewise.
30131         * gfortran.dg/g77/20000601-2.f: Likewise.
30132         * gfortran.dg/g77/20000629-1.f: Likewise.
30133         * gfortran.dg/g77/20000630-2.f: Likewise.
30134         * gfortran.dg/g77/20010115.f: Likewise.
30135         * gfortran.dg/g77/20010321-1.f: Likewise.
30136         * gfortran.dg/g77/20010426.f: Likewise.
30137         * gfortran.dg/g77/20020307-1.f: Likewise.
30138         * gfortran.dg/g77/8485.f: Likewise.
30139         * gfortran.dg/g77/960317-1.f: Likewise.
30140         * gfortran.dg/g77/970915-0.f: Likewise.
30141         * gfortran.dg/g77/980310-1.f: Likewise.
30142         * gfortran.dg/g77/980310-2.f: Likewise.
30143         * gfortran.dg/g77/980310-3.f: Likewise.
30144         * gfortran.dg/g77/980310-4.f: Likewise.
30145         * gfortran.dg/g77/980310-6.f: Likewise.
30146         * gfortran.dg/g77/980310-7.f: Likewise.
30147         * gfortran.dg/g77/980310-8.f: Likewise.
30148         * gfortran.dg/g77/980419-2.f: Likewise.
30149         * gfortran.dg/g77/980424-0.f: Likewise.
30150         * gfortran.dg/g77/980427-0.f: Likewise.
30151         * gfortran.dg/g77/980729-0.f: Likewise.
30152         * gfortran.dg/g77/981117-1.f: Likewise.
30153         * gfortran.dg/g77/toon_1.f: Likewise.
30154
30155 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30156
30157         PR c++/2204
30158         * g++.dg/other/abstract2.C: New test.
30159
30160 2004-07-12  Paul Brook  <paul@codesourcery.com>
30161
30162         * gfortran.dg/pointer_init_1.f90: New test.
30163
30164 2004-07-11  Paul Brook  <paul@codesourcery.com>
30165
30166         PR fortran/15986
30167         * gfortran.dg/contained_1.f90: New test.
30168
30169 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
30170
30171         * g++.dg/parse/defarg8.C: New test.
30172
30173 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30174
30175         PR fortran/16433
30176         * gfortran.dg/pr16433.f: New test.
30177
30178         PR fortran/17574
30179         * gfortran.dg/pr15754.f90: New test.
30180
30181 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30182
30183         PR tree-optimization/16437
30184         * gcc.c-torture/execute/bitfld-4.c: New test.
30185
30186 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30187
30188         * gfortran.fortran-torture/execute/common_2.f90: Add check for
30189         access to common var from module.
30190
30191 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30192
30193         PR fortran/16336
30194         * gfortran.fortran-torture/execute/common_2.f90: New test.
30195
30196 2004-07-10  Paul Brook  <paul@codesourcery.com>
30197
30198         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30199
30200 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30201
30202         PR fortran/15969
30203         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30204
30205 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
30206
30207         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30208         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30209         * gfortran.dg/g77/ffree-form-1.f: Likewise.
30210         * gfortran.dg/g77/ffree-form-2.f: Likewise.
30211         * gfortran.dg/g77/ffree-form-3.f: Likewise.
30212         * gfortran.dg/g77/fno-underscoring.f: Likewise.
30213         * gfortran.dg/g77/funderscoring.f: Likewise.
30214         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
30215
30216 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30217
30218         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30219
30220 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30221         Paul Brook  <paul@codesourcery.com>
30222
30223         PR fortran/13415
30224         * gfortran.dg/common_pointer_1.f90: New test.
30225
30226 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30227
30228         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30229
30230 2004-07-09  James E Wilson  <wilson@specifixinc.com>
30231
30232         PR target/16364
30233         * gcc.c-torture/compile/20040709-1.c: New.
30234
30235 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30236
30237         PR fortran/14077
30238         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30239
30240 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30241
30242         PR fortran/13201
30243         * gfortran.dg/shape_1.f90: New test.
30244
30245 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
30246             Andrew Pinski  <apinski@apple.com>
30247
30248         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30249
30250 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30251
30252         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30253         comment.
30254
30255 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30256         Paul Brook  <paul@codesourcery.com>
30257
30258         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30259         '.f95' and '.F95'.
30260
30261 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
30262
30263         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30264
30265 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30266
30267         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30268         testcases with capital suffix.
30269
30270 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30271
30272         PR fortran/15481
30273         PR fortran/13372
30274         PR fortran/13575
30275         PR fortran/15978
30276         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30277
30278         * gfortran.dg/implicit_1.f90: New test.
30279
30280 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30281
30282         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30283         expression to match gfortran warning/error messages
30284         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30285         dg-error text.
30286
30287 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30288
30289         * lib/fortran-torture.exp: Rename proc search_for to
30290         search_for_re.
30291
30292 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30293
30294         * gcc.c-torture/execute/simd-5.x: New file.
30295         XFAIL on SPARC 64-bit at -O0.
30296
30297 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30298
30299         PR c++/8211
30300         PR c++/16165
30301         * g++.dg/warn/effc3.C: New test.
30302
30303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30304
30305         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30306         change X to 1X in format.
30307         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30308         add data statements to conform to standard.
30309
30310 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30311
30312         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30313         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30314         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30315
30316 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30317
30318         * gfortran.dg/g77/7388.f: Copy from g77.dg
30319         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30320         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30321         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30322         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30323         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30324         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30325         * gfortran.dg/g77/strlen0.f: Likewise.
30326
30327 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30328
30329         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30330         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30331
30332 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30333
30334         * gcc.c-torture/execute/920428-2.x: Delete.
30335         * gcc.c-torture/execute/920501-7.x: Likewise.
30336
30337 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
30338
30339         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30340         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30341         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30342         prescott and c3-2.
30343         (PREFETCH_3DNOW): Add -march=c3.
30344
30345 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30346
30347         PR c/16437
30348         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30349         * gcc.c-torture/execute/bf64-1.x: Likewise.
30350
30351 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30352
30353         * gcc.c-torture/compile/20040708-1.c: New test.
30354
30355 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30356
30357         PR c++/16169
30358         * g++.dg/warn/effc2.C: New test.
30359
30360 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30361
30362         * gcc.c-torture/execute/bitfld-1.x: Remove.
30363         * gcc.c-torture/execute/bitfld-3.c: New test.
30364         * gcc.dg/bitfld-2.c: Remove XFAILs.
30365
30366 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30367
30368         PR c++/16276
30369         * g++.dg/rtti/tinfo1.C: New file.
30370
30371 2004-07-07  Eric Christopher  <echristo@redhat.com>
30372
30373         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30374
30375 2004-07-07  Andrew Pinski  <apinski@apple.com>
30376
30377         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30378
30379 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30380
30381         * g++.dg/init/call1.C: XFAIL.
30382
30383 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30384
30385         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30386         except for movstrict*, to movmem* and clrstr* to clrmem*.
30387
30388 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30389
30390         * gcc.c-torture/execute/20040707-1.c: New test.
30391
30392 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30393
30394         * gcc.c-torture/execute/20040706-1.c: New test.
30395
30396 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30397
30398         PR c++/3671
30399         * g++.dg/template/spec14.C: New test.
30400
30401 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30402
30403         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30404         nothing if not yet defined.  Use it in b, c and d type definitions.
30405         * gcc.c-torture/execute/20040705-1.c: New test.
30406         * gcc.c-torture/execute/20040705-2.c: New test.
30407
30408 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30409
30410         PR c++/2518
30411         * g++.dg/lookup/new1.C: New test.
30412
30413 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30414
30415         PR c++/11406
30416         * g++.dg/template/sizeof8.C: New test.
30417
30418 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30419
30420         * gcc.c-torture/compile/20040705-1.c: New test.
30421
30422 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30423
30424         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30425
30426 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30427
30428         * gcc.dg/cpp/if-mop.c: Two new testcases.
30429         * gcc.dg/cpp/trad/comment-3.c: New.
30430
30431 2004-07-04  Paul Brook  <paul@codesourcery.com>
30432
30433         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30434
30435 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30436
30437         PR c++/3761
30438         * g++.dg/lookup/crash4.C: New test.
30439
30440 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30441
30442         * gcc.c-torture/execute/builtin-abs-1.c
30443         * gcc.c-torture/execute/builtin-abs-2.c
30444         * gcc.c-torture/execute/builtin-complex-1.c
30445         * gcc.c-torture/execute/builtins/string-1-lib.c
30446         * gcc.c-torture/execute/builtins/string-1.c
30447         * gcc.c-torture/execute/builtins/string-2-lib.c
30448         * gcc.c-torture/execute/builtins/string-2.c
30449         * gcc.c-torture/execute/builtins/string-3-lib.c
30450         * gcc.c-torture/execute/builtins/string-3.c
30451         * gcc.c-torture/execute/builtins/string-4-lib.c
30452         * gcc.c-torture/execute/builtins/string-4.c
30453         * gcc.c-torture/execute/builtins/string-5-lib.c
30454         * gcc.c-torture/execute/builtins/string-5.c
30455         * gcc.c-torture/execute/builtins/string-6-lib.c
30456         * gcc.c-torture/execute/builtins/string-6.c
30457         * gcc.c-torture/execute/builtins/string-7-lib.c
30458         * gcc.c-torture/execute/builtins/string-7.c
30459         * gcc.c-torture/execute/builtins/string-8-lib.c
30460         * gcc.c-torture/execute/builtins/string-8.c
30461         * gcc.c-torture/execute/builtins/string-9-lib.c
30462         * gcc.c-torture/execute/builtins/string-9.c
30463         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30464         * gcc.c-torture/execute/builtins/string-asm-1.c
30465         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30466         * gcc.c-torture/execute/builtins/string-asm-2.c
30467         * gcc.c-torture/execute/stdio-opt-1.c
30468         * gcc.c-torture/execute/stdio-opt-2.c
30469         * gcc.c-torture/execute/stdio-opt-3.c
30470         * gcc.c-torture/execute/string-opt-1.c
30471         * gcc.c-torture/execute/string-opt-10.c
30472         * gcc.c-torture/execute/string-opt-11.c
30473         * gcc.c-torture/execute/string-opt-12.c
30474         * gcc.c-torture/execute/string-opt-13.c
30475         * gcc.c-torture/execute/string-opt-14.c
30476         * gcc.c-torture/execute/string-opt-15.c
30477         * gcc.c-torture/execute/string-opt-16.c
30478         * gcc.c-torture/execute/string-opt-2.c
30479         * gcc.c-torture/execute/string-opt-6.c
30480         * gcc.c-torture/execute/string-opt-7.c
30481         * gcc.c-torture/execute/string-opt-8.c:
30482         Replace with ...
30483
30484         * gcc.c-torture/execute/builtins/abs-2.c
30485         * gcc.c-torture/execute/builtins/abs-3.c
30486         * gcc.c-torture/execute/builtins/complex-1.c
30487         * gcc.c-torture/execute/builtins/fprintf.c
30488         * gcc.c-torture/execute/builtins/fputs.c
30489         * gcc.c-torture/execute/builtins/memcmp.c
30490         * gcc.c-torture/execute/builtins/memmove.c
30491         * gcc.c-torture/execute/builtins/memops-asm.c
30492         * gcc.c-torture/execute/builtins/mempcpy-2.c
30493         * gcc.c-torture/execute/builtins/mempcpy.c
30494         * gcc.c-torture/execute/builtins/memset.c
30495         * gcc.c-torture/execute/builtins/printf.c
30496         * gcc.c-torture/execute/builtins/sprintf.c
30497         * gcc.c-torture/execute/builtins/strcat.c
30498         * gcc.c-torture/execute/builtins/strchr.c
30499         * gcc.c-torture/execute/builtins/strcmp.c
30500         * gcc.c-torture/execute/builtins/strcpy.c
30501         * gcc.c-torture/execute/builtins/strcspn.c
30502         * gcc.c-torture/execute/builtins/strlen-2.c
30503         * gcc.c-torture/execute/builtins/strlen.c
30504         * gcc.c-torture/execute/builtins/strncat.c
30505         * gcc.c-torture/execute/builtins/strncmp-2.c
30506         * gcc.c-torture/execute/builtins/strncmp.c
30507         * gcc.c-torture/execute/builtins/strncpy.c
30508         * gcc.c-torture/execute/builtins/strpbrk.c
30509         * gcc.c-torture/execute/builtins/strpcpy-2.c
30510         * gcc.c-torture/execute/builtins/strpcpy.c
30511         * gcc.c-torture/execute/builtins/strrchr.c
30512         * gcc.c-torture/execute/builtins/strspn.c
30513         * gcc.c-torture/execute/builtins/strstr-asm.c
30514         * gcc.c-torture/execute/builtins/strstr.c:
30515         ... these new files.
30516
30517         * gcc.c-torture/execute/builtins/abs-2-lib.c
30518         * gcc.c-torture/execute/builtins/abs-3-lib.c
30519         * gcc.c-torture/execute/builtins/complex-1-lib.c
30520         * gcc.c-torture/execute/builtins/fprintf-lib.c
30521         * gcc.c-torture/execute/builtins/fputs-lib.c
30522         * gcc.c-torture/execute/builtins/memcmp-lib.c
30523         * gcc.c-torture/execute/builtins/memmove-lib.c
30524         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30525         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30526         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30527         * gcc.c-torture/execute/builtins/memset-lib.c
30528         * gcc.c-torture/execute/builtins/printf-lib.c
30529         * gcc.c-torture/execute/builtins/sprintf-lib.c
30530         * gcc.c-torture/execute/builtins/strcat-lib.c
30531         * gcc.c-torture/execute/builtins/strchr-lib.c
30532         * gcc.c-torture/execute/builtins/strcmp-lib.c
30533         * gcc.c-torture/execute/builtins/strcpy-lib.c
30534         * gcc.c-torture/execute/builtins/strcspn-lib.c
30535         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30536         * gcc.c-torture/execute/builtins/strlen-lib.c
30537         * gcc.c-torture/execute/builtins/strncat-lib.c
30538         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30539         * gcc.c-torture/execute/builtins/strncmp-lib.c
30540         * gcc.c-torture/execute/builtins/strncpy-lib.c
30541         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30542         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30543         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30544         * gcc.c-torture/execute/builtins/strrchr-lib.c
30545         * gcc.c-torture/execute/builtins/strspn-lib.c
30546         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30547         * gcc.c-torture/execute/builtins/strstr-lib.c
30548         * gcc.c-torture/execute/builtins/lib/abs.c
30549         * gcc.c-torture/execute/builtins/lib/fprintf.c
30550         * gcc.c-torture/execute/builtins/lib/memset.c
30551         * gcc.c-torture/execute/builtins/lib/printf.c
30552         * gcc.c-torture/execute/builtins/lib/sprintf.c
30553         * gcc.c-torture/execute/builtins/lib/strcpy.c
30554         * gcc.c-torture/execute/builtins/lib/strcspn.c
30555         * gcc.c-torture/execute/builtins/lib/strncat.c
30556         * gcc.c-torture/execute/builtins/lib/strncmp.c
30557         * gcc.c-torture/execute/builtins/lib/strncpy.c
30558         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30559         * gcc.c-torture/execute/builtins/lib/strspn.c
30560         * gcc.c-torture/execute/builtins/lib/strstr.c:
30561         New files containing support routines.
30562
30563         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30564         declaration.
30565         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30566         when not optimizing.
30567
30568 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30569
30570         PR c++/16240
30571         * g++.dg/abi/mangle22.C: New test.
30572         * g++.dg/abi/mangle23.C: Likewise.
30573
30574 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30575
30576         PR fortran/16290
30577         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30578         Allow for cases without denormalized floating point numbers.
30579
30580 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30581
30582         PR c/1027
30583         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30584         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30585         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30586         expected warning text.
30587         * gcc.dg/format/diag-2.c: New test.
30588
30589 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30590
30591         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30592
30593 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30594
30595         * gcc.dg/builtins-43.c: New.
30596         * gcc.dg/builtins-44.c: New.
30597         * gcc.dg/builtins-45.c: New.
30598
30599 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30600             Andreas Tobler  <a.tobler@schweiz.ch>
30601
30602         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30603         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30604         as SIGSEGV.
30605         * gcc.dg/cleanup-11.c: Likewise.
30606         * gcc.dg/cleanup-8.c: Likewise.
30607         * gcc.dg/cleanup-9.c: Likewise.
30608         * gcc.dg/cleanup-5.c: Run on all platforms.
30609
30610 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30611
30612         * g++.dg/warn/nonnull1.C: New test.
30613
30614 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30615
30616         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30617         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30618         Special-case the Sun compiler wrt to <complex.h>.
30619
30620 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30621
30622         * gcc.dg/Wunreachable-8.C: New test.
30623
30624         * gcc.dg/h8300-ice2.c : New test.
30625
30626 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30627
30628         PR fortran/16161
30629         * gfortran.fortran-torture/compile/implicit.f90: Add test
30630         for implicit character.
30631
30632 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30633
30634         PR fortran/16289
30635         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30636         Use tiny() intrinsic to find smallest non-negative real
30637
30638 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30639
30640         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30641         * gcc.dg/compat/struct-by-value-22_x.c: New.
30642         * gcc.dg/compat/struct-by-value-22_y.c: New.
30643
30644         * gcc.c-torture/execute/20040629-1.c: New test.
30645
30646 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30647
30648         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30649         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30650
30651         PR target/16195
30652         * gcc.dg/20040625-1.c: New test.
30653
30654 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30655
30656         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30657
30658 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30659
30660         PR fortran/15963
30661         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30662
30663 2004-06-29  Richard Henderson  <rth@redhat.com>
30664
30665         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30666
30667 2004-06-29  Paul Brook  <paul@codesourcery.com>
30668
30669         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30670         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30671
30672 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30673
30674         PR c++/16260
30675         * g++.dg/parse/crash15.C: New.
30676
30677 2004-06-28  Andrew Pinski  <apinski@apple.com>
30678
30679         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30680         by the error already.
30681
30682         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30683
30684 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30685
30686         PR target/14041
30687         * gcc.dg/h8300-bss-align-1.c : New.
30688
30689 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30690
30691         * PR c++/16174
30692         * g++.dg/template/ctor4.C: New.
30693
30694 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30695
30696         PR c++/16205
30697         * g++.dg/warn/Wsequence-point-1.C: New test.
30698
30699 2004-06-27  Paul Brook  <paul@codesourcery.com>
30700
30701         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30702
30703 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30704
30705         * g++.old-deja/g++.mike/p7325.C: Remove.
30706
30707 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30708
30709         PR c/14963
30710         * gcc.dg/pr14963.c: New test.
30711
30712 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30713
30714         PR c++/16193
30715         * g++.dg/parse/redef1.C: New test.
30716
30717 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30718
30719         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30720         20021110.c.
30721         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30722         20021119-1.c.
30723         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30724         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30725         5-04.c.
30726         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30727         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30728         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30729         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30730         g++.brendan/enum14.C.
30731         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30732         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30733         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30734         g++.mike/virt1.C.
30735         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30736         memtemp24.C.
30737
30738 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30739
30740         * gcc.dg/20040527-1.c: New test case.
30741
30742 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30743
30744         PR gfortran/pr16196
30745         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30746
30747 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30748
30749         PR middle-end/15825
30750         * gcc.dg/pr15825-1.c: New test case.
30751
30752 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30753
30754         * gcc.c-torture/execute/20040625-1.c: New test.
30755
30756 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30757
30758         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30759
30760 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30761
30762         * gcc.dg/torture/mips-div-1.c: New test.
30763
30764 2004-06-24  Jeff Law  <law@redhat.com>
30765
30766         * gcc.dg/tree-ssa/20040624-1.c: New test.
30767
30768 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30769
30770         * gcc.c-torture/compile/20040624-1.c: New test.
30771
30772 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30773
30774         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30775         this directory.
30776
30777 2004-06-23  Andrew Pinski  <apinski@apple.com>
30778
30779         PR middle-end/15988
30780         * g++.dg/opt/ptrmem4.C: New test.
30781
30782         * gcc.dg/c90-array-quals-2.c: New test.
30783
30784 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30785
30786         * gcc.dg/kpice1.c: New test.
30787
30788 2006-06-23  Andrew Pinski  <apinski@apple.com>
30789
30790         * gcc.dg/c90-array-quals.c: New test.
30791
30792 2006-06-22  Richard Henderson  <rth@redhat.com>
30793
30794         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30795
30796 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30797
30798         * gcc.dg/builtins-config.h: Handle FreeBSD.
30799
30800 2006-06-22  Richard Henderson  <rth@redhat.com>
30801
30802         * g++.dg/opt/devirt1.C: New.
30803
30804 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30805
30806         * g++.dg/opt/pr15551.C: New testcase.
30807
30808 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30809
30810         PR target/14800
30811         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30812         x86_64-*-linux* when compiling for 32bit.
30813
30814 2004-06-21  Andrew Pinski  <apinski@apple.com>
30815
30816         * gcc.dg/pch/struct-1.c: New.
30817         * gcc.dg/pch/struct-1.hs: New.
30818
30819 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30820
30821         * gcc.dg/pch/save-temps-1.c: New file.
30822         * gcc.dg/pch/save-temps-1.hs: New file.
30823
30824 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30825
30826         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30827         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30828
30829 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30830
30831         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30832         to fix type error.
30833         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30834         Remove trailing spaces.
30835
30836 2004-06-21  Richard Henderson  <rth@redhat.com>
30837
30838         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30839         merging && to BIT_FIELD_REF.
30840
30841 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30842
30843         * g++.dg/opt/placeholder1.C: New test.
30844
30845 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30846
30847         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30848         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30849         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30850         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30851
30852 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30853
30854         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30855         extern "C".
30856         * g++.dg/other/pragma-re-1.C: Add comments.
30857
30858 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30859
30860         PR gfortran/16080
30861         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30862
30863 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30864
30865         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30866         instead of setting the type of size_t by
30867         hand.
30868
30869 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30870
30871         * gcc.dg/unordered-2.c: New test case.
30872         * gcc.dg/unordered-3.c: New test case.
30873
30874 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30875
30876         PR other/16043
30877         * lib/g++.exp (g++_version): Tweak regexp for version
30878         * lib/g77.exp (g77_version): Likewise.
30879         * lib/gfortran.exp (gfortran_version): Likewise.
30880         * lib/objc.exp (objc_version): Likewise.
30881         * lib/treelang.exp (treelang_version): Likewise.
30882
30883 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30884
30885         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30886         Use INT_MAX instead of __INT_MAX__.
30887         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30888
30889         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30890         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30891         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30892         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30893         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30894         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30895         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30896         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30897         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30898
30899         * gcc.dg/range-test-1.c: New test.
30900         * g++.dg/opt/range-test-1.C: New test.
30901
30902 2004-06-17  Richard Henderson  <rth@redhat.com>
30903
30904         * objc.dg/sync-1.m: New.
30905         * objc.dg/try-catch-1.m: Don't force next runtime.
30906         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30907         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30908         shadowed catch clause.
30909         * objc.dg/try-catch-5.m: New.
30910
30911 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30912
30913         Bug 14610
30914         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30915
30916 2004-06-15  Richard Henderson  <rth@redhat.com>
30917
30918         * gcc.dg/20001116-1.c: Move expected warning line.
30919
30920 2004-06-15  Richard Henderson  <rth@redhat.com>
30921
30922         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30923         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30924
30925 2004-06-15  Jeff Law  <law@redhat.com>
30926
30927         * gcc.dg/tree-ssa/20040615-1.c: New test.
30928         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30929         be less sensitive to operand ordering.
30930         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30931
30932 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30933
30934         * g++.dg/abi/bitfield3.C: Add comment..
30935
30936 2004-06-15  Richard Henderson  <rth@redhat.com>
30937
30938         * g++.dg/ext/stmtexpr1.C: XFAIL.
30939         * gcc.dg/20030612-1.c: XFAIL.
30940
30941 2004-06-15  Eric Christopher  <echristo@redhat.com>
30942
30943         * g++.dg/charset/asm5.c: New.
30944         * gcc.dg/charset/asm6.c: New.
30945
30946 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30947
30948         PR fortran/15962
30949         * gfortran.fortran-torture/execute/select_1.f90: New test.
30950
30951 2004-06-15  Paul Brook  <paul@codesourcery.com>
30952
30953         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30954
30955 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30956
30957         PR c++/15967
30958         * g++.dg/lookup/crash3.C: New test.
30959
30960 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30961
30962         PR c++/15947
30963         * g++.dg/parse/dtor4.C: New test.
30964
30965 2004-06-14  Jeff Law  <law@redhat.com>
30966
30967         * gcc.c-torture/compile/20040614-1.c: New test.
30968
30969 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30970
30971         PR fortran/15211
30972         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30973         LEN of a character array.
30974
30975 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30976
30977         PR c++/15096
30978         * g++.dg/template/ptrmem10.C: New test.
30979
30980         PR c++/14930
30981         * g++.dg/template/friend30.C: New test.
30982
30983 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30984
30985         PR fortran/14928
30986         * gfortran.fortran-torture/compile/mloc.f90: New test.
30987
30988 2004-06-13  Paul Brook  <paul@codesourcery.com>
30989
30990         * gfortran.fortran-torture/execute/random_2.f90: New test.
30991
30992 2004-06-13  Eric Christopher  <echristo@redhat.com>
30993
30994         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30995
30996 2004-06-12  Paul Brook  <paul@codesourcery.com>
30997
30998         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30999
31000 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31001
31002         PR fortran/14923
31003         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31004
31005 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31006
31007         PR fortran/14957
31008         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31009         syntax errors in end statements of contained subroutines.
31010
31011 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31012
31013         PR fortran/12841
31014         * gfortran.fortran-torture/execute/null_arg.f90: New test.
31015
31016 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31017
31018         PR fortran/15665
31019         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31020
31021 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
31022
31023         PR gfortran/12839
31024         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31025
31026 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
31027
31028         PR c++/15862
31029         * g++.dg/parse/enum1.C: New test.
31030
31031 2004-06-10  Jeff Law  <law@redhat.com>
31032
31033         * gcc.c-torture/compile/20040610-1.c: New test.
31034
31035 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31036
31037         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31038         * g++.old-deja/g++.other/decl3.C: Likewise.
31039
31040 2004-06-10  Brian Booth  <bbooth@redhat.com>
31041
31042         * gcc.dg/tree-ssa/20031015-1.c: Scan for
31043         V_MAY_DEF instead of VDEF.
31044         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31045
31046 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
31047
31048         PR c++/14211
31049         * g++.dg/conversion/const1.C: New test.
31050
31051         PR c++/15076
31052         * g++.dg/conversion/reinterpret1.C: New test.
31053
31054         PR c++/15877
31055         * g++.dg/template/enum2.C: New test.
31056
31057         PR c++/15227
31058         * g++.dg/template/error13.C: New test.
31059
31060 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31061
31062         PR fortran/14957
31063         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31064         arguments to test_* REAL and of the right size.
31065
31066 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31067
31068         PR target/15569
31069         PR rtl-optimization/15681
31070         * gcc.dg/20040609-1.c: New test.
31071
31072 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31073
31074         PR c++/14791
31075         * g++.dg/opt/builtins1.C: New test.
31076
31077 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
31078
31079         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31080         that use default windows32 struct layout.
31081         * gcc.dg/i386-bitfield2.c: Likewise.
31082
31083 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
31084
31085         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31086         for mingw32 and cygwin targets.
31087
31088 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
31089
31090         * gcc.dg/pch/macro-4.c: New.
31091         * gcc.dg/pch/macro-4.hs: New.
31092
31093 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31094
31095         PR fortran/13249
31096         * gfortran.fortran-torture/compile/name_clash.f90: New test.
31097
31098 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31099
31100         PR fortran/13372
31101         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31102
31103 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31104
31105         PR gfortran/14897
31106         * gfortran.fortran-torture/execute/t_edit.f90: New test.
31107
31108 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31109
31110         PR gfortran/15755
31111         * gfortran.fortran-torture/execute/backspace.c : New test.
31112
31113 2004-06-09  Paul Brook  <paul@codesourcery.com>
31114
31115         * gfortran.fortran-torture/execure/intrinsic_associated.f90
31116         (pointer_to_section): Rewrite to use smaller array.
31117
31118 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
31119
31120         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31121         * gcc.dg/ext/altivec-10.c: Same.
31122         * gcc.dg/ext/altivec-11.c: Same.
31123         * gcc.dg/ext/altivec-12.c: Same.
31124         * gcc.dg/ext/altivec-13.c: Same.
31125         * gcc.dg/ext/altivec-14.c: Same.
31126         * gcc.dg/ext/altivec-15.c: Same.
31127         * gcc.dg/ext/altivec-16.c: Same.
31128         * gcc.dg/ext/altivec-3.c: Same.
31129         * gcc.dg/ext/altivec-4.c: Same.
31130         * gcc.dg/ext/altivec-6.c: Same.
31131         * gcc.dg/ext/altivec-7.c: Same.
31132         * gcc.dg/ext/altivec-8.c: Same.
31133         * gcc.dg/ext/altivec-varargs-1.c: Same.
31134
31135         * g++.dg/ext/altivec-1.C: Correct dg syntax.
31136         * g++.dg/ext/altivec-10.C: Same.
31137         * g++.dg/ext/altivec-2.C: Same.
31138         * g++.dg/ext/altivec-3.C: Same.
31139         * g++.dg/ext/altivec-4.C: Same.
31140         * g++.dg/ext/altivec-5.C: Same.
31141         * g++.dg/ext/altivec-6.C: Same.
31142         * g++.dg/ext/altivec-7.C: Same.
31143         * g++.dg/ext/altivec-8.C: Same.
31144         * g++.dg/ext/altivec-9.C: Same.
31145
31146 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31147
31148         PR c++/7841
31149         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31150
31151 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31152
31153         * gcc.dg/union-1.c: New test.
31154
31155 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31156
31157         * gcc.dg/builtins-41.c: New test case.
31158         * gcc.dg/builtins-42.c: New test case.
31159
31160 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31161
31162         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31163         * g++.dg/ext/altivec-10.C: Same.
31164         * g++.dg/ext/altivec-2.C: Same.
31165         * g++.dg/ext/altivec-3.C: Same.
31166         * g++.dg/ext/altivec-4.C: Same.
31167         * g++.dg/ext/altivec-5.C: Same.
31168         * g++.dg/ext/altivec-6.C: Same.
31169         * g++.dg/ext/altivec-7.C: Same.
31170         * g++.dg/ext/altivec-8.C: Same.
31171         * g++.dg/ext/altivec-9.C: Same.
31172         * g++.old-deja/g++.abi/cxa_vec.C: Same.
31173         * g++.old-deja/g++.brendan/new3.C: Same.
31174         * gcc.c-torture/execute/eeprof-1.x: Same.
31175
31176 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31177
31178         PR c/14765
31179         * gcc.dg/pr14765-1.c: New test.
31180
31181 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31182
31183         PR c/14649
31184         * gcc.dg/pr14649-1.c: New test case.
31185
31186 2004-06-07  Richard Henderson  <rth@redhat.com>
31187
31188         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31189         if temporaries.
31190
31191 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31192
31193         * g++.dg/eh/elide1.C: Remove XFAIL.
31194
31195 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
31196
31197         PR c++/15337
31198         * g++.dg/expr/sizeof3.C: New test.
31199
31200         PR c++/14777
31201         * g++.dg/template/access14.C: New test.
31202
31203         PR c++/15554
31204         * g++.dg/template/enum1.C: New test.
31205
31206         PR c++/15057
31207         * g++.dg/eh/throw1.C: New test.
31208
31209 2004-06-07  David Ayers  <d.ayers@inode.at>
31210             Ziemowit Laski  <zlaski@apple.com>
31211
31212         * lib/objc.exp (objc_target_compile): Revert the '-framework
31213         Foundation' flag fix, since bare Darwin does not ship
31214         with the Foundation framework.
31215         * objc/execute/next_mapping.h: Provide a local NSConstantString
31216         @interface and @implementation.
31217         (objc_constant_string_init): A constructor function, used to
31218         initialize the NSConstantString meta-class object.
31219         * objc/execute/string1.m: Include "next_mapping.h" instead of
31220         <Foundation/NSString.h>.
31221         * objc/execute/string2.m: Likewise.
31222         * objc/execute/string3.m: Likewise.
31223         * objc/execute/string4.m: Likewise.
31224
31225 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
31226
31227         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31228         to double. Replace double with FLOAT.
31229         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31230
31231         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31232         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31233         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31234         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31235         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31236         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31237         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31238         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31239
31240 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31241
31242         PR c/13519
31243         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31244
31245 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31246
31247         PR c++/15503
31248         * g++.dg/template/meminit2.C: New test.
31249
31250 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
31251
31252         PR target/15822
31253         * gcc.c-torture/execute/compare-fp-1.c,
31254         gcc.c-torture/execute/compare-fp-2.c,
31255         gcc.c-torture/execute/compare-fp-3.c,
31256         gcc.c-torture/execute/compare-fp-4.c,
31257         gcc.c-torture/execute/compare-fp-3.x,
31258         gcc.c-torture/execute/compare-fp-4.x: Moved...
31259         * gcc.c-torture/execute/ieee/compare-fp-1.c,
31260         gcc.c-torture/execute/ieee/compare-fp-2.c,
31261         gcc.c-torture/execute/ieee/compare-fp-3.c,
31262         gcc.c-torture/execute/ieee/compare-fp-4.c,
31263         gcc.c-torture/execute/ieee/compare-fp-3.x,
31264         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31265
31266 2004-06-04  David Ayers  <d.ayers@inode.at>
31267
31268         * objc/execute/protocol-isEqual-4.m: New testcase.
31269
31270 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
31271
31272         * objc/execute/protocol-isEqual-1.m: New testcase.
31273         * objc/execute/protocol-isEqual-2.m: New testcase.
31274         * objc/execute/protocol-isEqual-3.m: New testcase.
31275
31276 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31277
31278         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31279
31280 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
31281
31282         * lib/objc.exp (objc_target_compile): When running tests on
31283         Darwin (Mac OS X), inform the linker about '-framework
31284         'Foundation'.
31285
31286 2004-06-02  Eric Christopher  <echristo@redhat.com>
31287
31288         * gcc.c-torture/compile/20040602-1.c: New.
31289
31290 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
31291
31292         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31293         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31294
31295         PR tree-optimization/14736
31296         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31297
31298         PR tree-optimization/14042
31299         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31300
31301         PR tree-optimization/14729
31302         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31303
31304 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31305
31306         PR fortran/15557
31307         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31308
31309 2004-06-01  Richard Hederson  <rth@redhat.com>
31310
31311         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31312
31313 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31314
31315         PR c++/14932
31316         * g++.dg/parse/offsetof4.C: New test.
31317
31318 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
31319
31320         PR objc/7993
31321         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31322
31323 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
31324
31325         PR c++/15701
31326         * g++.dg/template/friend29.C: New test.
31327
31328 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31329
31330         PR c/15749
31331         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31332
31333 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
31334
31335         * gcc.dg/sparc-trap-1.c: New test.
31336
31337 2004-05-31  Roger Sayle  <roger@eyesopen.com>
31338
31339         PR middle-end/15069
31340         * g++.dg/opt/fold3.C: New test case.
31341
31342 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31343
31344         * lib/target-supports.exp (check_iconv_available): Fix fallout
31345         from 2004-05-28 patch.
31346
31347 2004-05-30  Paul Brook  <paul@codesourcery.com>
31348
31349         PR fortran/15620
31350         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31351         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31352
31353 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31354
31355         * gfortran.fortran-torture/execute/random_1.f90: New test.
31356
31357 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31358
31359         * g++.dg/ext/altivec-10.C: New test.
31360
31361 2004-05-29  Paul Brook  <paul@codesourcery.com>
31362
31363         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31364
31365 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31366
31367         * gcc.dg/altivec-16.c: New test.
31368
31369 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31370
31371         * lib/target-supports.exp (check_vmx_hw_available): New.
31372         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31373
31374         * lib/target-supports.exp (check_alias_available,
31375         check_iconv_available, check_named_sections_available): Use
31376         unique names for temporary files.
31377
31378 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31379
31380         * gcc.dg/altivec-15.c: New test.
31381
31382 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31383
31384         PR c++/15083
31385         * g++.dg/warn/noeffect6.C: New test.
31386
31387         PR c++/15471
31388         * g++.dg/expr/ptrmem4.C: New test.
31389
31390         PR c++/15640
31391         * g++.dg/template/operator3.C: New test.
31392
31393 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31394
31395         PR c++/14668
31396         * g++.dg/lookup/redecl1.C: New test.
31397         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31398
31399 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31400
31401         * gcc.c-torture/execute/compare-fp-1.c,
31402         gcc.c-torture/execute/compare-fp-2.c,
31403         gcc.c-torture/execute/compare-fp-3.c,
31404         gcc.c-torture/execute/compare-fp-4.c,
31405         gcc.c-torture/execute/compare-fp-3.x,
31406         gcc.c-torture/execute/compare-fp-4.x,
31407         gcc.dg/pr15649-1.c: New.
31408
31409 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31410
31411         PR c++/12883
31412         * g++.dg/init/array14.C: New test.
31413
31414 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31415
31416         * lib/compat.exp (compat-get-options-main): New.
31417         (compat-get-options): Remove unneeded code, warn for ignored
31418         command.
31419         (compat-execute): Check flag set by dg-require-* commands.
31420
31421         * lib/compat.exp (compat-execute): Break up long lines.
31422
31423 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31424
31425         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31426         * gcc.dg/altivec-14.c: New test.
31427         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31428
31429         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31430         * gcc.dg/altivec-12.c: Ditto.
31431
31432         * gcc.dg/altivec-3.c: Move call to altivec_check.
31433
31434 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31435
31436         PR c++/15044
31437         * g++.dg/template/error12.C: New test.
31438
31439         PR c++/15317
31440         * g++.dg/ext/attrib15.C: New test.
31441
31442         PR c++/15329
31443         * g++.dg/template/ptrmem9.C: New test.
31444
31445 2004-05-25  Paul Brook  <paul@codesourcery.com>
31446
31447         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31448
31449 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31450
31451         PR c++/15165
31452         * g++.dg/template/crash19.C: New test.
31453
31454 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31455
31456         PR c++/15025
31457         * g++.dg/template/redecl1.C: New test.
31458
31459 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31460
31461         PR c++/14821
31462         * g++.dg/other/ns1.C: New test.
31463
31464         PR c++/14883
31465         * g++.dg/template/invalid1.C: New test.
31466
31467 2004-05-23  Paul Brook  <paul@codesourcery.com>
31468         Victor Leikehman  <lei@haifasphere.co.il>
31469
31470         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31471         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31472
31473 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/15285
31476         PR c++/15299
31477         * g++.dg/template/non-dependent5.C: New test.
31478         * g++.dg/template/non-dependent6.C: New test.
31479
31480 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31481
31482         PR c++/15507
31483         * g++.dg/inherit/union1.C: New test.
31484
31485         PR c++/15542
31486         * g++.dg/template/addr1.C: New test.
31487
31488         PR c++/15427
31489         * g++.dg/template/array5.C: New test.
31490
31491         PR c++/15287
31492         * g++.dg/template/array6.C: New test.
31493
31494 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31495             Roger Sayle  <roger@eyesopen.com>
31496
31497         * g++.dg/lookup/forscope2.C: New test case.
31498
31499 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31500
31501         * gcc.dg/cpp/Wmissingdirs.c: New.
31502
31503 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31504
31505         PR target/15301
31506         * gcc.dg/compat/union-m128-1.h: New file.
31507         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31508         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31509         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31510
31511 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31512
31513         PR target/15302
31514         * gcc.dg/compat/struct-complex-1.h: New file.
31515         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31516         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31517         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31518
31519 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31520
31521         PR middle-end/3074
31522         * gcc.dg/pr3074-1.c: New test case.
31523         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31524
31525 2004-05-20  Falk Hueffner  <falk@debian.org>
31526
31527         PR other/15526
31528         * gcc.dg/ftrapv-1.c: New test case.
31529
31530 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31531
31532         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31533
31534 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31535             Jeff Law  <law@redhat.com>
31536
31537         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31538         * gcc.dg/tree-ssa/20040518-2.c: New test.
31539
31540         * gcc.dg/tree-ssa/20040518-1.c: New test.
31541
31542 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31543
31544         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31545
31546 2004-05-18  Paul Brook  <paul@codesourcery.com>
31547
31548         PR fortran/13930
31549         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31550
31551 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31552
31553         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31554         constant folding.
31555
31556 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31557
31558         * gcc.dg/tree-ssa/20040517-1.c: New test.
31559
31560 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31561
31562         * gcc.dg/loop-4.c: New test.
31563
31564 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31565
31566         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31567
31568 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31569
31570         PR fortran/15311
31571         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31572
31573 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31574
31575         PR fortran/13826
31576         PR fortran/13940
31577         * gfortran.fortran-torture/compile/data_1.f90: New test.
31578
31579 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31580
31581         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31582         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31583
31584 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31585
31586         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31587
31588 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31589
31590         PR c/15444
31591         * gcc.dg/format/xopen-1.c: Adjust expected message.
31592         * gcc.dg/format/xopen-3.c: New test.
31593
31594 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31595
31596         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31597
31598 2004-05-14  Jeff Law  <law@redhat.com>
31599
31600         * gcc.dg/tree-ssa/20040514-2.c: New test.
31601
31602 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31603
31604         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31605         this ...
31606         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31607         this.
31608
31609 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31610
31611         * gcc.dg/tree-ssa/20040514-1.c: New test.
31612
31613 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31614
31615         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31616         test.
31617
31618 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31619
31620         PR fortran/14066
31621         * gfortran.fortran-torture/compile/do_1.f90: New test.
31622
31623 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31624
31625         PR fortran/15051
31626         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31627         test.
31628
31629 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31630
31631         PR fortran/15149
31632         * gfortran.fortran-torture/execute/random_init.f90: New test.
31633
31634 2004-05-13  Paul Brook  <paul@codesourcery.com>
31635
31636         PR fortran/15314
31637         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31638
31639 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31640
31641         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31642         for the powerpc case.
31643
31644 2004-05-13  Jeff Law  <law@redhat.com>
31645
31646         * gcc.dg/tree-ssa/20040513-1.c: New test.
31647         * gcc.dg/tree-ssa/20040513-2.c: New test.
31648
31649 2004-05-13  Paul Brook  <paul@codesourcery.com>
31650
31651         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31652         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31653         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31654
31655 2004-05-13  Andreas Schwab  <schwab@suse.de>
31656
31657         PR other/10819
31658         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31659         characters.
31660
31661 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31662
31663         PR fortran/15294
31664         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31665
31666 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31667
31668         Merge from tree-ssa-20020619-branch.  See
31669         ChangeLog.tree-ssa for details.
31670
31671 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31672
31673         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31674         include <altivec.h> explicitly.
31675         * gcc.dg/altivec-13.c: Likewise.
31676
31677 2004-05-11  Paul Brook  <paul@codesourcery.com>
31678
31679         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31680
31681 2004-05-10  Eric Christopher  <echristo@redhat.com>
31682
31683         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31684         * gcc.dg/sibcall-4.c: Ditto.
31685
31686 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31687
31688         * g++.dg/ext/altivec-8.C: New test case.
31689         * gcc.dg/altivec-13.c: New test case.
31690
31691 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31692
31693         * gcc.c-torture/execute/divcmp-1.c: New test case.
31694         * gcc.c-torture/execute/divcmp-2.c: New test case.
31695         * gcc.c-torture/execute/divcmp-3.c: New test case.
31696
31697 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31698
31699         * g++.dg/other/pragma-re-2.C: New test.
31700
31701 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31702
31703         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31704         * gcc.dg/i386-387-2.c: Likewise.
31705
31706         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31707         __builtin_drem.
31708         * gcc.dg/i386-387-6.c: Likewise.
31709
31710 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31711
31712         * gcc.dg/builtins-33.c: Also check log1p*.
31713
31714 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31715
31716         PR optimization/15296
31717         * gcc.c-torture/execute/pr15296.c: New test.
31718
31719 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31720
31721         * gcc.dg/builtins-40.c: New test.
31722
31723 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31724
31725         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31726
31727 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31728
31729         * g++.dg/ext/spe1.C: New testcase.
31730
31731 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31732
31733         * objc.dg/image-info.m: Allow additional attributes
31734         for __image_info section.
31735
31736 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31737
31738         * gcc.dg/torture/mips-hilo-2.c: New test.
31739
31740 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31741
31742         PR c++/14389
31743         * g++.dg/template/member5.C: New test.
31744
31745 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31746
31747         * gcc.dg/builtins-34.c: Also check expm1*.
31748
31749 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31750
31751         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31752         * gcc.dg/torture/builtin-convert-3.c: New test.
31753
31754 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31755
31756         PR middle-end/15054
31757         * g++.dg/opt/pr15054.C: New test.
31758
31759 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31760
31761         * gcc.dg/torture/builtin-rounding-1.c: New test.
31762         * gcc.dg/builtins-25.c: Delete.
31763         * gcc.dg/builtins-29.c: Delete.
31764
31765 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31766
31767         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31768         * gcc.dg/sibcall-4.c: Likewise.
31769         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31770
31771 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31772
31773         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31774         bit-field on 16-bit targets.
31775
31776 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31777
31778         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31779         16-bit targets.
31780
31781 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31782
31783         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31784         * gcc.dg/rs6000-power2-2.c: Likewise.
31785
31786 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31787
31788         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31789         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31790         Change the asm registers to be in form of frN instead of fN.
31791
31792 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31793
31794         * gcc.dg/torture/builtin-convert-2.c: New test.
31795
31796 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31797
31798         * gcc.dg/rs6000-power2-1.c: New test.
31799         * gcc.dg/rs6000-power2-2.c: New test.
31800
31801 2004-04-28  Jan Hubicka  <jh@suse.cz>
31802
31803         * gcc.dg/unused-6.c: New test.
31804
31805 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31806             Ulrich Weigand  <uweigand@de.ibm.com>
31807
31808         * ada/acats/run_all.sh: Define $target variable.
31809
31810 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31811
31812         PR c++/15119
31813         * g++.dg/other/vararg-1.C: New test.
31814
31815         PR c++/4794
31816         * g++.dg/eh/cleanup3.C: New test.
31817
31818 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31819
31820         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31821         and ad8011a (target_insn).
31822         * ada/acats/support/macro.dfs: Likewise.
31823         * ada/acats/support/impbit.adb: New file.
31824
31825 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31826
31827         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31828
31829 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31830
31831         * gcc.dg/loop-3.c: New test.
31832
31833 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31834
31835         * gcc.c-torture/execute/simd-5.c: New test.
31836
31837 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31838
31839         PR c++/15064
31840         * g++.dg/template/crash18.C: New test.
31841
31842 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31843
31844         * g++.dg/ext/complit3.C: New test.
31845
31846 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31847
31848         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31849         * gcc.dg/altivec-3.c: Same.
31850         * gcc.dg/altivec-varargs-1.c: Same.
31851
31852 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31853
31854         * lib/target-supports.exp (check_profiling_available): Assume
31855         profiling is not available on powerpc-eabi targets.
31856
31857 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31858
31859         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31860         * gcc.dg/vmx/bug-1.c: Ditto.
31861
31862 2004-04-20  Eric Christopher  <echristo@redhat.com>
31863
31864         * gcc.dg/charset/extern.c: New test.
31865         * g++.dg/charset/extern3.cc: Ditto.
31866
31867 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31868
31869         * gcc.dg/builtins-39.c: New test.
31870
31871 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31872
31873         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31874
31875 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31876
31877         * gcc.dg/torture/mips-hilo-1.c: New test.
31878
31879 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31880
31881         * gcc.c-torture/compile/20040419-1.c: New test.
31882
31883 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31884
31885         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31886
31887 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31888             Aldy Hernandez  <aldyh@redhat.com>
31889
31890         * gcc.c-torture/execute/va-arg-24.c: New.
31891
31892 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31893             Aldy Hernandez  <aldyh@redhat.com>
31894
31895         * gcc.dg/vmx/1b-01.c: New.
31896         * gcc.dg/vmx/1b-02.c: New.
31897         * gcc.dg/vmx/1b-03.c: New.
31898         * gcc.dg/vmx/1b-04.c: New.
31899         * gcc.dg/vmx/1b-05.c: New.
31900         * gcc.dg/vmx/1b-06.c: New.
31901         * gcc.dg/vmx/1b-07.c: New.
31902         * gcc.dg/vmx/1c-01.c: New.
31903         * gcc.dg/vmx/1c-02.c: New.
31904         * gcc.dg/vmx/3a-01a.c: New.
31905         * gcc.dg/vmx/3a-01.c: New.
31906         * gcc.dg/vmx/3a-01m.c: New.
31907         * gcc.dg/vmx/3a-03.c: New.
31908         * gcc.dg/vmx/3a-03m.c: New.
31909         * gcc.dg/vmx/3a-04.c: New.
31910         * gcc.dg/vmx/3a-04m.c: New.
31911         * gcc.dg/vmx/3a-05.c: New.
31912         * gcc.dg/vmx/3a-06.c: New.
31913         * gcc.dg/vmx/3a-06m.c: New.
31914         * gcc.dg/vmx/3a-07.c: New.
31915         * gcc.dg/vmx/3b-01.c: New.
31916         * gcc.dg/vmx/3b-02.c: New.
31917         * gcc.dg/vmx/3b-10.c: New.
31918         * gcc.dg/vmx/3b-13.c: New.
31919         * gcc.dg/vmx/3b-14.c: New.
31920         * gcc.dg/vmx/3b-15.c: New.
31921         * gcc.dg/vmx/3c-01a.c: New.
31922         * gcc.dg/vmx/3c-01.c: New.
31923         * gcc.dg/vmx/3c-02.c: New.
31924         * gcc.dg/vmx/3c-03.c: New.
31925         * gcc.dg/vmx/3d-01.c: New.
31926         * gcc.dg/vmx/4-01.c: New.
31927         * gcc.dg/vmx/4-03.c: New.
31928         * gcc.dg/vmx/5-01.c: New.
31929         * gcc.dg/vmx/5-02.c: New.
31930         * gcc.dg/vmx/5-03.c: New.
31931         * gcc.dg/vmx/5-04.c: New.
31932         * gcc.dg/vmx/5-05.c: New.
31933         * gcc.dg/vmx/5-06.c: New.
31934         * gcc.dg/vmx/5-07.c: New.
31935         * gcc.dg/vmx/5-07t.c: New.
31936         * gcc.dg/vmx/5-08.c: New.
31937         * gcc.dg/vmx/5-10.c: New.
31938         * gcc.dg/vmx/5-11.c: New.
31939         * gcc.dg/vmx/7-01a.c: New.
31940         * gcc.dg/vmx/7-01.c: New.
31941         * gcc.dg/vmx/7c-01.c: New.
31942         * gcc.dg/vmx/7d-01.c: New.
31943         * gcc.dg/vmx/7d-02.c: New.
31944         * gcc.dg/vmx/8-01.c: New.
31945         * gcc.dg/vmx/8-02a.c: New.
31946         * gcc.dg/vmx/8-02.c: New.
31947         * gcc.dg/vmx/brode-1.c: New.
31948         * gcc.dg/vmx/bug-1.c: New.
31949         * gcc.dg/vmx/bug-2.c: New.
31950         * gcc.dg/vmx/bug-3.c: New.
31951         * gcc.dg/vmx/cw-bug-1.c: New.
31952         * gcc.dg/vmx/cw-bug-2.c: New.
31953         * gcc.dg/vmx/cw-bug-3.c: New.
31954         * gcc.dg/vmx/dct.c: New.
31955         * gcc.dg/vmx/debug-1.c: New.
31956         * gcc.dg/vmx/debug-2.c: New.
31957         * gcc.dg/vmx/debug-3.c: New.
31958         * gcc.dg/vmx/debug-4.c: New.
31959         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31960         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31961         * gcc.dg/vmx/eg-5.c: New.
31962         * gcc.dg/vmx/fft.c: New.
31963         * gcc.dg/vmx/gcc-bug-1.c: New.
31964         * gcc.dg/vmx/gcc-bug-2.c: New.
31965         * gcc.dg/vmx/gcc-bug-3.c: New.
31966         * gcc.dg/vmx/gcc-bug-4.c: New.
31967         * gcc.dg/vmx/gcc-bug-5.c: New.
31968         * gcc.dg/vmx/gcc-bug-6.c: New.
31969         * gcc.dg/vmx/gcc-bug-7.c: New.
31970         * gcc.dg/vmx/gcc-bug-8.c: New.
31971         * gcc.dg/vmx/gcc-bug-9.c: New.
31972         * gcc.dg/vmx/gcc-bug-b.c: New.
31973         * gcc.dg/vmx/gcc-bug-c.c: New.
31974         * gcc.dg/vmx/gcc-bug-d.c: New.
31975         * gcc.dg/vmx/gcc-bug-e.c: New.
31976         * gcc.dg/vmx/gcc-bug-f.c: New.
31977         * gcc.dg/vmx/gcc-bug-g.c: New.
31978         * gcc.dg/vmx/gcc-bug-i.c: New.
31979         * gcc.dg/vmx/harness.h: New.
31980         * gcc.dg/vmx/ira1.c: New.
31981         * gcc.dg/vmx/ira2a.c: New.
31982         * gcc.dg/vmx/ira2b.c: New.
31983         * gcc.dg/vmx/ira2.c: New.
31984         * gcc.dg/vmx/ira2c.c: New.
31985         * gcc.dg/vmx/mem.c: New.
31986         * gcc.dg/vmx/newton-1.c: New.
31987         * gcc.dg/vmx/ops.c: New.
31988         * gcc.dg/vmx/sn7153.c: New.
31989         * gcc.dg/vmx/spill2.c: New.
31990         * gcc.dg/vmx/spill3.c: New.
31991         * gcc.dg/vmx/spill.c: New.
31992         * gcc.dg/vmx/t.c: New.
31993         * gcc.dg/vmx/varargs-1.c: New.
31994         * gcc.dg/vmx/varargs-2.c: New.
31995         * gcc.dg/vmx/varargs-3.c: New.
31996         * gcc.dg/vmx/varargs-4.c: New.
31997         * gcc.dg/vmx/varargs-5.c: New.
31998         * gcc.dg/vmx/varargs-6.c: New.
31999         * gcc.dg/vmx/varargs-7.c: New.
32000         * gcc.dg/vmx/vmx.exp: New.
32001         * gcc.dg/vmx/vprint-1.c: New.
32002         * gcc.dg/vmx/vscan-1.c: New.
32003         * gcc.dg/vmx/x-01.c: New.
32004         * gcc.dg/vmx/x-02.c: New.
32005         * gcc.dg/vmx/x-03.c: New.
32006         * gcc.dg/vmx/x-04.c: New.
32007         * gcc.dg/vmx/x-05.c: New.
32008         * gcc.dg/vmx/yousufi-1.c: New.
32009         * gcc.dg/vmx/zero-1.c: New.
32010         * gcc.dg/vmx/zero.c: New.
32011
32012 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
32013
32014         * g++.dg/lookup/java1.C: Update for chage of
32015         _Jv_AllocObject.
32016         * g++.dg/lookup/java2.C: Likewise.
32017
32018 2004-04-17  Laurent GUERBY <laurent@guerby.net>
32019
32020         * ada/acats/run_all.sh: use -O2 by default.
32021
32022 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
32023
32024         * gcc.dg/vr-mult-[12].c: New tests.
32025
32026 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32027
32028         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32029
32030         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32031
32032 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
32033
32034         * lib/target-supports.exp (check_profiling_available): Assume
32035         profiling isn't available for mips*-*-elf targets.
32036
32037 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
32038
32039         * gcc.dg/builtins-38.c: New test.
32040
32041 2004-04-14  Eric Christopher  <echristo@redhat.com>
32042
32043         * g++.dg/charset/charset.exp: Run .cc extension tests.
32044
32045 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
32046
32047         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
32048
32049 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32050
32051         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32052
32053 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
32054
32055         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32056         * gcc.dg/i386-387-2.c: Likewise.
32057
32058         * gcc.dg/i386-387-7.c: New test.
32059         * gcc.dg/i386-387-8.c: New test.
32060
32061         * gcc.dg/builtins-37.c: New test.
32062
32063 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
32064
32065         * g++.dg/pch/externc-1.C: Add missing semicolon.
32066
32067 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
32068
32069         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32070
32071 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32072
32073         * gcc.c-torture/execute/20040411-1.c: New test.
32074
32075 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32076
32077         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32078
32079 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
32080
32081         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32082
32083 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
32084
32085         * lib/target-supports.exp (check_named_sections_available): New.
32086         * lib/gcc-dg.exp (dg-require-named-sections): New.
32087         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32088         old-deja.exp.  Also prune error-count message from HP linker.
32089         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32090
32091         * g++.dg/init/init-ref4.C: Use dg-require-weak.
32092         * g++.old-deja/g++.pt/static3.C: Likewise.
32093         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32094
32095 2004-04-09  Roger Sayle  <roger@eyesopen.com>
32096
32097         * gcc.c-torture/execute/20040409-1.c: New test case.
32098         * gcc.c-torture/execute/20040409-2.c: New test case.
32099         * gcc.c-torture/execute/20040409-3.c: New test case.
32100
32101 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32102
32103         * gcc.dg/20040409-1.c: New test.
32104
32105 2004-04-08  Roger Sayle  <roger@eyesopen.com>
32106
32107         PR target/14888
32108         * g++.dg/opt/pr14888.C: New test case.
32109
32110 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
32111
32112         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32113         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32114         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32115         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32116         New tests.
32117
32118 2004-04-08  Paul Brook  <paul@codesourcery.com>
32119
32120         * gcc.dg/spill-1.c: New test.
32121
32122 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32123
32124         * gcc.dg/torture/builtin-ctype-2.c: New test.
32125
32126 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
32127
32128         * gcc.dg/pch/pch.exp: Add largefile test.
32129
32130 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
32131
32132         * g++.dg/pch/externc-1.Hs: New.
32133         * g++.dg/pch/externc-1.C: New.
32134
32135 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32136
32137         * gcc.dg/compat/struct-by-value-5a_main.c,
32138         gcc.dg/compat/struct-by-value-5b_main.c: New files.
32139         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32140         * gcc.dg/compat/struct-by-value-5a_x.c,
32141         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32142         gcc.dg/compat/struct-by-value-5_x.c.
32143         * gcc.dg/compat/struct-by-value-5a_y.c,
32144         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32145         gcc.dg/compat/struct-by-value-5_y.c.
32146
32147         * gcc.dg/compat/struct-by-value-6a_main.c,
32148         gcc.dg/compat/struct-by-value-6b_main.c: New files.
32149         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32150         * gcc.dg/compat/struct-by-value-6a_x.c,
32151         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32152         gcc.dg/compat/struct-by-value-6_x.c.
32153         * gcc.dg/compat/struct-by-value-6a_y.c,
32154         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32155         gcc.dg/compat/struct-by-value-6_y.c.
32156
32157         * gcc.dg/compat/struct-by-value-7a_main.c,
32158         gcc.dg/compat/struct-by-value-7b_main.c: New files.
32159         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32160         * gcc.dg/compat/struct-by-value-7a_x.c,
32161         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32162         gcc.dg/compat/struct-by-value-7_x.c.
32163         * gcc.dg/compat/struct-by-value-7a_y.c,
32164         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32165         gcc.dg/compat/struct-by-value-7_y.c.
32166
32167 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
32168
32169         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32170         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32171         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32172         options.
32173
32174 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
32175
32176         * gcc.dg/builtins-36.c: New test.
32177
32178 2004-04-06  Paul Brook  <paul@codesourcery.com>
32179
32180         * README.gcc: Remove obsolete contraint on testcases.
32181
32182 2004-04-05  Paul Brook  <paul@codesourcery.com>
32183
32184         PR2123
32185         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
32186         failure and exit(0) on success.
32187         * g++.dg/expr/anew2.C: Ditto.
32188         * g++.dg/expr/anew3.C: Ditto.
32189         * g++.dg/expr/anew4.C: Ditto.
32190
32191 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
32192
32193         PR c++/3518
32194         * g++.dg/template/unify7.C: New.
32195
32196 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32197
32198         * g++.dg/README: Bring up to date with new subdirectories; remove
32199         duplicate subdirectory lines.
32200
32201 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
32202
32203         PR c++/14007
32204         * g++.dg/template/unify5.C: New.
32205         * g++.dg/template/unify6.C: New.
32206         * g++.dg/template/qualttp20.C: Adjust.
32207         * g++.old-deja/g++.jason/report.C: Adjust.
32208         * g++.old-deja/g++.other/qual1.C: Adjust.
32209
32210 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
32211
32212         PR c++/14803
32213         * g++.dg/inherit/ptrmem1.C: New test.
32214
32215 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
32216
32217         PR c++/14755
32218         * gcc.c-torture/execute/20040331-1.c: New test.
32219         * gcc.dg/20040331-1.c: New test.
32220
32221 2004-04-01  Paul Brook  <paul@codesourcery.com>
32222
32223         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32224
32225 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
32226
32227         PR c++/14724
32228         * g++.dg/init/goto1.C: New test.
32229
32230         PR c++/14763
32231         * g++.dg/template/defarg4.C: New test.
32232
32233 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
32234
32235         * gcc.dg/altivec-11.c: Extend test for more valid cases.
32236
32237 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
32238
32239         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32240
32241 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
32242
32243         * gcc.dg/noncompile/undeclared-2.c: New test.
32244
32245 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32246
32247         * gcc.dg/940409-1.c: Remove XFAIL.
32248         * gcc.dg/reg-vol-struct-1.c: New test.
32249
32250 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32251
32252         * gcc.dg/torture/builtin-wctype-1.c: New test.
32253
32254 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
32255
32256         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32257         * gcc.dg/20001101-1.c: Likewise.
32258         * gcc.dg/20001102-1.c: Likewise.
32259
32260 2004-03-25  Roger Sayle  <roger@eyesopen.com>
32261
32262         * gcc.dg/compare8.c: Add an additional test for XOR.
32263
32264 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32265
32266         * gcc.dg/torture/builtin-ctype-1.c: New test.
32267
32268 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32269
32270         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32271         * gcc.dg/torture/builtin-math-1.c: Likewise.
32272         * gcc.dg/torture/builtin-power-1.c: New test.
32273
32274 2004-03-24  Andreas Schwab  <schwab@suse.de>
32275
32276         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32277         IA64 assembler.
32278
32279 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32280             Roger Sayle  <roger@eyesopen.com>
32281
32282         * gcc.dg/compare8.c: New test case.
32283
32284 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
32285
32286         * g++.dg/ext/altivec-7.C: New test.
32287
32288 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
32289
32290         PR 12267, 12391, 12560, 13129, 14114, 14133
32291         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32292         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32293         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32294         Adjust error regexps.
32295         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32296         * gcc.dg/noncompile/undeclared-1.c: New test cases.
32297         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32298         * gcc.dg/local1.c: Add explanatory comment.
32299
32300 2004-03-23  Roger Sayle  <roger@eyesopen.com>
32301
32302         PR optimization/14669
32303         * g++.dg/opt/fold2.C: New test case.
32304
32305 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
32306
32307         PR c/14069
32308         * gcc.dg/20040322-1.c: New test.
32309
32310 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32311
32312         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
32313         * gcc.dg/ultrasp4.c: Likewise.
32314         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
32315
32316 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32317
32318         * gcc.dg/i386-sse-8.c: Reset default options.
32319
32320 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32321
32322         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32323         in the error message text.
32324
32325 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32326
32327         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32328
32329 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
32330
32331         PR c++/14616
32332         * g++.dg/init/array13.C: New test.
32333
32334 2004-03-20  Roger Sayle  <roger@eyesopen.com>
32335
32336         PR target/13889
32337         * gcc.c-torture/compile/pr13889.c: New test case.
32338
32339 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32340
32341         PR c/14635
32342         * builtins-1.c (nan, nans): Don't test.
32343         * builtins-30.c: Don't use nan, nanf, nanl.
32344         * builtins-35.c: New test.
32345
32346 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32347
32348         * g++.dg/ext/altivec-6.C: New test.
32349
32350 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32351
32352         * g++.dg/init/placement3.C: New test.
32353
32354         * g++.dg/template/spec13.C: New test.
32355
32356         * g++.dg/lookup/using11.C: New test.
32357
32358         * g++.dg/lookup/koenig3.C: New test.
32359
32360         * g++.dg/template/operator2.C: New test.
32361
32362         * g++.dg/expr/dtor3.C: New test.
32363         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32364         marker.
32365         * g++.old-deja/g++.law/visibility28.C: Likewise.
32366
32367 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32368
32369         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32370         * gcc.dg/ppc64-abi-3.c: Likewise.
32371
32372 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32373
32374         PR c++/14545
32375         * g++.dg/parse/template15.C: New test.
32376
32377 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32378
32379         * g++.dg/expr/dtor2.C: New test.
32380
32381         * g++.dg/lookup/anon4.C: New test.
32382
32383         * g++.dg/overload/using1.C: New test.
32384
32385         * g++.dg/template/lookup7.C: New test.
32386
32387         * g++.dg/template/typename6.C: New test.
32388
32389         * g++.dg/expr/cond6.C: New test.
32390
32391 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32392
32393         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32394
32395 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32396
32397         * g++.dg/expr/cond5.C: New test.
32398         * g++.dg/expr/constcast1.C: Likewise.
32399         * g++.dg/expr/ptrmem2.C: Likewise.
32400         * g++.dg/expr/ptrmem3.C: Likewise.
32401         * g++.dg/lookup/main1.C: Likewise.
32402         * g++.dg/template/lookup6.C: Likewise.
32403
32404 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32405
32406         * gcc.dg/local1.c: New test.
32407
32408         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32409
32410 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32411
32412         * gcc.dg/torture/builtin-convert-1.c: New test.
32413
32414 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32415
32416         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32417
32418 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32419
32420         PR c++/14481
32421         * g++.dg/warn/Wunused-7.C: New test.
32422
32423 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32424
32425         * gcc.dg/torture/builtin-integral-1.c: New test.
32426
32427 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32428
32429         PR c++/14586
32430         * g++.dg/parse/non-dependent3.C: New test.
32431
32432 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32433
32434         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32435         * g++.dg/eh/simd-2.C: Likewise.
32436         * g++.dg/init/array10.C: Likewise.
32437         * gcc.c-torture/compile/simd-1.c: Likewise.
32438         * gcc.c-torture/compile/simd-2.c: Likewise.
32439         * gcc.c-torture/compile/simd-3.c: Likewise.
32440         * gcc.c-torture/compile/simd-4.c: Likewise.
32441         * gcc.c-torture/compile/simd-6.c: Likewise.
32442         * gcc.c-torture/execute/simd-1.c: Likewise.
32443         * gcc.c-torture/execute/simd-2.c: Likewise.
32444         * gcc.dg/compat/vector-defs.h: Likewise.
32445         * gcc.dg/20020531-1.c: Likewise.
32446         * gcc.dg/altivec-3.c: Likewise.
32447         * gcc.dg/altivec-4.c: Likewise.
32448         * gcc.dg/altivec-varargs-1.c: Likewise.
32449         * gcc.dg/compat/vector-defs.h: Likewise.
32450         * gcc.dg/i386-mmx-3.c: Likewise.
32451         * gcc.dg/i386-sse-4.c: Likewise.
32452         * gcc.dg/i386-sse-5.c: Likewise.
32453         * gcc.dg/i386-sse-8.c: Likewise.
32454         * gcc.dg/simd-1.c: Likewise.
32455         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32456         __ev64_opaque__ since the machine description provides it.
32457
32458 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32459
32460         * lib/compat.exp (skip_list): New global variable.
32461         Use it to hold the user defined COMPAT_SKIPS list if any.
32462         (compat-obj): Add the members of skip_list to optall.
32463
32464 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32465
32466         * gcc.dg/compat/union-by-value-1_main.c,
32467         union-by-value-1_x.c, union-by-value-1_y.c,
32468         union-check.h, union-defs.h,
32469         union-init.h, union-return-1_main.c,
32470         union-return-1_x.c, union-return-1_y.c: New files.
32471
32472 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32473
32474         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32475         mixed-struct-init.h: Add 4 mixed structure types.
32476         struct-by-value-21_main.c, struct-by-value-21_x.c,
32477         struct-by-value-21_y.c, struct-return-21_main.c,
32478         struct-return-21_x.c, struct-return-21_y.c: New files.
32479
32480 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32481
32482         PR c++/14550
32483         * g++.dg/parse/template14.C: New test.
32484
32485 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32486
32487         * gcc.c-torture/execute/20040313-1.c: New test.
32488
32489 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32490
32491         PR target/14533
32492         * gcc.dg/20040311-2.c: New test.
32493
32494 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32495
32496         PR other/14544
32497         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32498         bit-field.
32499
32500 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32501
32502         * gcc.dg/20040305-2.c: Add missing return statement.
32503
32504 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32505
32506         * gcc.dg/builtins-34.c: Also check pow10*.
32507
32508 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32509
32510         PR target/14262
32511         * gcc.dg/20040305-2.c: New test.
32512
32513 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32514
32515         * gcc.dg/20040310-1.c: New test.
32516
32517 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32518
32519         * gcc.c-torture/execute/20040311-1.c: New test case.
32520
32521 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32522
32523         PR c++/14476
32524         * g++.dg/lookup/enum1.C: New test.
32525
32526 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32527
32528         PR c++/14510
32529         * g++.dg/lookup/struct2.C: New test.
32530
32531 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32532
32533         * gcc.dg/builtins-34.c: New test.
32534
32535 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32536
32537         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32538
32539 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32540
32541         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32542         * gcc.dg/alias-2.c: New testcase.
32543
32544 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32545
32546         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32547
32548 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32549
32550         * gcc.c-torture/execute/20040309-1.c: New test case.
32551
32552 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32553
32554         PR c++/14397
32555         * g++.dg/overload/ref1.C: New.
32556
32557 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32558
32559         PR c++/14409
32560         * g++.dg/template/spec12.C: New test.
32561
32562         PR c++/14448
32563         * g++.dg/parse/crash14.C: New test.
32564
32565 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32566
32567         PR c++/14230
32568         * g++.dg/init/ref11.C: New test.
32569
32570 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32571
32572         PR c++/14432
32573         * g++.dg/parse/builtin2.C: New test.
32574
32575 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32576
32577         PR c++/14401
32578         * g++.dg/init/ctor3.C: New test.
32579         * g++.dg/init/union1.C: New test.
32580         * g++.dg/ext/anon-struct4.C: New test.
32581
32582 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32583
32584         * g++.dg/lookup/koenig1.C: Tweak error messages.
32585         * g++.dg/lookup/used-before-declaration.C: Likewise.
32586         * g++.dg/other/do1.C: Likewise.
32587         * g++.dg/overload/koenig1.C: Likewise.
32588         * g++.dg/parse/crash13.C: Likewise.
32589         * g++.dg/template/instantiate3.C: Likewise.
32590
32591 2004-03-08  Eric Christopher  <echristo@redhat.com>
32592
32593         * * lib/target-supports.exp: Enable libiconv in test
32594         compilation.  Fix up error checking.
32595
32596 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32597
32598         PR middle-end/14289
32599         * gcc.dg/pr14289-1.c: New test case.
32600         * gcc.dg/pr14289-2.c: Likewise.
32601         * gcc.dg/pr14289-3.c: Likewise.
32602
32603 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32604
32605         * gcc.c-torture/execute/20040308-1.c: New test.
32606
32607 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32608
32609         * gcc.c-torture/execute/20040307-1.c: New test case.
32610
32611 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32612
32613         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32614
32615 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32616
32617         * gcc.dg/20040306-1.c: New test.
32618
32619 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32620
32621         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32622         them static.
32623         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32624
32625 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32626
32627         PR c/14465
32628         * gcc.dg/decl-6.c: New test.
32629
32630 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32631
32632         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32633         Rename LOGPOW -> LOG_POW.
32634         (SQRT_EXP, POW_EXP): New.
32635
32636 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32637
32638         * gcc.dg/i386-sse-8.c: New test.
32639
32640 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32641
32642         PR c/14114
32643         * gcc.dg/decl-5.c: New test.
32644
32645 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32646
32647         * gcc.dg/20040305-1.c: New test.
32648
32649 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32650
32651         PR other/14354
32652         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32653
32654 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32655
32656         PR c++/14425, c++/14426
32657         * g++.dg/ext/altivec-4.C: New test.
32658         * g++.dg/ext/altivec-5.C: New test.
32659
32660 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32661
32662         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32663         global variables of a type with no linkage.
32664         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32665         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32666         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32667         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32668         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32669         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32670         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32671         * g++.dg/warn/deprecated.C: Name enum Color.
32672         * g++.dg/overload/VLA.C: Name structure for 'b'.
32673         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32674
32675 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32676
32677         * gcc.c-torture/compile/20040304-1.c: New test.
32678
32679 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32680
32681         PR 13728
32682         * gcc.dg/decl-4.c: New testcase.
32683
32684 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32685
32686         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32687         as PRECF if sizeof (float) > sizeof (double).
32688         (PRECL): Make it the same as PRECF if
32689         sizeof (float) > sizeof (long double).
32690
32691 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32692
32693         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32694         system type.  Add check for irix6 which doesn't have c99 runtime.
32695
32696 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32697
32698         * gcc.dg/const-elim-1.c: xfail for xtensa.
32699
32700 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32701
32702         PR c++/14369
32703         * g++.dg/template/cond4.C: New test.
32704
32705 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32706
32707         PR c++/14360
32708         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32709
32710         PR c++/14361
32711         * g++.dg/parse/defarg7.C: New test.
32712
32713         PR c++/14359
32714         * g++.dg/template/friend26.C: New test.
32715
32716 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32717
32718         PR c++/14324
32719         * g++.dg/abi/mangle21.C: New test.
32720
32721         PR c++/14260
32722         * g++.dg/parse/constructor2.C: New test.
32723
32724         PR c++/14337
32725         * g++.dg/template/sfinae1.C: New test.
32726
32727 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32728
32729         PR c++/14267
32730         * g++.dg/expr/crash2.C: New test.
32731
32732         PR middle-end/13448
32733         * gcc.dg/inline-5.c: New test.
32734         * gcc.dg/always-inline.c: Split out tests into ...
32735         * gcc.dg/always-inline2.c: ... this and ...
32736         * gcc.dg/always-inline3.c: ... this.
32737
32738 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32739
32740         PR debug/12103
32741         * g++.dg/debug/crash1.C: New test.
32742
32743 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32744
32745         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32746         function with __attribute__((noinline)).
32747         (recurser_void2): Likewise.
32748         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32749         (recurser_void2): Likewise.
32750
32751 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32752
32753         PR middle-end/14203
32754         * g++.dg/warn/Wunused-6.C: New test case.
32755
32756 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32757
32758         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32759         not defined.
32760
32761 2004-02-27  Eric Christopher  <echristo@redhat.com>
32762
32763         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32764         * g++.dg/charset/asm2.c: Run only x86.
32765         * gcc.dg/charset/asm3.c: Ditto.
32766
32767 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32768
32769         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32770         ld_library_path.
32771
32772 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32773
32774         * g++.dg/ext/altivec-3.C: New.
32775
32776 2004-02-26  Richard Henderson  <rth@redhat.com>
32777
32778         * g++.dg/ext/attrib10.C: Mark for warning.
32779         * gcc.dg/attr-alias-1.c: New.
32780
32781 2004-02-26  Richard Henderson  <rth@redhat.com>
32782
32783         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32784         * gcc.c-torture/execute/20040208-2.c: ... it back.
32785
32786 2004-02-26  Eric Christopher  <echristo@redhat.com>
32787
32788         * lib/target-supports.exp (check-iconv-available): New function.
32789         * lib/gcc-dg.exp (dg-require-iconv): New function.
32790         Use above.
32791         * gcc.dg/charset: New directory.
32792         * gcc.dg/charset/charset.exp: New file.
32793         * gcc.dg/charset/asm1.c: Ditto.
32794         * gcc.dg/charset/asm2.c: Ditto.
32795         * gcc.dg/charset/asm3.c: Ditto.
32796         * gcc.dg/charset/asm4.c: Ditto.
32797         * gcc.dg/charset/asm5.c: Ditto.
32798         * gcc.dg/charset/attribute1.c: Ditto.
32799         * gcc.dg/charset/attribute2.c: Ditto.
32800         * gcc.dg/charset/string1.c: Ditto.
32801         * g++.dg/charset: New directory.
32802         * g++.dg/dg.exp: Add here. Special options.
32803         * g++.dg/charset/charset.exp: New file.
32804         * g++.dg/charset/asm1.c: Ditto.
32805         * g++.dg/charset/asm2.c: Ditto.
32806         * g++.dg/charset/asm3.c: Ditto.
32807         * g++.dg/charset/asm4.c: Ditto.
32808         * g++.dg/charset/attribute1.c: Ditto.
32809         * g++.dg/charset/attribute2.c: Ditto.
32810         * g++.dg/charset/extern1.cc: Ditto.
32811         * g++.dg/charset/extern2.cc: Ditto.
32812         * g++.dg/charset/string1.c: Ditto.
32813
32814 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32815
32816         PR c++/14278
32817         * g++.dg/parse/comma1.C: New test.
32818
32819 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32820
32821         PR c++/14284
32822         * g++.dg/template/ttp8.C: New test.
32823
32824 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32825
32826         * gcc.dg/fixuns-trunc-1.c: New test.
32827
32828 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32829
32830         * gcc.dg/builtins-config.h: Use #elif.
32831
32832 2004-02-26  Michael Matz  <matz@suse.de>
32833
32834         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32835         * gcc.dg/991214-1.c: Likewise.
32836         * gcc.dg/i386-asm-1.c: Likewise.
32837
32838 2004-02-25  Richard Henderson  <rth@redhat.com>
32839
32840         * gcc.c-torture/execute/20040208-2.c: Move ...
32841         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32842
32843 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32844
32845         PR c++/14246
32846         * g++.dg/other/crash-3.C: New test.
32847
32848 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32849
32850         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32851         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32852
32853         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32854         HP-UX.
32855
32856 2004-02-24  Michael Matz  <matz@suse.de>
32857
32858         * gcc.dg/i386-regparm.c: New.
32859
32860 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32861
32862         * gcc.c-torture/execute/20040223-1.c: New.
32863
32864 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32865             Kazu Hirata  <kazu@cs.umass.edu>
32866
32867         * gcc.dg/fwritable-strings-1.c: Remove.
32868
32869 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32870
32871         PR c/14156
32872         * gcc.dg/20040223-1.c: New test.
32873
32874 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32875
32876         PR c++/14106
32877         * g++.dg/ext/typeof9.C: New test.
32878
32879 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32880
32881         PR c++/14250
32882         * g++.dg/other/switch1.C: New test.
32883
32884 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32885
32886         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32887         * gcc.dg/va-arg-1.c: Likewise.
32888
32889 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32890
32891         PR c++/14143
32892         * g++.dg/template/koenig5.C: New test.
32893
32894 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32895
32896         * g++.dg/ext/altivec-1.C: Generalize target triple.
32897         * g++.dg/ext/altivec-2.C: New test case.
32898         * g++.dg/ext/altivec_check.h: New file.
32899         * gcc.dg/altivec-1.c: Generalize target triple;
32900         include altivec_check.h and call altivec_check().
32901         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32902         * gcc.dg/altivec-6.c: New test case.
32903         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32904         type casts as needed.
32905         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32906         altivec_check().
32907         * gcc.dg/altivec-12.c: New test case.
32908         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32909         include altivec_check.h and call altivec_check().
32910         * gcc.dg/altivec_check.h: New file.
32911
32912 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32913
32914         * lib/target-supports.exp (check_alias_available): Don't mangle
32915         function `g' in test program.
32916
32917 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32918
32919         * lib/target-supports.exp (check_profiling_available): Check
32920         argument to determine whether we support a profiling type.
32921         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32922         check_profiling_available.
32923         * g++.dg/bprob/bprob.exp: Likewise.
32924         * g77.dg/bprob/bprob.exp: Likewise.
32925         * gcc.misc-tests/bprob.exp: Likewise.
32926         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32927         dg-require-profiling and delete expected error handling.
32928         * gcc.dg/20021014-1.c: Likewise.
32929         * gcc.dg/nest.c: Likewise.
32930
32931 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32932
32933         PR c++/12007
32934         * g++.dg/other/vthunk1.C: New test.
32935
32936 2004-02-20  Falk Hueffner  <falk@debian.org>
32937
32938         PR target/14201
32939         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32940
32941 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32942
32943         PR c++/13927
32944         * g++.dg/other/error8.C: Remove XFAIL markers.
32945
32946         PR c++/14173
32947         * g++.dg/ext/packed5.C: New test.
32948
32949         PR c++/14199
32950         * g++.dg/warn/Wunused-5.C: New test.
32951
32952         PR c++/14186
32953         * g++.dg/lookup/member1.C: New test.
32954
32955 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32956
32957         * gcc.c-torture/compile/20040130-1.c: Enable only when
32958         __INT_MAX__ >= 2147483647L.
32959         * gcc.c-torture/compile/961203-1.c: Likewise.
32960
32961 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32962
32963         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32964         * g++.dg/opt/template1.C: Robustify assembler regexp
32965
32966 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32967
32968         * gcc.c-torture/execute/simd-4.x: Remove.
32969         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32970         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32971         Guard with #ifndef SKIP_ATTRIBUTE.
32972         * gcc.dg/compat/vector-1_y.c: Likewise.
32973         * gcc.dg/compat/vector-2_x.c: Likewise.
32974         * gcc.dg/compat/vector-2_y.c: Likewise.
32975         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32976         * g++.dg/eh/simd-2.C: Likewise.
32977
32978 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32979
32980         * gcc.c-torture/compile/complex-1.c: New.
32981
32982 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32983
32984         PR target/14209
32985         * gcc.c-torture/execute/20040218-1.c: New test.
32986
32987 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32988
32989         PR c++/14181
32990         * g++.dg/parse/new2.C: New test.
32991
32992 2004-02-18  Paul Brook  <paul@codesourcery.com>
32993
32994         * gcc.c-torture/compile/libcall-1.c: New test.
32995
32996 2004-02-18  Paul Brook  <paul@codesourcery.com>
32997
32998         PR debug/12934
32999         * gcc.dg/debug/debug-7.c: New test.
33000
33001 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
33002
33003         * gcc.dg/20040217-1.c: New test.
33004
33005 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
33006
33007         * gcc.c-torture/execute/990208-1.x: Delete.
33008
33009 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
33010
33011         * gcc.c-torture/execute/20040208-2.x: New file.
33012
33013 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
33014
33015         PR c++/11326
33016         * g++.dg/abi/structret1.C: New test.
33017
33018 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
33019
33020         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33021         (i386_cpuid): No need to test if cpuid is available on AMD64.
33022         Fix assembly, so that it works onboth i386 and AMD64.
33023         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33024         (vecInLong): Fix s[] member type to unsigned int.
33025         (vecInWord): Remove type.
33026         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33027         (a64, b64, c64, d64, e64): Remove.
33028         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33029         Remove unused variable.  Remove initialization of removed variables.
33030         Don't call mmx_tests nor sse_tests.
33031         (reference_mmx, reference_sse): Remove.
33032         (check): Add return stmt.
33033         * gcc.dg/i386-sse-7.c: New test.
33034         * gcc.dg/i386-mmx-4.c: New test.
33035
33036 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33037
33038         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33039         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33040         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33041         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33042         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33043         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33044         g++.dg/tc1/dr94.C: Fix line terminator.
33045
33046 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
33047
33048         * gcc.c-torture/compile/20040216-1.c: New.
33049
33050 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33051
33052         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33053         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33054         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33055         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33056         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33057         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33058
33059 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33060
33061         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33062
33063 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
33064
33065         PR c++/13971
33066         * g++.dg/expr/cond4.C: New test.
33067
33068         PR c++/14086
33069         * g++.dg/lookup/crash2.C: New test.
33070
33071 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
33072
33073         * gcc.c-torture/compile/20040214-2.c: New test.
33074
33075 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
33076
33077         PR c++/14116
33078         * g++.dg/ext/typeof8.C: New test.
33079
33080 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
33081
33082         * gcc.c-torture/compile/20040214-1.c: New test.
33083
33084 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33085
33086         PR c++/13635
33087         * g++.dg/template/spec11.C: New test.
33088
33089 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33090
33091         PR c++/13927
33092         * g++.dg/other/error8.C: New test.
33093
33094 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR c++/14122
33097         * g++.dg/template/array4.C: New test.
33098
33099         PR c++/14108
33100         * g++.dg/inherit/thunk2.C: New test.
33101
33102         PR c++/14083
33103         * g++.dg/eh/cond2.C: New test.
33104
33105 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
33106
33107         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33108
33109 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
33110
33111         * lib/scanasm.exp (dg-scan): Quote pattern before display.
33112
33113 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
33114
33115         * g++.dg/simd-2.C: xfail on ppc64-linux.
33116
33117 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33118
33119         PR c/456
33120         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33121         tests.
33122
33123 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
33124
33125         * gcc.dg/builtins-33.c: New test.
33126
33127 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
33128
33129         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33130
33131 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33132
33133         * g++.dg/simd-2.C: Set -maltivec for ppc64.
33134
33135 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33136
33137         * gcc.dg/ppc64-abi-3.c: New test.
33138
33139 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
33140
33141         PR c/14092
33142
33143         * gcc.dg/pr14092-1.c: New testcase.
33144
33145 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
33146
33147         * gcc.dg/cpp/assert4.c: Fix typo last change.
33148
33149         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33150         * gcc.dg/cpp/assert4.c: Handle powerpc64.
33151
33152         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33153
33154 2004-02-09  Roger Sayle  <roger@eyesopen.com>
33155
33156         * gcc.c-torture/compile/20040209-1.c: New test case.
33157
33158 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33159
33160         * gcc.dg/c90-init-1.c: Adjust expected error messages.
33161
33162 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
33163
33164         * gcc.c-torture/execute/20040208-[12].c: New tests.
33165
33166 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33167
33168         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33169
33170 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33171
33172         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33173
33174 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33175
33176         Bug 13856
33177         * gcc.dg/visibility-8.c: New testcase.
33178
33179 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33180
33181         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33182         arguments.
33183         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33184
33185 2004-02-07  Roger Sayle  <roger@eyesopen.com>
33186
33187         PR middle-end/13696
33188         * g++.dg/opt/fold1.C: New test case.
33189
33190 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33191
33192         PR c++/14033
33193         * g++.dg/other/crash-2.C: New test.
33194
33195 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33196
33197         PR c++/14028
33198         * g++.dg/parse/angle-bracket2.C: New test.
33199
33200 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33201
33202         PR middle-end/13750
33203         Revert:
33204         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33205         PR pch/13361
33206         * g++.dg/pch/wchar-1.C: New.
33207         * g++.dg/pch/wchar-1.Hs: New.
33208
33209 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33210
33211         PR c++/14008
33212         * g++.dg/parse/error15.C: New test.
33213         * g++.dg/parse/crash11.C: Update dg-error mark.
33214
33215 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33216
33217         PR c++/13932
33218         * g++.dg/warn/conv2.C: New test.
33219
33220 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33221
33222         PR c++/13086
33223         * g++.dg/warn/incomplete1.C: Remove xfail.
33224
33225 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33226
33227         * lib/file-format.exp (gcc_target_object_format): Use
33228         ${tool}_target_compile, not gcc_target_compile.
33229         * lib/target-supports.exp (check_alias_available): Likewise.
33230         (check_gc_sections_available): Likewise.
33231         * g++.dg/ext/attrib10.C: Use dg-require-alias.
33232         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33233         dg-require-alias.
33234
33235 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33236
33237         PR c++/13969
33238         * g++.dg/template/static6.C: New test.
33239
33240 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
33241
33242         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33243
33244 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33245
33246         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33247         tests for systems where `char' is unsigned by default.
33248
33249 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33250
33251         PR c++/13997
33252         * g++.dg/template/partial3.C: New test.
33253
33254 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
33255
33256         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33257         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33258         Remove mentions of obsolete ports.
33259
33260 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
33261
33262         * gcc.dg/noncompile/20001228-1.c: Fix for new
33263         error message.
33264
33265 2004-02-03  Roger Sayle  <roger@eyesopen.com>
33266
33267         PR target/9348
33268         * gcc.c-torture/execute/multdi-1.c: New test case.
33269
33270 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33271
33272         PR c++/13925
33273         * g++.dg/template/lookup5.C: New test.
33274
33275 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33276
33277         PR c++/13950
33278         * g++.dg/template/lookup4.C: New test.
33279
33280         PR c++/13970
33281         * g++.dg/parse/error14.C: New test.
33282
33283         PR c++/14002
33284         * g++.dg/parse/template13.C: New test.
33285
33286 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33287
33288         PR c++/13978
33289         * g++.dg/template/koenig4.C: New test.
33290
33291         PR c++/13968
33292         * g++.dg/template/crash17.C: New test.
33293
33294         PR c++/13975
33295         * g++.dg/parse/error13.C: New test.
33296         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33297
33298 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33299
33300         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33301
33302 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
33303
33304         PR c/11658
33305         PR c/13994
33306         * gcc.dg/noncompile/20040203-1.c: New test.
33307         * gcc.dg/noncompile/20040203-2.c: Likewise.
33308         * gcc.dg/noncompile/20040203-3.c: Likewise.
33309         * gcc.dg/20040203-1.c: Likewise.
33310
33311 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
33312
33313         PR c++/10858
33314         * g++.dg/template/sizeof7.C: New test.
33315
33316 2004-02-02  Eric Christopher  <echristo@redhat.com>
33317             Zack Weinberg  <zack@codesourcery.com>
33318
33319         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33320
33321 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
33322
33323         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33324         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33325         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33326         * gcc.dg/cleanup-5.c: Run only on Linux targets.
33327
33328 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
33329
33330         PR c++/13113
33331         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33332
33333         PR c++/13854
33334         * g++.dg/ext/attrib13.C: New test.
33335
33336         PR c++/13907
33337         * g++.dg/conversion/op2.C: New test.
33338
33339 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33340
33341         * gcc.dg/titype-1.c: Fix pasto.
33342
33343 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33344
33345         * gcc.dg/titype-1.c: New test.
33346
33347 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33348
33349         PR c++/13957
33350         * g++.dg/template/non-type-template-argument-1.C,
33351         g++.dg/template/qualified-id1.C: Update dg-error marks.
33352         * g++.dg/template/nontype6.C: New test.
33353
33354 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33355
33356         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33357         * gcc.dg/builtins-31.c: New testcase.
33358         * gcc.dg/builtins-32.c: New testcase.
33359
33360 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33361
33362         * objc.dg/call-super-2.m: Update line numbers
33363         for the including of stddef.h.
33364
33365 2004-01-30  Michael Matz  <matz@suse.de>
33366
33367         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33368         g++.dg/ext/case-range3.C: New tests.
33369
33370 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33371
33372         DR206
33373         PR c++/13813
33374         * g++.dg/template/member4.C: New test.
33375
33376 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33377
33378         PR c++/13683
33379         * g++.dg/template/sizeof6.C: New test.
33380
33381 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33382
33383         * gcc.dg/fwritable-strings-1.c: New test.
33384
33385 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33386
33387         * gcc.c-torture/compile/20040130-1.c: New test.
33388
33389 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33390
33391         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33392
33393 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/13883
33396         * g++.dg/template/ctor3.C: New test.
33397
33398 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33399
33400         * g++.dg/tc1: New directory.
33401         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33402         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33403         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33404         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33405         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33406
33407 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33408
33409         * g++.dg/parse/error11.C: New test.
33410         * g++.dg/parse/error12.C: Likewise.
33411
33412 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33413
33414         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33415         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33416
33417 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33418
33419         PR c++/13791
33420         * g++.dg/ext/attrib12.C: New test.
33421
33422         PR c++/13736
33423         * g++.dg/parse/cast2.C: New test.
33424
33425 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33426
33427         * objc.dg/encode-2.m (main): New local string.  Set depending on
33428         sizeof long.  Use in sscanf call.
33429         * objc.dg/encode-3.m (main): New local string.  Set depending on
33430         sizeof long.  Use in scan_initial call.
33431
33432 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33433
33434         * objc.dg/call-super-2.m: Make LP64-safe.
33435         * objc.dg/desig-init-1.m: Likewise.
33436
33437 2004-01-27  Devang Patel <dpatel@apple.com>
33438
33439         * g++.dg/debug/namespace1.C: New test.
33440
33441 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33442
33443         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33444         xscale-*-*.
33445
33446         * gcc.dg/arm-mmx-1.c: New test.
33447
33448 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33449
33450         * gcc.dg/20040127-1.c: New test.
33451         * gcc.dg/20040127-2.c: New test.
33452
33453 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33454
33455         * objc.dg/stret-1.m (glob): Renamed to globa.
33456
33457 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/13663
33460         * g++.dg/expr/for1.C: New test.
33461
33462 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33463
33464         PR middle-end/13779
33465         * gcc.dg/darwin-longlong.c: New test.
33466
33467 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33468
33469         * gcc.dg/20040124-1.c: Moved test from here...
33470         * gcc.c-torture/compile/20040124-1.c: ...to here.
33471
33472 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33473
33474         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33475         the assembly output if -m64 is passed.
33476
33477 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33478
33479         PR c++/13833
33480         * g++.dg/template/cond3.C: New test.
33481
33482 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33483
33484         PR c++/13810
33485         * g++.dg/template/ttp7.C: New test.
33486
33487 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33488
33489         PR c++/13797
33490         * g++.dg/template/nontype4.C: New test.
33491         * g++.dg/template/nontype5.C: Likewise.
33492
33493 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33494
33495         * gcc.dg/torture/mips-clobber-at.c: New test.
33496
33497 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33498
33499         * gcc.dg/20040124-1.c: New test.
33500
33501 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33502
33503         * gcc.dg/20040123-1.c: New test.
33504
33505 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33506
33507         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33508
33509 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33510
33511         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33512
33513 2004-01-23  Andrew Pinski  <apinski@apple.com>
33514
33515         * gcc.dg/20030121-1.c: Move to ..
33516         * gcc.dg/20040121-1.c: here.
33517
33518 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33519
33520         * gcc.dg/builtins-29.c: New test case.
33521
33522 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33523
33524         PR 18314
33525         * gcc.dg/builtins-30.c: New testcase.
33526
33527 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33528
33529         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33530         * lib/g77.exp: Likewise.
33531         * lib/objc.exp: Likewise.
33532         * lib/g++.exp: Likewise.
33533
33534 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33535
33536         * gcc.dg/struct-by-value-2.c: New test.
33537
33538 2004-01-21  Andrew Pinski  <apinski@apple.com>
33539
33540         PR target/13785
33541         * gcc.dg/20030121-1.c: New test.
33542
33543 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33544
33545         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33546         clobber frame pointer register in asm statement.
33547
33548 2004-01-21  Falk Hueffner  <falk@debian.org>
33549
33550         * gcc.c-torture/compile/20040121-1.c: New test.
33551
33552 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33553
33554         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33555
33556 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33557
33558         * gcc.dg/ppc64-abi-2.c: New test.
33559
33560 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33561
33562         * lib/treelang.exp: Fill out this file.
33563         * lib/treelang-dg.exp: New File.
33564
33565 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33566
33567         * gcc.c-torture/compile/981022-1.c: Remove.
33568         * gcc.dg/array-5.c: Remove XFAIL.
33569         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33570         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33571         gcc.dg/cond-lvalue-1.c: Update.
33572         * gcc.dg/cast-lvalue-2.c: New test.
33573
33574 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33575
33576         PR c++/13592
33577         * g++.dg/other/error1.C (class foo): Tweak error message.
33578
33579         PR c++/13592
33580         * g++.dg/template/call2.C: New test.
33581
33582 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33583
33584         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33585         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33586         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33587         scalar-return-1_x.c, scalar-return-2_y.c,
33588         scalar-return-3_x.c, scalar-return-3_y.c,
33589         scalar-return-4_x.c, scalar-return-4_y.c,
33590         struct-align-1.h, struct-align-1_x.c,
33591         struct-align-1_y.c, struct-align-2.h,
33592         struct-align-2_x.c, struct-align-2_y.c,
33593         struct-by-value-10_y.c, struct-by-value-11_x.c,
33594         struct-by-value-11_y.c, struct-by-value-12_x.c,
33595         struct-by-value-12_y.c, struct-by-value-13_x.c,
33596         struct-by-value-13_y.c, struct-by-value-14_x.c,
33597         struct-by-value-14_y.c, struct-by-value-15_x.c,
33598         struct-by-value-15_y.c, struct-by-value-16_y.c,
33599         struct-by-value-17_y.c, struct-by-value-18_y.c,
33600         struct-by-value-19_y.c, struct-by-value-1_x.c,
33601         struct-by-value-1_y.c, struct-by-value-20_y.c,
33602         struct-by-value-2_x.c, struct-by-value-2_y.c,
33603         struct-by-value-3_y.c, struct-by-value-4_x.c,
33604         struct-by-value-4_y.c, struct-by-value-5_y.c,
33605         struct-by-value-6_y.c, struct-by-value-7_y.c
33606         struct-by-value-8_x.c, struct-by-value-8_y.c
33607         struct-by-value-9_x.c, struct-by-value-9_y.c
33608         struct-return-10_x.c, struct-return-10_y.c,
33609         struct-return-19_x.c, struct-return-20_x.c
33610         struct-return-2_x.c, struct-return-2_y.c
33611         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33612         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33613
33614 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33615
33616         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33617         attribute on sparc*-sun-solaris2.*.
33618
33619 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33620
33621         PR c++/13710
33622         * g++.dg/ext/typeof7.C: New test.
33623
33624 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33625
33626         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33627         * gcc.dg/const-elim-1.c: Same.
33628
33629 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33630
33631         * objc.dg/stret-1.m: New.
33632         * objc.dg/stret-2.m: New.
33633
33634 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33635
33636         PR c++/11895
33637         * g++.dg/ext/vector1.C: New test.
33638
33639 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33640
33641         * gcc.dg/pch/import-1.c: New.
33642         * gcc.dg/pch/import-1.hs: New.
33643         * gcc.dg/pch/import-1a.h: New.
33644         * gcc.dg/pch/import-1b.h: New.
33645         * gcc.dg/pch/import-1c.h: New.
33646
33647 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33648
33649         PR c++/13574
33650         * g++.dg/ext/array1.C: New test.
33651
33652         PR c++/13178
33653         * g++.dg/conversion/op1.C: New test.
33654
33655 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33656
33657         PR 11864
33658         From Kazumoto Kojima / Dan Kegel:
33659         * gcc.dg/pr11864-1.c: New test.
33660
33661         PR 10392
33662         From Marcus Comstedt / Dan Kegel:
33663         * gcc.dg/pr10392-1.c: New test.
33664
33665 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33666
33667         PR c++/13478
33668         * g++.dg/init/ref10.C: New test.
33669
33670 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33671
33672         PR c++/13407
33673         * g++.dg/parse/typename6.C: New test.
33674
33675 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33676
33677         PR pch/13361
33678         * g++.dg/pch/wchar-1.C: New.
33679         * g++.dg/pch/wchar-1.Hs: New.
33680
33681 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33682
33683         PR c++/9259
33684         * g++.dg/expr/sizeof2.C: New test.
33685
33686 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33687
33688         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33689
33690 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33691
33692         PR c++/13659
33693         * g++.dg/lookup/strong-using-3.C: New.
33694         * g++.dg/lookup/using-10.C: New.
33695
33696 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33697
33698         PR c++/13594
33699         * g++.dg/lookup/strong-using-2.C: New.
33700
33701 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33702             Dan Kegel <dank@kegel.com>
33703             J"orn Rennecke <joern.rennecke@superh.com>
33704
33705         PR target/9365
33706         * gcc.dg/pr9365-1.c: New test.
33707
33708 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33709
33710         PR c++/8856
33711         * g++.dg/parse/casting-operator2.C: New test.
33712         * g++.old-deja/g++.pt/explicit83.C: Remove.
33713
33714 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33715
33716         * gcc.dg/label-compound-stmt-1.c: New test.
33717         * gcc.c-torture/compile/950922-1.c,
33718         gcc.c-torture/compile/20000211-3.c,
33719         gcc.c-torture/compile/20000518-1.c,
33720         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33721         compound statements.
33722
33723 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33724
33725         * gcc.dg/ppc64-abi-1.c: New test.
33726
33727 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33728
33729          * g++.dg/ext/attrib9.C: Add dg-warnings.
33730
33731 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33732
33733         PR c++/12335
33734         * g++.dg/parse/dtor3.C: New test.
33735
33736 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33737
33738         PR c++/12709
33739         * g++.dg/parse/try-catch-1.C: New test.
33740
33741 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33742
33743         * ada/acats/run_all.sh: Add more verbose output in acats.log
33744         when compiling tests.
33745
33746 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33747
33748         PR 13656
33749         * gcc.dg/typedef-redecl.c: New test case.
33750         * gcc.dg/typedef-redecl.h: New support file.
33751
33752 2004-01-13  Jan Hubicka  <jh@suse.cz>
33753
33754         * gcc.dg/always_inline.c: New test.
33755         * gcc.dg/debug/20031231-1.c: Fix.
33756
33757 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33758
33759         PR c++/13474
33760         * g++.dg/template/array3.C: New test.
33761
33762 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33763
33764         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33765         * g++.dg/warn/Wunused-2.C: Likewise.
33766
33767 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33768
33769         PR c++/13289
33770         * g++.dg/template/instantiate6.C: New test.
33771
33772 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33773
33774         PR middle-end/11397
33775         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33776
33777 2004-01-12  Jan Hubicka  <jh@suse.cz>
33778
33779         PR opt/12826
33780         * gcc.dg/20040112-1.c: New.
33781
33782         * gcc.dg/dwarf-die[1-7].c: Move to...
33783         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33784         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33785
33786 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33787
33788         PR c++/4100
33789         * g++.dg/parse/friend4.C: New test.
33790
33791 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33792
33793         PR c++/4100
33794         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33795         definition is called a friend.
33796
33797 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33798
33799         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33800
33801 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33802
33803         PR c++/3478
33804         * g++.dg/parse/error10.C: New test.
33805         * g++.dg/template/arg2.C: Accept "invalid type" error.
33806
33807 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33808
33809         PR middle-end/13392
33810         * g++.dg/opt/expect2.C: New test.
33811
33812 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33813
33814         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33815         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33816         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33817         Update dg-error regexps.
33818
33819 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33820
33821         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33822         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33823
33824 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33825
33826         * gcc.dg/pragma-re-1.c: Use right pointer type.
33827
33828 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33829
33830         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33831
33832 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33833
33834         * gcc.dg/rs6000-ldouble-1.c: New.
33835
33836 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33837
33838         DR 337
33839         PR c++/9256
33840         * g++.dg/other/abstract1.C: New test.
33841
33842 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33843
33844         * g++.dg/lookup/strong-using-1.C: New.
33845
33846 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33847
33848         PR c/11234
33849         * gcc.dg/func-ptr-conv-1.c: New test.
33850         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33851
33852 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33853
33854         PR target/13380.
33855         * gcc.c-torture/compile/20040109-1.c: New.
33856
33857 2004-01-08  Stuart Hastings  <stuart@apple.com>
33858
33859         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33860         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33861         * gcc.dg/i386-sse-6.c: ...this new testcase.
33862
33863 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33864
33865         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33866
33867 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33868
33869         * ada/acats/run_acats: Treat 'gnatchop' the same way
33870         as 'gnatmake'.  Export GCC_DRIVER.
33871         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33872         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33873
33874 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33875
33876         PR c++/12573
33877         * g++.dg/template/dependent-expr4.C: New test.
33878
33879 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33880
33881         * gcc.dg/altivec-11.c: New test.
33882
33883 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33884
33885         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33886
33887 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33888
33889         PR c/6024
33890         * gcc.dg/enum-compat-1.c: New test.
33891         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33892
33893 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33894
33895         PR c/12165
33896         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33897         gcc.dg/c99-idem-qual-3.c: New tests.
33898
33899 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33900
33901         * gcc.dg/winline-7.c: Don't cast void * to int.
33902
33903 2004-01-06  Jan Hubicka  <jh@suse.cz>
33904
33905         * gcc.dg/i386-sse-5.c: New test
33906         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33907
33908 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33909
33910         PR c++/12815
33911         * g++.dg/rtti/typeid4.C: New test.
33912
33913 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33914
33915         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33916
33917 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33918
33919         PR c++/12132
33920         * g++.dg/template/error11.C: New test.
33921
33922         PR c++/13451
33923         * g++.dg/template/class2.C: New test.
33924
33925 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33926         Richard Sandiford <rsandifo@redhat.com>
33927
33928         PR c++/13387
33929         * g++.dg/opt/alias3.C: New test.
33930
33931 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33932
33933         PR c++/13157
33934         * g++.dg/template/koenig3.C: New test.
33935
33936         PR c++/13529
33937         * g++.dg/parse/offsetof3.C: New test.
33938
33939         * g++.dg/init/copy7.C: Add missing dg-error markers.
33940
33941         PR c++/12226
33942         * g++.dg/init/copy7.c: New test.
33943
33944         PR c++/13536
33945         * g++.dg/parse/cast1.C: New test.
33946
33947 2004-01-04  Jan Hubicka  <jh@suse.cz>
33948
33949         * gcc.dg/winline[1-7].c: New tests.
33950
33951 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33952
33953         PR c++/13520
33954         * g++.dg/template/qualttp22.C: New test.
33955
33956 2004-01-01  Jan Hubicka  <jh@suse.cz>
33957
33958         * gcc.dg/debug/20031231-1.c: New.
33959         * gcc.c-torture/compile/20040101-1.c: New.
33960         * gcc.dg/dwarf-die-[1-7].c: New.
33961
33962 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33963
33964         PR optimization/13521
33965         * gcc.c-torture/compile/20031231-1.c: New test.
33966
33967 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33968
33969         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33970
33971 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33972
33973         PR c++/10079
33974         * g++.dg/template/crash16.C: New test.
33975
33976 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33977
33978         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33979
33980 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33981
33982         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33983         ports.
33984         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33985         * g++.old-deja/g++.law/profile1.C: Likewise.
33986         * gcc.c-torture/compile/981006-1.c: Likewise.
33987         * gcc.c-torture/execute/loop-2e.x: Likewise.
33988         * gcc.c-torture/execute/loop-2f.x: Remove.
33989         * gcc.c-torture/execute/loop-2g.x: Likewise.
33990         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33991         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33992
33993 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33994
33995         PR c++/13507
33996         * g++.dg/ext/attrib11.C: New test.
33997
33998         PR c++/13494
33999         * g++.dg/template/array2-1.C: New test.
34000         * g++.dg/template/array2-2.C: New test.
34001
34002 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
34003
34004         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34005
34006 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34007
34008         PR c++/12774
34009         * g++.dg/template/array1-1.C: New test.
34010         * g++.dg/template/array1-2.C: New test.
34011
34012 2003-12-29  Roger Sayle  <roger@eyesopen.com>
34013
34014         PR fortran/12632
34015         * g77.dg/12632.f: New test case.
34016
34017 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34018
34019         PR c++/13289
34020         * g++.dg/parse/nontype1.C: New test.
34021
34022 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34023
34024         PR c++/12403
34025         * g++.dg/parse/explicit1.C: New test.
34026         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34027
34028 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34029
34030         PR c++/13081
34031         * g++.dg/opt/inline6.C: New test.
34032
34033         PR c++/12613
34034         * g++.dg/parse/error9.C: New test.
34035
34036         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34037
34038 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
34039
34040         PR c++/13009
34041         * g++.dg/init/assign1.C: New test.
34042
34043 2003-12-28  Roger Sayle  <roger@eyesopen.com>
34044
34045         PR c++/13070
34046         * g++.dg/warn/format3.C: New test case.
34047
34048 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34049
34050         * gcc.c-torture/compile/20031227-1.c: New test.
34051
34052 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34053
34054         * g++.dg/bprob/bprob.exp: Load target-supports.exp
34055         * g77.dg/bprob/bprob.exp: Likewise.
34056         * gcc.misc-tests/bprob.exp: Likewise.
34057         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
34058         variants on systems where the library does not provide that
34059         functionality.
34060         * gcc.dg/builtins-20.c: Use builtins-config.h.
34061         * gcc.dg/builtins-config.h: New file.
34062
34063 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34064
34065         * lib/gcc-dg.exp (dg-require-profiling): New function.
34066         * lib/target-supports.exp (check_profiling_available): Likewise.
34067         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34068         * g77.dg/bprob/bprob.exp: Likewise.
34069         * gcc.misc-tests/bprob.exp: Likewise.
34070         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34071         * gcc.dg/20021014-1.c: Likewise.
34072         * gcc.dg/nest.c: Likewise.
34073
34074 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34075
34076         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34077         compiling.
34078         * g++.dg/lookup/java2.C: Likewise.
34079         * gcc.dg/cpp/lexident.c: Likewise.
34080
34081 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
34082
34083         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34084         given.
34085         * gcc.c-torture/compile/961203-1.c: Likewise.
34086         * gcc.c-torture/compile/980506-1.c: Likewise.
34087
34088 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
34089
34090         * lib/gcc-dg.exp (dg-prune-output): New annotation.
34091         (additional_prunes): New global.
34092         (gcc-dg-prune): Handle additional per-test pruning.
34093         (dg-test): Clear additional_prunes between tests.
34094
34095         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
34096         dg-prune-output to avoid spurious failures from assembler
34097         complaining about nonexistent WAW violations.
34098         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34099         Use dg-prune-output to avoid spurious failures from assembler
34100         warning about Itanium B-step errata.
34101
34102 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34103
34104         * g++.dg/abi/macro0.C: New test.
34105         * g++.dg/abi/macro1.C: Likewise.
34106         * g++.dg/abi/macro2.C: Likewise.
34107
34108         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34109         * g++.dg/abi/bitfield7.C: Likewise.
34110         * g++.dg/abi/dtor2.C: Likewise.
34111         * g++.dg/abi/mangle11.C: Likewise.
34112         * g++.dg/abi/mangle12.C: Likewise.
34113         * g++.dg/abi/mangle14.C: Likewise.
34114         * g++.dg/abi/mangle17.C: Likewise.
34115         * g++.dg/abi/vbase10.C: Likewise.
34116         * g++.dg/abi/vbase14.C: Likewise.
34117         * g++.dg/template/qualttp17.C: Likewise.
34118
34119 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34120
34121         PR c/11995
34122         * gcc.dg/20031223-1.c: New test.
34123
34124 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34125
34126         * gcc.dg/noreturn-7.c: New test.
34127
34128 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34129
34130         * gcc.dg/null-pointer-1.c: New test.
34131
34132 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34133
34134         * g++.old-deja/g++.jason/template18.C: Remove.
34135         * g++.old-deja/g++.jason/template37.C: Likewise.
34136
34137         PR c++/12862
34138         * g++.dg/lookup/ns1.C: New test.
34139
34140         PR c++/12397
34141         * g++.dg/template/lookup3.C: New test.
34142
34143 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34144
34145         * g++.dg/template/recurse1.C: New test
34146
34147 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34148
34149         PR c++/12479
34150         * g++.dg/parse/semicolon1.C: New test.
34151         * g++.dg/parse/semicolon1.h: Likewise.
34152
34153 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
34154
34155         * gcc.dg/darwin-misaligned.c: New test.
34156
34157 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34158
34159         PR c/9163
34160         * gcc.dg/20031222-1.c: New test.
34161
34162 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
34163
34164         PR c++/13438
34165         * g++.dg/parse/error8.C: New test.
34166
34167         PR c++/11554
34168         * g++.dg/warn/ctor-init-1.C: New test.
34169
34170 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
34171
34172         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34173         too small.
34174         * gcc.c-torture/compile/930217-1.c: Likewise.
34175         * gcc.c-torture/compile/930513-1.c: Likewise.
34176         * gcc.c-torture/execute/920908-2.c: Likewise.
34177         * gcc.c-torture/execute/921204-1.c: Likewise.
34178         * gcc.c-torture/execute/930621-1.c: Likewise.
34179         * gcc.c-torture/execute/930630-1.c: Likewise.
34180         * gcc.c-torture/execute/931031-1.c: Likewise.
34181         * gcc.c-torture/execute/980602-2.c: Likewise.
34182         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34183         * gcc.c-torture/execute/compndlit-1.c: Likewise.
34184         * gcc.c-torture/execute/extzvsi.c: Likewise.
34185         * gcc.c-torture/unsorted/ext.c: Likewise.
34186
34187 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
34188
34189         PR target/12749
34190         * gcc.c-torture/compile/20031220-2.c: New test case.
34191
34192 2003-12-20  Roger Sayle  <roger@eyesopen.com>
34193
34194         PR optimization/13031
34195         * gcc.c-torture/compile/20031220-1.c: New test case.
34196
34197 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34198
34199         * gcc.dg/cast-function-1.c: New test.
34200
34201 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34202
34203         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34204         formats.
34205
34206 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
34207
34208         PR c++/12795
34209         * g++.dg/ext/attrib10.C: New test.
34210
34211 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * gcc.dg/cleanup-10.c: New test.
34214         * gcc.dg/cleanup-11.c: New test.
34215
34216 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34217
34218         PR c++/13239
34219         * g++.dg/opt/expect1.C: New test.
34220
34221 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
34222
34223         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34224
34225 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
34226
34227         PR debug/12923
34228         * gcc.dg/20031218-1.c: New test.
34229
34230         PR debug/12389
34231         * gcc.dg/20031218-2.c: New test.
34232         * gcc.dg/20031218-3.c: New test.
34233
34234         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34235         of label name and allow for USER_LABEL_PREFIX == "_" names.
34236         * g++.dg/abi/mangle18-2.C: Likewise.
34237         * g++.dg/abi/mangle19-1.C: Likewise.
34238         * g++.dg/abi/mangle19-2.C: Likewise.
34239         * g++.dg/abi/mangle20-1.C: Likewise.
34240         * g++.dg/abi/mangle20-2.C: Likewise.
34241
34242 2003-12-18  Richard Henderson  <rth@redhat.com>
34243
34244         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34245
34246 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
34247             Dan Kegel <dank@kegel.com>
34248
34249         PR other/12009
34250         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34251         testing a cross compiler, it causes spurious compile failures.
34252         * lib/g++.exp: Likewise.
34253
34254 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34255
34256         PR c++/13262
34257         * g++.dg/template/access13.C: New test.
34258
34259 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
34260
34261         * gcc.dg/20031216-1.c: New test.
34262
34263 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34264
34265         PR c++/9154
34266         * g++.dg/template/error10.C: New test.
34267
34268 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34269
34270         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34271         * g++.dg/eh/simd-2.C: Likewise.
34272
34273 2003-12-17  James E Wilson  <wilson@specifixinc.com>
34274             Roger Sayle  <roger@eyesopen.com>
34275
34276         * gcc.c-torture/execute/ieee/mzero5.c: New.
34277
34278 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
34279
34280         PR c++/10603
34281         * g++.dg/parse/error6.C: New test.
34282
34283         PR c++/12827
34284         * g++.dg/parse/error7.C: New test.
34285
34286 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34287
34288         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34289         at -O with stabs debugging formats.
34290         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34291         * gcc.dg/debug/debug-2.c: Likewise.
34292
34293 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34294
34295         PR c++/12696
34296         * g++.dg/init/error1.C: New test.
34297
34298         PR c++/12218
34299         * g++.dg/init/pm3.C: New test.
34300
34301 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34302
34303         PR c/3347
34304         * gcc.dg/bitfld-8.c: New test.
34305
34306 2003-12-16  James Lemke  <jim@wasabisystems.com>
34307
34308         * gcc.dg/arm-scd42-[123].c: New tests.
34309
34310 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34311
34312         PR c++/9043
34313         * g++.dg/abi/mangle20-1.C: New test.
34314         * g++.dg/abi/mangle20-2.C: New test.
34315
34316 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34317
34318         PR c++/13275
34319         * g++.dg/other/offsetof2.C: Remove XFAIL.
34320         * g++.dg/parse/offsetof1.C: New test.
34321         * g++.gd/parse/offsetof2.C: Likewise.
34322
34323 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34324
34325         * g++.dg/template/nontype3.C: New test.
34326         * g++.dg/template/static2.C: Tweaked the dg-error clause.
34327
34328 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34329
34330         * g++.dg/warn/noreturn-3.C: Also test instantiation.
34331
34332 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34333
34334         PR c++/13387
34335         * g++.dg/expr/assign1.C: New test.
34336
34337         PR c++/13242
34338         * g++.dg/abi/mangle19-1.C: New test.
34339         * g++.dg/abi/mangle19-2.C: New test.
34340
34341 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34342
34343         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34344
34345 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34346
34347         * gcc.c-torture/execute/20031216-1.c: New test.
34348
34349 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34350
34351         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34352         an ICE regression.
34353
34354 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34355
34356         PR c++/10926
34357         * g++.dg/template/error9.C: New test.
34358
34359         PR c++/11116
34360         * g++.dg/template/error8.C: New test.
34361
34362 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34363
34364         PR middle-end/13400
34365         * gcc.c-torture/execute/20031215-1.c: New test case.
34366
34367 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34368
34369         PR c++/13269
34370         * g++.dg/parse/error5.C: New test.
34371
34372         PR c++/12989
34373         * g++.dg/expr/sizeof1.C: New test.
34374
34375         PR c++/13310
34376         * g++.dg/template/crash15.C: New test.
34377
34378 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34379
34380         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34381         a non-POD type as the last named parameter of a varargs function.
34382
34383 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34384
34385         PR c++/13243
34386         PR c++/12573
34387         * g++.dg/template/crash14.C: New test.
34388         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34389
34390 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34391
34392         * g++.dg/other/java1.C: New test.
34393
34394         PR c++/13241
34395         * g++.dg/abi/mangle18-1.C: New test.
34396         * g++.dg/abi/mangle18-2.C: New test.
34397
34398 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34399
34400         PR optimization/10312
34401         * gcc.c-torture/execute/20031214-1.c: New.
34402
34403 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/10779
34406         PR c++/12160
34407         * g++.dg/parse/error3.C: New test.
34408         * g++.dg/parse/error4.C: Likewise.
34409         * g++.dg/abi/mangle4.C: Tweak error messages.
34410         * g++.dg/lookup/using5.C: Likewise.
34411         * g++.dg/other/error2.C: Likewise.
34412         * g++.dg/parse/typename5.C: Likewise.
34413         * g++.dg/parse/undefined1.C: Likewise.
34414         * g++.dg/template/arg2.C: Likewise.
34415         * g++.dg/template/ttp3.C: Likewise.
34416         * g++.dg/template/type1.C: Likewise.
34417         * g++.old-deja/g++.other/crash32.C: Likewise.
34418         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34419
34420 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34421
34422         PR c++/13106
34423         * g++.dg/warn/noreturn-3.C: New test.
34424
34425 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34426
34427         PR c++/13118
34428         * g++.dg/abi/covariant3.C: New.
34429
34430 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34431
34432         * g++.dg/eh/ia64-1.C: New test.
34433
34434 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34435
34436         PR optimization/13037
34437         * g77.f-torture/execute/13037.f: New test case.
34438
34439 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34440
34441         PR c++/12881
34442         * g++.dg/abi/covariant2.C: New.
34443
34444 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34445
34446         * gcc.dg/cpp/trad/macro.c: New tests.
34447
34448 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34449
34450         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34451
34452 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34453
34454         PR other/10819
34455         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34456         to fix Bug 10819.
34457         * lib/g++.exp (g++_version): Likewise.
34458         * lib/g77.exp (g77_version): Likewise.
34459         * lib/objc.exp (default_objc_version): Likewise.
34460
34461 2003-12-10  Richard Henderson  <rth@redhat.com>
34462
34463         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34464
34465         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34466
34467 2003-12-08  Matt Austern  <austern@apple.com>
34468
34469         PR c/13134
34470         * lib/gcc-dg.exp (dg-require-visibility): Define.
34471         * lib/target-supports (check_visibility_available): Define.
34472         * gcc.dg/visibility-1.c: New test.
34473         * gcc.dg/visibility-2.c: Likewise.
34474         * gcc.dg/visibility-3.c: Likewise.
34475         * gcc.dg/visibility-4.c: Likewise.
34476         * gcc.dg/visibility-5.c: Likewise.
34477         * gcc.dg/visibility-6.c: Likewise.
34478         * g++.dg/ext/visibility-1.C: Likewise.
34479         * g++.dg/ext/visibility-2.C: Likewise.
34480         * g++.dg/ext/visibility-3.C: Likewise.
34481         * g++.dg/ext/visibility-4.C: Likewise.
34482         * g++.dg/ext/visibility-5.C: Likewise.
34483         * g++.dg/ext/visibility-6.C: Likewise.
34484
34485 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34486
34487         * g++.dg/lookup/java1.C: New test.
34488         * g++.dg/lookup/java2.C: New test.
34489
34490 2003-12-07  Falk Hueffner  <falk@debian.org>
34491
34492         * g++.dg/opt/noreturn-1.C: New test.
34493
34494 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34495
34496         * gcc.dg/overflow-1.c: New test.
34497
34498 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34499
34500         * g77.f-torture/compile/13060.f: New test.
34501
34502 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34503
34504         PR c++/13323
34505         * g++.dg/inherit/operator2.C: New test.
34506
34507 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34508
34509         PR c++/13305
34510         * g++.dg/ext/attrib9.C: New test.
34511
34512 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34513
34514         PR c++/13314
34515         * g++.dg/template/error7.C: New test.
34516
34517 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34518             J"orn Rennecke <joern.rennecke@superh.com>
34519
34520         PR target/13302
34521         * g++.dg/other/struct-va_list.C: New test.
34522
34523 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34524
34525         PR c++/13166
34526         * g++.dg/parse/defarg6.C: New test.
34527
34528 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34529
34530         PR target/13256
34531         * gcc.c-torture/execute/20031201-1.c: New test.
34532
34533 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34534
34535         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34536
34537 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34538
34539         * gcc.dg/builtin-return-1.c: New test.
34540
34541 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34542             J"orn Rennecke <joern.rennecke@superh.com>
34543
34544         PR optimization/13260
34545         * gcc.c-torture/execute/20031204-1.c: New test.
34546
34547 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34548
34549         PR c++/9127
34550         * g++.dg/template/error6.C: New test.
34551
34552 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34553
34554         * gcc.dg/20031202-1.c: New test.
34555
34556 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34557
34558         PR c++/13179
34559         * g++.dg/template/eh1.C: New test.
34560
34561         PR c++/10771
34562         * g++.dg/template/error5.C: New test.
34563
34564 2003-12-02  David Ung  <davidu@mips.com>
34565
34566         * gcc.dg/compat/vector-check.h: Corrected type for var
34567         g_##TMODE
34568
34569 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34570
34571         PR c++/10126
34572         * g++.dg/template/ptrmem8.C: New test.
34573
34574 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34575
34576         PR c++/12573
34577         * g++.dg/template/dependent-expr3.C: New test.
34578
34579 2003-12-01  James Lemke  <jim@wasabisystems.com>
34580
34581         * gcc.dg/arm-g2.c: New test.
34582
34583 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34584
34585         PR optimization/11634
34586         * gcc.dg/20031201-2.c: New test case.
34587
34588 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34589
34590         PR 11433
34591         * objc.dg/proto-lossage-3.m: New test.
34592
34593 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34594
34595         PR optimization/12628
34596         * gcc.dg/20031201-1.c: New test case.
34597
34598 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34599
34600         * gcc.dg/unaligned-1.c: New test.
34601
34602 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34603
34604         PR c++/9849
34605         * g++.dg/template/error4.C: New test.
34606         * g++.dg/template/nested3.C: Adjust error markers.
34607
34608 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34609
34610         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34611
34612 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34613
34614         PR c/10333
34615         * gcc.dg/bitfld-7.c: New test.
34616
34617 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34618
34619         * gcc.dg/tls/asm-1.C: New test.
34620
34621 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34622
34623         * gcc.dg/cpp/assert4.c: Update.
34624
34625 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34626
34627         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34628         * gcc.dg/builtin-apply3.c: New test.
34629
34630 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34631
34632         * lib/compat.exp (compat-obj): New xfaildata parameter.
34633         Use it to set compiler_conditional_xfail_data before compiling.
34634         (compat-get-options): Handle dg-xfail-if.
34635         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34636         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34637         * gcc.dg/compat/vector-1_y.c: Likewise.
34638         * gcc.dg/compat/vector-2_x.c: Likewise.
34639         * gcc.dg/compat/vector-2_y.c: Likewise.
34640
34641 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34642
34643         * g++.dg/opt/reg-stack4.C: New test.
34644
34645 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34646
34647         * gcc.dg/builtin-apply2.c: New test.
34648
34649 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34650
34651         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34652
34653 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34654
34655         PR c++/12924
34656         * g++.dg/template/template-id-2.C: New test.
34657
34658 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34659
34660         PR c++/5369
34661         * g++.dg/template/memfriend1.C: New test.
34662         * g++.dg/template/memfriend2.C: Likewise.
34663         * g++.dg/template/memfriend3.C: Likewise.
34664         * g++.dg/template/memfriend4.C: Likewise.
34665         * g++.dg/template/memfriend5.C: Likewise.
34666         * g++.dg/template/memfriend6.C: Likewise.
34667         * g++.dg/template/memfriend7.C: Likewise.
34668         * g++.dg/template/memfriend8.C: Likewise.
34669         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34670
34671 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34672
34673         PR c++/12515
34674         * g++.dg/ext/cond1.C: New test.
34675
34676 2003-11-20  Richard Henderson  <rth@redhat.com>
34677
34678         * gcc.dg/20020201-2.c: Remove.
34679         * gcc.dg/20020201-4.c: Remove.
34680         * gcc.dg/20020304-1.c: Remove.
34681
34682 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34683
34684         * gcc.dg/cpp/trad/xwin1.c: New test case.
34685
34686 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34687
34688         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34689         * lib/g77.exp: Likewise.
34690         * lib/objc.exp: Likewise.
34691         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34692         for darwin.
34693
34694 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34695
34696         PR c++/12932
34697         * g++.dg/template/static5.C: New test.
34698
34699 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34700
34701         * gcc.dg/nested-func-1.c: New test.
34702
34703 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34704
34705         * gcc.dg/cpp/assert4.c: New test.
34706
34707 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34708
34709         PR c++/2294
34710         * g++.dg/lookup/using9.c: New test.
34711
34712 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34713
34714         PR c++/12762
34715         * g++.dg/template/error3.C: New test.
34716
34717 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34718
34719         PR ada/13035
34720         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34721         No longer use a wrapper for gcc, since this does not work under
34722         Windows.
34723
34724 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34725
34726         PR c++/2094
34727         * g++.dg/template/ptrmem7.C: New test.
34728
34729 2003-11-13  Andrew Pinski <apinski@apple.com>
34730
34731         * gcc.c-torture/compile/20031113-1.c: New test.
34732
34733 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34734             Kean Johnston <jkj@sco.com>
34735
34736         PR c/13029
34737         * gcc.dg/unused-4.c: Update.
34738
34739 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34740
34741         * g++.dg/opt/const3.C: New test.
34742
34743 2003-11-13  Jan Hubicka  <jh@suse.cz>
34744
34745         * gcc.c-torture/compile/20031112-1.c: New test.
34746
34747 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34748
34749         * g++.dg/parse/crash10.C: Remove bogus error marker.
34750
34751 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34752
34753         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34754         (host_gcc): Likewise.
34755         (ROOT): Honor $PWDCMD.
34756         (BASE): Likewise.
34757         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34758
34759 2003-11-12  Catherine Moore  <clm@redhat.com>
34760
34761         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34762
34763 2003-11-12  Andreas Jaeger  <aj@suse.de>
34764             Jakub Jelinek  <jakub@redhat.com>
34765             Andrew Pinski  <pinskia@physics.uc.edu>
34766             Richard Henderson  <rth@redhat.com>
34767
34768         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34769         systems.
34770         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34771
34772         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34773         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34774
34775 2003-11-11  Andreas Jaeger  <aj@suse.de>
34776
34777         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34778
34779         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34780
34781 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34782
34783         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34784         Clean ups.
34785
34786 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34787
34788         * gcc.dg/trampoline-1.c: New test.
34789
34790 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34791
34792         * gcc.c-torture/compile/200031109-1.c: New test.
34793
34794 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34795
34796         PR c/3190
34797         PR c/8714
34798         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34799         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34800         gcc.dg/format/no-y2k-1.c: Update.
34801
34802 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34803
34804         PR optimization/10467
34805         * gcc.dg/20031108-1.c: New test case.
34806
34807 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34808
34809         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34810
34811 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34812
34813         * gcc.dg/compound-lvalue-1.c: New test.
34814         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34815         some XFAILs.
34816
34817 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34818
34819         * gcc.dg/altivec-varargs-1.c: New test.
34820
34821 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34822
34823         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34824         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34825         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34826         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34827         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34828
34829 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34830
34831         * gcc.dg/cond-lvalue-1.c: New test.
34832
34833 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34834
34835         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34836
34837 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34838
34839         PR c++/11616
34840         * g++.dg/template/instantiate5.C: New test.
34841
34842 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34843
34844         PR c++/12726
34845         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34846         * ChangeLog: Add missing first entry for above test.
34847
34848 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34849
34850         PR c++/9810
34851         * g++.dg/template/using8.C: New test.
34852         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34853
34854 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34855
34856         PR optimization/10817
34857         * gcc.c-torture/compile/20031102-1.c: New test case.
34858
34859 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34860
34861         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34862         2147483647.
34863
34864 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34865
34866         * gcc.dg/20031102-1.c: New test.
34867
34868 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34869
34870         * gcc.dg/complex-1.c: New test.
34871
34872 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34873
34874         PR c++/12796
34875         * g++.dg/template/crash13.C: Adjust expected error location.
34876         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34877
34878 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34879
34880         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34881
34882 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34883
34884         PR/10239
34885         * gcc.c-torture/compile/20031031-2.c: New test.
34886
34887 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34888
34889         PR/11640
34890         * gcc.c-torture/compile/20031031-1.c: New test.
34891
34892 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34893
34894         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34895         * gcc.misc-tests/bprob.exp: Likewise.
34896         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34897         the execution test on arm-elf configs.
34898         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34899         configs that don't support scratch files.
34900         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34901
34902 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34903
34904         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34905         done by dejagnu.
34906
34907 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34908
34909         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34910         Avoid non pure sh syntax. Add more logging.
34911
34912         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34913         fail.
34914
34915 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34916
34917         PR libgcj/10610
34918         * gcc.dg/ppc-stackalign-1.c: New test.
34919
34920 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34921
34922         * ada/acats/run_all.sh: Change output to be more compliant with
34923         dejagnu framework.
34924         Create acats.sum and acats.log files under testsuite/ada/acats
34925         Only run [a-z]* directories, to filter out e.g. CVS.
34926         Redirect build output to log file.
34927
34928 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34929
34930         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34931
34932 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34933
34934         PR ada/5909:
34935         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34936
34937 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34938
34939         * gcc.c-torture/compile/20031023-1.c: New test.
34940         * gcc.c-torture/compile/20031023-2.c: New test.
34941         * gcc.c-torture/compile/20031023-3.c: New test.
34942         * gcc.c-torture/compile/20031023-4.c: New test.
34943
34944 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34945
34946         PR c++/10371
34947         * g++.dg/lookup/scoped8.C: New test.
34948
34949 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34950
34951         * g++.dg/opt/reg-stack3.C: New test.
34952
34953 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34954
34955         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34956
34957 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34958
34959         PR c++/11076
34960         * g++.dg/template/crash13.C: New test.
34961
34962 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34963
34964         * gcc.dg/c99-restrict-2.c: New test.
34965
34966 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34967
34968         PR c++/12698, c++/12699, c++/12700, c++/12566
34969         * g++.dg/inherit/covariant9.C: New test.
34970         * g++.dg/inherit/covariant10.C: New test.
34971         * g++.dg/inherit/covariant11.C: New test.
34972
34973 2003-10-23  Jason Merrill  <jason@redhat.com>
34974
34975         PR c++/12726
34976         * g++.dg/ext/complit2.C: New test.
34977
34978 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34979
34980         PR target/12654
34981         * gcc.c-torture/execute/20031020-1.c: New test.
34982
34983 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34984
34985         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34986         following the jump_insn.
34987
34988 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34989
34990         * gcc.dg/cast-lvalue-1.c: New test.
34991
34992 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34993
34994         PR c++/11962
34995         * g++.dg/template/cond2.C: New test.
34996
34997 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34998
34999         * gcc.dg/builtins-28.c: New test.
35000
35001 2003-10-20  Jan Hubicka  <jh@suse.cz>
35002
35003         * g++.dg/opt/inline4.C: Do not use min-inline-insns
35004         parameter.
35005         * gcc.dg/inline-2.c: Likewise.
35006
35007 2003-10-20  Phil Edwards  <phil@codesourcery.com>
35008
35009         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35010         * gcc.dg/nest.c: Likewise.
35011
35012 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35013
35014         PR c++/9781, c++/10583, c++/11862
35015         * g++.dg/parse/crash13.C: New test.
35016
35017 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35018
35019         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35020
35021 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35022
35023         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35024         Define HAVE_C99_RUNTIME except on Solaris.
35025         * gcc.dg/builtins-20.c: Likewise.
35026
35027 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35028
35029         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35030
35031 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35032
35033         PR c++/12495
35034         * g++.dg/template/crash21.C: New test.
35035
35036 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35037
35038         PR c++/2513
35039         * g++.dg/template/typename5.C: New test.
35040
35041 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35042
35043         PR c++/12369
35044         * g++.dg/template/friend25.C: New test.
35045
35046 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
35047
35048         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35049         versions.
35050
35051 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
35052
35053         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35054         == 2147483647.
35055
35056 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
35057
35058         * gcc.c-torture/execute/960416-1.x: Remove.
35059         * gcc.c-torture/execute/divconst-3.x: Likewise.
35060
35061 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
35062
35063         PR target/12598
35064         * gcc.dg/torture/cris-volatile-1.c: New test.
35065
35066 2003-10-14  Roger Sayle  <roger@eyesopen.com>
35067
35068         PR optimization/9325
35069         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35070         for overflowing floating point to integer conversion during RTL
35071         simplification.
35072
35073 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
35074
35075         * objc/execute/_cmd.m: Fix typo.
35076         * objc.dg/image-info.m, objc.dg/symtab-1.m:
35077         Relax 'scan-assembler' regexp.
35078         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35079         objc.dg/try-catch-4.m: Run on non-Darwin targets.
35080         * objc.dg/zero-link-2.m: Remove blank line.
35081         * objc.dg/zero-link-3.m: New test case.
35082
35083 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
35084
35085         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35086
35087         * gcc.dg/asm-names.c: Use scan-assembler-not rather
35088         than linker trickery.
35089
35090 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35091
35092         PR c++/12370
35093         * g++.dg/other/friend2.C: New test.
35094
35095 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35096
35097         * gcc.dg/20031012-1.c: New test.
35098
35099 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35100
35101         * gcc.dg/weak/weak-3.c: Fix for new warning.
35102
35103 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
35104
35105         PR optimization/8750
35106         * gcc.c-torture/execute/20031012-1.c: New test case.
35107
35108 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35109
35110         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35111         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35112
35113 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35114
35115         PR optimization/12260
35116         * gcc.c-torture/compile/20031011-2.c: New test case.
35117
35118 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35119
35120         * gcc.c-torture/execute/20031011-1.c: New testcase.
35121
35122 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
35123
35124         * gcc.c-torture/compile/20031011-1.c: New test.
35125
35126 2003-10-11  Jan Hubicka  <jh@suse.cz>
35127
35128         * g++.dg/other/first-global.C: New test.
35129
35130 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35131
35132         * gcc.c-torture/execute/string-opt-18.c: New testcase.
35133
35134 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
35135
35136         * gcc.c-torture/compile/20031010-1.c: New test.
35137
35138 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
35139
35140         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35141         * gcc.c-torture/execute/va-arg-25.c: ... here.
35142
35143 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
35144
35145         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35146
35147 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
35148
35149         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35150
35151 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
35152
35153         * g++.dg/parse/error2.C: New test.
35154
35155 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
35156
35157         PR c++/11097
35158         * g++.dg/other/error5.C: Modify the error message.
35159         * g++.dg/lookup/using8.C: New test.
35160
35161 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
35162
35163         * gcc.dg/darwin-abi-2.c: New file.
35164         * gcc.c-torture/execute/va-arg-24.c: New file.
35165
35166 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
35167
35168         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
35169         indentation.
35170
35171 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
35172
35173         PR c++/10147
35174         * g++.dg/other/error4.C: Update error messages.
35175         * g++.dg/template/ptrmem4.C: Likewise.
35176
35177         PR c++/12337
35178         * g++.dg/init/new9.C: New test.
35179
35180         PR c++/12334, c++/12236, c++/8656
35181         * g++.dg/ext/attrib8.C: New test.
35182
35183 2003-10-06  Devang Patel  <dpatel@apple.com>
35184
35185         * gcc.dg/debug/dwarf2-3.h: New test.
35186         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35187
35188 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
35189
35190         * g++.dg/opt/cfg2.C: New test.
35191
35192 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35193
35194         * g++.dg/opt/float1.C: New test.
35195
35196 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35197
35198         * gcc.dg/c90-array-lval-6.c: New test.
35199         * gcc.dg/c99-array-lval-6.c: New test.
35200
35201 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
35202             Ziemowit Laski  <zlaski@apple.com>
35203
35204         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35205         'Derived', so that it is never considered a class method; add
35206         new warning for '+port' method ambiguity.
35207         * objc.dg/method-12.m: Include <objc/objc.h> instead of
35208         <objc/objc-api.h> (needed on Mac OS X).
35209         * objc.dg/method-13.m: New test.
35210
35211 2003-10-03  Roger Sayle  <roger@eyesopen.com>
35212
35213         PR optimization/9325, PR java/6391
35214         * gcc.c-torture/execute/20031003-1.c: New test case.
35215
35216 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
35217
35218         PR optimization/12180
35219         * gcc.dg/20031002-1.c: New test.
35220
35221         PR c++/12486
35222         * g++.dg/inherit/error1.C: New test.
35223
35224 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
35225
35226         * lib/f-torture.exp (search_for): Rename to...
35227         (search_for_re): This.  Also, clean up comments and the
35228         "regexp" invocation.
35229
35230 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
35231
35232         * gcc.c-torture/compile/20031002-1.c: New test.
35233
35234 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
35235
35236         * g++.dg/opt/cond1.C: New test.
35237
35238 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
35239
35240         * gcc.dg/Wold-style-definition-2.c: New testcase.
35241         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35242
35243 2003-09-29  Richard Henderson  <rth@redhat.com>
35244
35245         * g++.dg/init/array10.C: Add dg-options.
35246
35247 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
35248
35249         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35250
35251 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35252
35253         * g++.dg/template/friend19.C: Fix typo.
35254         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35255
35256 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
35257
35258         * gcc.c-torture/execute/20030928-1.c: New test.
35259         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35260
35261 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35262
35263         * g++.dg/opt/unroll1.C: New test.
35264
35265 2003-09-26  Roger Sayle  <roger@eyesopen.com>
35266
35267         PR optimization/11741
35268         * gcc.dg/20030926-1.c: New test case.
35269
35270 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35271
35272         PR c++/5655
35273         * g++.dg/parse/access7.C: New test.
35274         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35275
35276 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
35277
35278         MERGE OF objc-improvements-branch into MAINLINE:
35279         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35280         if libobjc has not been built.
35281         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35282         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35283         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35284         objc/execute/nested-3.m, objc/execute/np-2.m,
35285         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35286         objc/execute/redefining_self.m, objc/execute/root_methods.m,
35287         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35288         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35289         objc.dg/special/unclaimed-category-1.h,
35290         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35291         well as GNU runtime.
35292         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35293         * execute/cascading-1.m, execute/function-message-1.m,
35294         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35295         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35296         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35297         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35298         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35299         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35300         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35301         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35302         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35303         * objc.dg/bitfield-2.m: Run only on Darwin.
35304         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35305         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35306         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35307         * objc.dg/const-str-1.m: Fix constant string layout.
35308
35309 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
35310
35311         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35312
35313 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
35314
35315         * gcc.dg/darwin-abi-1.c: New file.
35316
35317 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
35318
35319         PR target/12281
35320         * gcc.c-torture/compile/20030921-1.c: New test.
35321
35322 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35323
35324         * g++.dg/opt/reg-stack2.C: New test.
35325
35326 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35327
35328         * g++.dg/eh/delayslot1.C: New test.
35329
35330 2003-09-20  Richard Henderson  <rth@redhat.com>
35331
35332         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35333
35334 2003-09-20  Roger Sayle  <roger@eyesopen.com>
35335
35336         * gcc.c-torture/execute/20030920-1.c: New test case.
35337
35338 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35339
35340         * g++.dg/rtti/typeid3.C: Correct expected error message.
35341
35342 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35343
35344         PR c++/157
35345         * g++.dg/parse/crash12.C: New test.
35346
35347 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35348
35349         * gcc.dg/compat/mixed-struct-check.h: New.
35350         * gcc.dg/compat/mixed-struct-defs.h: New.
35351         * gcc.dg/compat/mixed-struct-init.h: New.
35352         * gcc.dg/compat/struct-by-value-19_main.c: New.
35353         * gcc.dg/compat/struct-by-value-19_x.c: New.
35354         * gcc.dg/compat/struct-by-value-19_y.c: New.
35355         * gcc.dg/compat/struct-by-value-20_main.c: New.
35356         * gcc.dg/compat/struct-by-value-20_x.c: New.
35357         * gcc.dg/compat/struct-by-value-20_y.c: New.
35358         * gcc.dg/compat/struct-return-19_main.c: New.
35359         * gcc.dg/compat/struct-return-19_x.c: New.
35360         * gcc.dg/compat/struct-return-19_y.c: New.
35361         * gcc.dg/compat/struct-return-20_main.c: New.
35362         * gcc.dg/compat/struct-return-20_x.c: New.
35363         * gcc.dg/compat/struct-return-20_y.c: New.
35364
35365 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35366         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35367         so that it will not complain on LP64 targets.
35368
35369 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35370
35371         PR c++/495
35372         * g++.dg/template/friend24.C: New test.
35373
35374 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         PR c++/12332
35377         * g++.dg/template/memtmpl2.C: New test.
35378
35379 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35380
35381         PR target/11184
35382         * gcc.dg/builtin-apply1.c: New test.
35383
35384 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35385
35386         PR c++/9848
35387         * g++.dg/warn/Wunused-4.C: New test.
35388
35389 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35390
35391         PR c++/12316
35392         * g++.dg/other/gc2.C: New test.
35393
35394 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35395
35396         PR c++/11991
35397         * g++.dg/rtti/typeid3.C: New test.
35398
35399         PR c++/12266
35400         * g++.dg/overload/template1.C: New test.
35401
35402 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35403
35404         * g++.dg/opt/cfg3.C: New test.
35405
35406 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35407
35408         PR c++/7939
35409         * g++.dg/template/crash11.C: New test.
35410
35411 2003-09-16  Jason Merrill  <jason@redhat.com>
35412             Jakub Jelinek  <jakub@redhat.com>
35413
35414         * gcc.dg/attr-warn-unused-result.c: New test.
35415
35416 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35417
35418         PR c++/12184
35419         * g++.dg/expr/call2.C: New test.
35420
35421 2003-09-15  Andreas Jaeger  <aj@suse.de>
35422
35423         * gcc.dg/Wold-style-definition-1.c: New test.
35424
35425 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/3907
35428         * g++.dg/parse/template12.C: New test.
35429
35430         * g++.dg/abi/bitfield11.C: New test.
35431         * g++.dg/abi/bitfield12.C: Likewise.
35432
35433 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35434
35435         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35436         non-expansion of functional macro name without arguments at EOL.
35437         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35438
35439 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35440
35441         * gcc.c-torture/execute/20030914-[12].c: New tests.
35442
35443 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35444
35445         PR c++/11788
35446         * g++.dg/overload/addr1.C: New test.
35447
35448 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35449
35450         * gcc.dg/20030909-1.c: New test.
35451
35452 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35453
35454         * gcc.dg/ultrasp10.c: New test.
35455
35456 2003-09-09  Devang Patel  <dpatel@apple.com>
35457
35458         * gcc.dg/darwin-ld-6.c: New test.
35459
35460 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35461
35462         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35463
35464 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35465
35466         * gcc.dg/ia64-types1.c: New test.
35467         * gcc.dg/ia64-types2.c: Likewise.
35468
35469 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35470
35471         * gcc.dg/builtins-1.c: Add more _Complex tests.
35472         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35473
35474         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35476
35477 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35478
35479         PR c++/11786
35480         * g++.dg/lookup/koenig2.C: New test.
35481
35482         PR c++/5296
35483         * g++.dg/rtti/typeid2.C: New test.
35484
35485 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35486
35487         * gcc.c-torture/compile/20030904-1.c: New test.
35488
35489 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35490
35491         * g++.dg/opt/longbranch2.C: New test.
35492
35493 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35494
35495         * g++.dg/template/crash10.C: Only compile it.
35496
35497 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35498
35499         PR middle-end/11665
35500         * gcc.c-torture/compile/20030907-1.c: New test.
35501         * g++.dg/init/array11.C: New test.
35502
35503 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35504
35505         PR c++/11852
35506         * g++.dg/init/struct1.C: New test.
35507
35508 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35509
35510         PR c++/12181
35511         * g++.dg/expr/comma1.C: New test.
35512
35513 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35514
35515         PR c++/11867
35516         * g++.dg/expr/static_cast5.C: New test.
35517
35518 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35519
35520         PR c++/11507
35521         * g++.dg/lookup/scoped7.C: New test.
35522
35523         PR c++/9574
35524         * g++.dg/other/static1.C: New test.
35525
35526         PR c++/11490
35527         * g++.dg/warn/template-1.C: New test.
35528
35529         PR c++/11432
35530         * g++.dg/template/crash10.C: New test.
35531
35532         PR c++/2478
35533         * g++.dg/overload/VLA.C: New test.
35534
35535         PR c++/10804
35536         * g++.dg/template/call1.C: New test.
35537
35538 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35539
35540         PR c++/11794
35541         * g++.dg/parse/using3.C: New test.
35542
35543 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35544
35545         PR c++/11409
35546         * g++.dg/overload/builtin3.C: New test case.
35547
35548 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35549
35550         PR c/9862
35551         * gcc.dg/20030906-1.c: New test.
35552         * gcc.dg/20030906-2.c: Likewise.
35553
35554 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35555
35556         PR c++/12167
35557         * g++.dg/parse/defarg5.C: New test.
35558
35559         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35560
35561 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35562
35563         PR c++/12163
35564         * g++.dg/expr/static_cast4.C: New test.
35565
35566         PR c++/12146
35567         * g++.dg/template/crash9.C: New test.
35568
35569 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35570
35571         * g++.old-deja/g++.ext/pretty2.C: Update for change
35572         in __FUNCTION__.
35573         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35574
35575 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35576
35577         PR c++/11922
35578         * g++/dg/template/qualified-id1.C: New test.
35579
35580         PR c++/12037
35581         * g++.dg/warn/noeffect4.C: New test.
35582
35583 2003-09-04  Matt Austern  <austern@apple.com>
35584
35585         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35586         * g++.dg/ext/fnname2.C: Likewise.
35587         * g++.dg/ext/fnname3.C: Likewise.
35588
35589 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35590
35591         * g++.dg/expr/lval1.C: New test.
35592         * g++.dg/ext/lvcast.C: Remove.
35593
35594 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35595
35596         PR optimization/11700.
35597         * gcc.c-torture/compile/20030903-1.c: New test case.
35598
35599 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35600
35601         PR c++/12053
35602         * g++.dg/abi/layout4.C: New test.
35603
35604 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35605
35606         PR c++/11553
35607         * g++.dg/parse/friend3.C: New test.
35608
35609 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35610
35611         PR c++/11847
35612         * g++.dg/template/class1.C: New test.
35613
35614         PR c++/11808
35615         * g++.dg/expr/call1.C: New test.
35616
35617 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35618
35619         PR c++/12114
35620         * g++.dg/init/ref9.C: New test.
35621
35622         PR c++/11972
35623         * g++.dg/template/nested4.C: New test.
35624
35625 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35626
35627         PR c++/12093
35628         * g++.dg/template/non-dependent4.C: New test.
35629
35630         PR c++/11928
35631         * g++.dg/inherit/conv1.C: New test.
35632
35633 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35634
35635         PR c++/6196
35636         * g++.dg/ext/label1.C: New test.
35637         * g++.dg/ext/label2.C: Likewise.
35638
35639 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35640
35641         * g++.dg/expr/cond3.C: New test.
35642
35643 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35644
35645         * gcc.dg/builtins-1.c: Add new builtin cases.
35646
35647 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35648
35649         * gcc.dg/builtins-1.c: Add new cases.
35650         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35651
35652 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35653
35654         * gcc.dg/builtins-1.c: Add more math builtin tests.
35655         * gcc.dg/torture/builtin-attr-1.c: New test.
35656
35657 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35658
35659         PR optimization/5079
35660         * g++.dg/opt/static3.C: New test.
35661
35662 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35663
35664         * gcc.misc-tests/gcov-10b.c: New test.
35665
35666 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35667
35668         * g++.dg/opt/ptrmem3.C: New test.
35669
35670         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35671
35672 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35673
35674         * gcc.dg/20030826-2.c: New test.
35675
35676 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35677
35678         PR middle-end/12002
35679         * g77.f-torture/compile/12002.f: New test case.
35680
35681 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35682
35683         * gcc.dg/20030826-1.c: New test case.
35684
35685 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35686
35687         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35688
35689 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35690
35691         PR c++/11871
35692         * c++.dg/lookup/crash1.C: New test.
35693
35694         * c++.dg/warn/noeffect3.C: New test.
35695
35696 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35697
35698         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35699         * gcc.dg/compat/vector-1_y.c: Ditto.
35700         * gcc.dg/compat/vector-2_x.c: Ditto.
35701         * gcc.dg/compat/vector-2_y.c: Ditto.
35702
35703 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35704
35705         * gcc.dg/20030702-1.c: New test.
35706
35707 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35708
35709         PR c++/8795
35710         * g++.dg/ext/altivec-1.C: New test.
35711
35712 2003-08-24  Richard Henderson  <rth@redhat.com>
35713
35714         * g++.dg/eh/simd-2.C: Add -w for x86.
35715
35716 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35717
35718         * gcc.dg/20030815-1.c: New test.
35719
35720 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35721
35722         PR c++/3765
35723         * g++.dg/parse/access6.C: New test.
35724
35725 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35726
35727         PR c++/641, c++/11876
35728         * g++.dg/template/friend22.C: New test.
35729         * g++.dg/template/friend23.C: Likewise.
35730
35731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35732
35733         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35734         identically.
35735
35736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35737
35738         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35739
35740 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35741
35742         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35743
35744 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35745
35746         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35747
35748 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35749
35750         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35751
35752 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35753
35754         PR c++/11919
35755         * g++.dg/overload/prom1.C: New test.
35756
35757         PR c++/11551
35758         * g++.dg/parse/dtor2.C: New test.
35759
35760         PR c++/10762
35761         * g++.dg/parse/using2.C: New test.
35762
35763 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35764
35765         PR target/11805
35766         * gcc.c-torture/compile/20030821-1.c: New.
35767
35768 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35769
35770         PR c++/11834
35771         * g++.dg/template/deduce2.C: New test.
35772
35773 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35774
35775         * gcc.c-torture/execute/20030821-1.c: New test.
35776
35777 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35778
35779         PR middle-end/11984
35780         * gcc.dg/20030820-1.c: New test case.
35781
35782 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         PR c++/11945
35785         * g++.dg/warn/noeffect2.C: New test.
35786
35787 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35788
35789         PR c++/10926
35790         * g++.dg/template/dtor2.C: New test.
35791
35792         PR c++/11684
35793         * g++.dg/template/operator1.C: New test.
35794         * g++.dg/parse/operator4.C: New test.
35795
35796         PR c++/11946.C
35797         * g++.dg/expr/enum1.C: New test.
35798         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35799
35800         PR c++/11036.C
35801         * g++.dg/parse/elab2.C: New test.
35802         * g++.dg/parse/typedef4.C: Change error message.
35803         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35804         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35805         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35806
35807 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35808
35809         * gcc.dg/pch/warn-1.c: New.
35810         * gcc.dg/pch/warn-1.hs: New.
35811
35812         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35813         not-tested file.
35814
35815 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35816
35817         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35818
35819 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35820
35821         * gcc.dg/uninit-D.c: New Test.
35822         * gcc.dg/uninit-E.c: New Test.
35823         * gcc.dg/uninit-F.c: New Test.
35824         * gcc.dg/uninit-G.c: New Test.
35825
35826 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35827
35828         * g++.dg/README: Describe the pch directory.
35829
35830 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35831
35832         PR c++/11174
35833         * g++.dg/parse/access4.C: New test.
35834         * g++.dg/parse/access5.C: Likewise.
35835         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35836
35837 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35838
35839         * gcc.dg/noncompile/20030818-1.c: New.
35840
35841 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35842
35843         PR c++/11957
35844         * g++.dg/warn/noeffect1.C: New test.
35845
35846         * g++.dg/template/scope2.C: New test.
35847         * g++.dg/template/error2.C: Correct dg-error
35848
35849 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35850
35851         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35852
35853 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35854
35855         PR C++/11512
35856         * g++.dg/template/warn1.C: New.
35857
35858 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35859
35860         * g++.dg/template/error2.C: New test.
35861         * g++.dg/lookup/using7.C: Adjust errors
35862         * g++.old-deja/g++.pt/crash36.C: Likewise.
35863         * g++.old-deja/g++.pt/derived3.C: Likewise.
35864
35865 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35866
35867         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35868         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35869         * gcc.c-torture/execute/builtins/string-9.c: New, from
35870         string-opt-9.c.  Adjust for execute/builtins framework.
35871         * gcc.c-torture/execute/string-opt-9.c: Delete.
35872
35873 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35874
35875         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35876
35877         * g++.dg/parse/ret-type2.C: New test.
35878
35879         PR c++/11703
35880         * g++.dg/init/new8.C: New test.
35881
35882         PR c++/10923
35883         * g++.dg/parse/typedef5.C: New test.
35884
35885         PR c++/9512
35886         * g++.dg/parse/qualified2.C: New test.
35887         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35888         invalid code.
35889
35890 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35891
35892         * g++.dg/conversion/ptrmem1.C: New test.
35893
35894 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35895
35896         PR target/11693
35897         * gcc.dg/20030811-1.c: New test.
35898
35899         PR target/11535
35900         * gcc.c-torture/execute/20030811-1.c: New test.
35901
35902 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35903
35904         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35905
35906 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35907
35908         PR c++/11789.C
35909         * g++.dg/inherit/multiple1.C: New test.
35910
35911 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35912
35913         * gcc.dg/spe1.c: New test.
35914
35915         PR c++/11670
35916         * g++.dg/expr/cast2.C: New test.
35917
35918         PR c++/10530
35919         * g++.dg/template/dependent-name2.C: New test.
35920
35921 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35922
35923         * g++.dg/parse/crash11.C: Put the dg options in comments.
35924
35925 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35926
35927         * lib/gcc-dg.exp: Update for diagnostic change.
35928
35929 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35930
35931         PR c++/5767
35932         * g++.dg/parse/crash11.C: New test.
35933
35934 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35935
35936         * gcc.dg/cpp/spacing1.c: Update.
35937
35938 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35939
35940         PR target/11739
35941         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35942         a value for -mtune.
35943
35944 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35945
35946         PR middle-end/11771
35947         * gcc.c-torture/compile/20030804-1.c: New test case.
35948
35949 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35950
35951         * gcc.dg/20030804-1.c: New test case.
35952
35953 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35954
35955         * gcc.dg/cpp/separate-1.c: New test.
35956
35957 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35958
35959         PR c++/11704
35960         * g++.dg/template/dependent-expr2.C: New test.
35961
35962         PR c++/11766
35963         * g++.dg/expr/ptrmem1.C: New test.
35964
35965 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35966
35967         PR c++/9453
35968         * g++.dg/template/friend15.C: New test.
35969
35970 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35971
35972         * lib/dg-pch.exp: Work round PCH bug.
35973
35974 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35975
35976         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35977         builtins.  Move cases from builtins-4.c here.
35978
35979         * gcc.dg/torture/builtin-math-1.c: New test taken from
35980         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35981         additional cases.
35982
35983         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35984         Delete.
35985
35986 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35987
35988         PR c++/9447
35989         * g++.dg/template/using7.C: New test.
35990
35991 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35992
35993         * import1.c, import2.c: New tests.
35994
35995 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35996
35997         * g++.dg/eh/crossjump1.C: New test.
35998
35999 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
36000
36001         PR c++/11697
36002         * g++.dg/template/using6.C: New test.
36003
36004         PR c++/11744
36005         * g++.dg/template/koenig2.C: New test.
36006
36007 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36008
36009         PR c++/7983
36010         * g++.dg/parse/typedef4.C: New test.
36011
36012 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36013
36014         PR c++/8442, c++/8806
36015         * g++.dg/template/elab1.C: New test.
36016         * g++.dg/template/type2.C: Likewise.
36017         * g++.dg/template/ttp3.C: Adjust expected error message.
36018         * g++.old-deja/g++.law/visibility13.C: Likewise.
36019         * g++.old-deja/g++.niklas/t135.C: Likewise.
36020         * g++.old-deja/g++.pt/ttp41.C: Likewise.
36021         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36022         template argument.
36023         * g++.old-deja/g++.pt/ttp44.C: Likewise.
36024
36025 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
36026
36027         PR c++/11295
36028         * g++.dg/ext/stmtexpr1.C: New test.
36029
36030         * g++.dg/opt/tmp1.C: New test.
36031
36032         PR c++/11525
36033         * g++.dg/parse/constant4.C: New test.
36034
36035         PR c++/9447
36036         * g++.dg/template/using5.C: New test.
36037
36038 2003-07-31  Roger Sayle  <roger@eyesopen.com>
36039
36040         * gcc.dg/builtins-27.c: New test case.
36041
36042 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
36043
36044         * gcc.dg/tls/opt-7.c: New test.
36045
36046 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
36047
36048         * g++.old-deja/g++.other/crash18.C: Remove.
36049
36050 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36051
36052         * g++.dg/template/explicit3.C: New.
36053         * g++.dg/template/explicit4.C: New.
36054         * g++.dg/template/explicit5.C: New.
36055
36056         PR c++/11347
36057         * g++.dg/template/memtmpl1.C: New.
36058
36059 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
36060
36061         PR target/11565
36062         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36063         * gcc.dg/i386-387-5.c (dg-options): Likewise.
36064
36065 2003-07-30  Jan Hubicka  <jh@suse.cz>
36066
36067         * vtgc1.c: Kill.
36068
36069 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
36070
36071         * gcc.dg/struct-in-proto-1.c: New test.
36072
36073 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
36074
36075         * gcc.dg/cpp/include2.c: Only expect one message.
36076
36077 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
36078
36079         PR c++/9447
36080         * g++.dg/template/using1.C: New test.
36081         * g++.dg/template/using2.C: New test.
36082         * g++.dg/template/using3.C: New test.
36083         * g++.dg/template/using4.C: New test.
36084
36085 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
36086
36087         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36088         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36089
36090 2003-07-28  Jan Hubicka  <jh@suse.cz>
36091
36092         PR c++/11530
36093         * g++.dg/opt/call1.C: New test.
36094
36095 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
36096
36097         PR c++/11667
36098         * g++.dg/init/enum2.C: New test.
36099         * g++.dg/template/overload1.C: Add "-w" option.
36100
36101 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
36102
36103         * gcc.dg/Wdeclaration-after-statement-1.c,
36104         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36105
36106 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
36107
36108         * gcc.c-torture/compile/20030725-1.c: New test.
36109
36110 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
36111
36112         * gcc.dg/20030505.c: Only run for SPE.
36113         Remove definition of opaque type.
36114
36115 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
36116
36117         * g++.dg/template/ptrmem6.C: New test.
36118
36119 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
36120
36121         * gcc.c-torture/compile/zero-strct-2.c: New test.
36122
36123 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
36124
36125         * gcc.dg/intermod-1.c: New test.
36126
36127 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36128
36129         PR c++/11617
36130         * g++.dg/template/lookup2.C: New test.
36131         * g++.dg/template/memclass1.C: Remove instantiated from error.
36132         * g++.dg/other/error2.C: Tweak expected errors.
36133
36134         PR c++/11596
36135         * g++.dg/template/defarg3.C: New test.
36136
36137         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36138
36139 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
36140
36141         * g++.dg/inherit/access5.C: New test.
36142
36143 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36144
36145         PR c++/11513
36146         * g++.dg/template/crash8.C: New test.
36147
36148 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
36149
36150         PR c/10602
36151         * gcc.dg/noncompile/incomplete-2.c: New test.
36152
36153 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
36154
36155         PR c++/11645
36156         * g++.dg/inherit/access4.C: New test.
36157
36158         PR c++/11517
36159         * g++.dg/expr/cond2.C: New test.
36160
36161         PR optimization/10679
36162         * g++.dg/opt/inline4.C: New test.
36163
36164 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         * g++.dg/parse/crash10: New test.
36167
36168 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36169
36170         * g++.dg/ext/flexary1.C: New test.
36171
36172 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36173
36174         PR c++/10793
36175         * g++.dg/template/crash9.C: New test.
36176
36177 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36178
36179         PR c++/3004
36180         * g++.dg/parse/typedef3.C: New test.
36181
36182         PR c++/7906
36183         * g++.dg/parse/operator2.C: New test.
36184
36185         PR c++/8895
36186         * g++.dg/parse/def-tmpl-arg1.C: New test.
36187
36188         PR c++/9282
36189         * g++.dg/parse/funptr1.C: New test.
36190
36191         PR c++/9452
36192         * g++.dg/parse/ambig3.C: New test.
36193
36194         PR c++/9454
36195         * g++.dg/parse/operator3.C: New test.
36196
36197         PR c++/9486
36198         * g++.dg/parse/template10.C: New test.
36199
36200         PR c++/9488
36201         * g++.dg/parse/template11.C: New test.
36202
36203         PR c++/10150
36204         * g++.dg/parse/invalid-op1.C: New test.
36205
36206         PR c++/10247
36207         * g++.dg/parse/condexpr1.C: New test.
36208
36209 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36210
36211         * g++.dg/ext/packed3.C: New test.
36212         * g++.dg/ext/packed4.C: New test.
36213
36214         * gcc.dg/pack-test-3.c: New test.
36215
36216 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
36217
36218         * lib/compat.exp: Handle dg-options per source file.
36219         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36220         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36221         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36222         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36223         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36224         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36225         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36226         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36227         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36228         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36229         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36230         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36231         * g++.dg/compat/break/bitfield7_x.C: Ditto.
36232         * g++.dg/compat/break/bitfield7_y.C: Ditto.
36233
36234 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
36235
36236         PR c/10320
36237         * gcc.c-torture/execute/20030718-1.c: New test.
36238
36239 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36240
36241         PR optimization/11536
36242         * gcc.dg/20030721-1.c: New test.
36243
36244 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
36245
36246         PR c++/11546
36247         * g++.dg/template/lookup1.C: New test.
36248
36249 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
36250
36251         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36252         diagnostics of ill-formed constructs involving labels.
36253         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36254         the new 'previously defined here' message.
36255
36256 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
36257
36258         * g++.dg/parse/non-dependent2.C: New test.
36259
36260 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
36261
36262         * g++.dg/init/init-ref4.C: xfail on targets without
36263         weak symbols.
36264
36265 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
36266
36267         PR target/11087
36268         * gcc.c-torture/execute/20030717-1.c: New test.
36269
36270 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36271
36272         * g++.dg/opt/cfg1.C: New test.
36273
36274 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
36275
36276         PR optimization/11557
36277         * gcc.dg/20030717-1.c: New test.
36278
36279 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
36280
36281         PR c++/10476
36282         * g++.dg/expr/crash-1.C: New test.
36283
36284         PR c++/11027
36285         * g++.dg/template/init3.C: New test.
36286
36287         PR c++/8222
36288         * g++.dg/template/non-dependent1.C: New test.
36289
36290         PR c++/11070
36291         * g++.dg/template/non-dependent2.C: New test.
36292
36293         PR c++/11071
36294         * g++.dg/template/non-dependent3.C: New test.
36295
36296         PR c++/9907
36297         * g++.dg/template/sizeof5.C: New test.
36298
36299 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
36300
36301         PR 11498
36302         * gcc.c-torture/compile/mangle-1.c: New file.
36303
36304 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36305
36306         PR c++/7809
36307         * g++.dg/parse/access3.C: New test.
36308
36309 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
36310
36311         PR c++/11384
36312         * g++.dg/init/init-ref4.C: New test.
36313
36314 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
36315
36316         PR c++/11547
36317         * g++.dg/parse/constant3.C: New test.
36318         * g++.dg/parse/crash7.C: Likewise.
36319
36320 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
36321
36322         PR target/11008
36323         * gcc.dg/i386-pentium4-not-mull.c: New.
36324
36325 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
36326
36327         * gcc.dg/asm-names.c (ymain): Make it weak.
36328
36329 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36330
36331         PR c++/5421
36332         * g++.dg/template/friend21.C: New test.
36333
36334 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
36335
36336         * gcc.dg/cleanup-8.c: New test.
36337         * gcc.dg/cleanup-9.c: New test.
36338
36339 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
36340
36341         * g++.dg/ext/dll-MI1.h: New file.
36342         * g++.dg/ext/dllexport-MI1.C: New file.
36343         * g++.dg/ext/dllimport-MI1.C: New file.
36344
36345 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36346
36347         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36348         it does not have cmpstrsi patterns (just cmpmemsi).
36349
36350 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36351
36352         PR debug/11473
36353         * g++.dg/debug/debug8.C: New test.
36354
36355 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36356
36357         PR c++/10108
36358         * g++.dg/template/crash7.C: New test.
36359
36360 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36361
36362         PR target/10795
36363         * gcc.c-torture/compile/20030708-1.c: New.
36364
36365 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36366
36367         * gcc.c-torture/execute/20030715-1.c: New test.
36368
36369 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36370
36371         * gcc.dg/pch/inline-3.c: New file.
36372         * gcc.dg/pch/inline-3.hs: New file.
36373         * gcc.dg/pch/inline-4.c: New file.
36374         * gcc.dg/pch/inline-4.hs: New file.
36375
36376 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36377
36378         PR c++/11509
36379         * g++.dg/template/crash6.C: New test.
36380
36381         PR c++/7053
36382         * g++.dg/template/friend20.C: New test.
36383
36384         PR c++/7019
36385         * g++.dg/template/overload2.C: New test.
36386
36387 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36388
36389         PR optimization/11440
36390         * gcc.c-torture/execute/20030714-1.c: New test.
36391
36392 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36393
36394         PR c++/11154
36395         * g++.dg/template/partial2.C: New test.
36396
36397 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36398
36399         PR c++/11503
36400         * g++.dg/template/anon1.C: New test.
36401
36402         PR c++/11493
36403         PR c++/11495
36404         * g++.dg/parse/template9.C: Likewise.
36405         * g++.dg/template/crash4.C: New test.
36406         * g++.dg/template/koenig1.C: Likewise.
36407         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36408         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36409         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36410         functions.
36411         * g++.old-deja/g++.jason/template36.C: Likewise.
36412         * g++.old-deja/g++.mike/p1989.C: Likewise.
36413         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36414         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36415         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36416         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36417         compiling.
36418         * g++.old-deja/g++.pt/union2.C: Use this->.
36419
36420 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * gcc.dg/20030711-1.c: New test.
36423
36424 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         PR c++/11050
36427         * g++.dg/parse/args1.C: New test.
36428         * g++.pt/defarg8.C: Change expected errors.
36429
36430 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36431
36432         PR c++/8164
36433         * g++.dg/template/nontype2.C: New test.
36434
36435         PR c++/10558
36436         * g++.dg/parse/template8.C: New test.
36437
36438         PR c++/8327
36439         * g++.dg/template/scope1.C: New test.
36440
36441         * g++.dg/warn/Wsign-compare-1.C: New test.
36442
36443 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36444
36445         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36446
36447 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36448
36449         PR c++/9411
36450         * g++.dg/template/explicit2.C: New test.
36451
36452         PR c++/10032
36453         * g++.dg/warn/pedantic1.C: New test.
36454
36455 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36456
36457         PR c++ 9483
36458         * g++.dg/other/field1.C: New test.
36459
36460 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36461
36462         PR c/11449
36463         * gcc.c-torture/compile/20030707-1.c: New.
36464
36465 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36466
36467         PR c++/10849
36468         * g++.dg/template/access12.C: New test.
36469
36470 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36471
36472         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36473         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36474         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36475         * gcc.misc-tests/gcov.exp: Update
36476         * g++.dg/gcov/gcov.exp: Update
36477         * lib/gcov.exp: Update.
36478
36479 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36480
36481         * g++.dg/abi/mangle17.C: Make sure template expressions are
36482         dependent.
36483         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36484         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36485         * g++.dg/opt/stack1.C: Remove erroneous code.
36486         * g++.dg/parse/template7.C: New test.
36487         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36488         * g++.old-deja/g++.pt/crash4.C: Likewise.
36489
36490 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36491
36492         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36493         with zero or one occurence of `$' after the initial `L'.
36494
36495 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36496
36497         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36498
36499 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36500
36501         PR c/11370
36502         * gcc.dg/Wunreachable-6.c: New testcase.
36503         * gcc.dg/Wunreachable-7.c: New testcase.
36504
36505 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36506
36507         PR c/11420
36508         * gcc.dg/20030708-1.c: New test.
36509
36510 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36511
36512         * gcc.dg/compat/sdata-section.h: New file.
36513         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36514         * gcc.dg/torture/mips-sdata-1.c: New test.
36515
36516 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36517
36518         PR c++/11030
36519         * g++.dg/template/friend19.C: New test.
36520
36521 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36522
36523         * g++.dg/opt/strength-reduce.C: New test.
36524
36525 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36526
36527         PR target/10979
36528         * gcc.dg/20030707-1.c: New testcase.
36529
36530 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36531
36532         PR optimization/11059
36533         * g++.dg/opt/emptyunion.C: New testcase.
36534
36535 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36536             Eric Botcazou  <ebotcazou@libertysurf.fr>
36537
36538         * g++.dg/opt/stack1.C: New test.
36539
36540 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36541
36542         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36543         run test.
36544
36545         PR c++/11431
36546         * g++.dg/expr/static_cast3.C: New test.
36547
36548 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36549
36550         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36551         everywhere.
36552         * gcc.dg/concat.c: Concatenation of string constants with
36553         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36554         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36555         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36556         necessary to avoid multi-character character constant warning.
36557         * gcc.dg/cpp/escape.c: Likewise.
36558         * gcc.dg/cpp/ucs.c: Likewise.
36559         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36560         Fix a typo.
36561
36562 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36563
36564         PR c/11428
36565         * gcc.c-torture/compile/20030704-1.c: New.
36566
36567 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36568
36569         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36570
36571 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36572
36573         PR c++/5287, PR c++/7910,  PR c++/11021
36574         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36575         tests for warnings.
36576         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36577         * g++.dg/ext/dllimport3.C: Likewise.
36578         * g++.dg/ext/dllimport4.C: New file.
36579         * g++.dg/ext/dllimport5.C: New file.
36580         * g++.dg/ext/dllimport6.C: New file.
36581         * g++.dg/ext/dllimport7.C: New file.
36582         * g++.dg/ext/dllimport8.C: New file.
36583         * g++.dg/ext/dllimport9.C: New file.
36584         * g++.dg/ext/dllimport10.C: New file.
36585         * g++.dg/ext/dllexport1.C: New file.
36586
36587 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36588
36589         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36590         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36591
36592 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36593
36594         * gcc.dg/builtins-25.c: New testcase.
36595         * gcc.dg/builtins-26.c: New testcase.
36596
36597 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36598
36599         * gcc.dg/compat/vector-defs.h: New file.
36600         * gcc.dg/compat/vector-setup.h: New file.
36601         * gcc.dg/compat/vector-check.h: New file.
36602         * gcc.dg/compat/vector-1_main.c: New file.
36603         * gcc.dg/compat/vector-1_x.c: New file.
36604         * gcc.dg/compat/vector-1_y.c: New file.
36605         * gcc.dg/compat/vector-2_main.c: New file.
36606         * gcc.dg/compat/vector-2_x.c: New file.
36607         * gcc.dg/compat/vector-2_y.c: New file.
36608
36609         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36610         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36611         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36612         * gcc.dg/compat/struct-align-1.h: New file.
36613         * gcc.dg/compat/struct-align-1_main.c: New file.
36614         * gcc.dg/compat/struct-align-1_x.c: New file.
36615         * gcc.dg/compat/struct-align-1_y.c: New file.
36616         * gcc.dg/compat/struct-align-2.h: New file.
36617         * gcc.dg/compat/struct-align-2_main.c: New file.
36618         * gcc.dg/compat/struct-align-2_x.c: New file.
36619         * gcc.dg/compat/struct-align-2_y.c: New file.
36620
36621         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36622         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36623         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36624         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36625         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36626         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36627         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36628         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36629         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36630         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36631         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36632         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36633         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36634         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36635         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36636         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36637         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36638         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36639         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36640         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36641         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36642         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36643         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36644         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36645         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36646         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36647         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36648         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36649         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36650
36651 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36652
36653         * gcc.dg/i386-call-1.c: New test.
36654
36655 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36656
36657         PR c++/9162
36658         * g++.dg/parse/defarg4.C: New.
36659
36660 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36661
36662         PR target/10700
36663         * gcc.c-torture/compile/20030703-1.c: New test case.
36664
36665 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36666
36667         * g++.dg/template/local3.C: Remove extra semicolon.
36668
36669 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36670
36671         * gcc.dg/i386-volatile-1.c: New test.
36672
36673 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36674
36675         PR c++/11072
36676         * g++.dg/other/offsetof2.C: XFAIL.
36677         * g++.dg/other/offsetof5.C: New.
36678
36679         PR c++/10219
36680         * g++.dg/template/error1.C: New.
36681
36682         PR c++/9779
36683         * g++.dg/template/dependent-expr1.C: New.
36684
36685 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36686
36687         PR c++/6949
36688         * g++.dg/template/local3.C: New test.
36689
36690         PR c++/11149
36691         * g++.dg/lookup/scoped6.C: New test.
36692
36693 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36694
36695         PR c++/8046
36696         * g++.dg/other/error7.C: New test.
36697
36698 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36699
36700         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36701         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36702         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36703         * g++.old-deja/g++.other/union2.C: Likewise.
36704         * gcc.dg/c90-const-expr-2.c: Likewise.
36705         * gcc.dg/c90-const-expr-3.c: Likewise.
36706         * gcc.dg/c99-const-expr-2.c: Likewise.
36707         * gcc.dg/c99-const-expr-3.c: Likewise.
36708         * gcc.dg/concat.c: Likewise.
36709
36710 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36711
36712         PR c++/9559
36713         * g++.dg/init/static1.C: New test.
36714
36715 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36716
36717         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36718         * g++.old-deja/g++.other/access2.C: Likewise.
36719         * g++.old-deja/g++.other/decl2.C: Likewise.
36720         * gcc.c-torture/execute/20020615-1.c: Likewise.
36721
36722 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36723
36724         PR c++/4933
36725         * g++.dg/template/sizeof4.C: New test.
36726
36727 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36728
36729         * g++.dg/other/error6.C: New test.
36730
36731 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36732
36733         PR c++/10750
36734         * g++.dg/parse/constant2.C: New test.
36735
36736 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36737
36738         PR c++/11106
36739         * g++.dg/other/error5.C: New test.
36740
36741 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36742
36743         * gcc.dg/format/gcc_diag-1.c: New test.
36744
36745 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36746
36747         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36748
36749 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36750
36751         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36752         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36753         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36754
36755 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36756
36757         * gcc.c-torture/execute/builtins/string-8.c: New test.
36758         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36759         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36760         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36761
36762 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36763
36764         PR c++/10468
36765         * g++.dg/ext/typeof6.C: New test.
36766
36767 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36768
36769         PR c++/10796
36770         * g++.dg/init/enum1.C: New test.
36771
36772 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36773
36774         * gcc.dg/20030627-1.c: New test.
36775
36776 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36777
36778         PR c++/11332
36779         * g++.dg/expr/static_cast2.C: New test.
36780
36781 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36782             Jakub Jelinek  <jakub@redhat.com>
36783
36784         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36785         sprintf(dst,"%s",src) optimization.
36786         * gcc.c-torture/execute/20030626-1.c: New test case.
36787         * gcc.c-torture/execute/20030626-2.c: New test case.
36788
36789 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36790
36791         * gcc.c-torture/execute/multi-ix.c: New test.
36792
36793         * gcc.c-torture/execute/simd-4.c (main):
36794         Added missing semicolon at end of union.
36795
36796 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36797
36798         PR c++/8266
36799         * g++.dg/template/explicit-instantiation3.C: New test.
36800
36801 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36802
36803         * gcc.dg/20030626-1.c: Use signed char.
36804
36805 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36806
36807         * gcc.dg/20030626-1.c: New test.
36808
36809 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36810
36811         * const-str-2.m: Update.
36812
36813 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36814
36815         PR c++/10990
36816         * g++.dg/rtti/dyncast1.C: New test.
36817         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36818         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36819         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36820
36821         PR c++/10931
36822         * g++.dg/expr/static_cast1.C: New test.
36823
36824 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36825
36826         * gcc.dg/20030625-1.c: New test.
36827
36828 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36829
36830         * gcc.c-torture/compile/20030624-1.c: New test case.
36831
36832 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36833
36834         * gcc.c-torture/execute/string-opt-17.c: New test.
36835
36836 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36837
36838         PR c++/5754
36839         * g++.dg/parse/crash6.C: New test.
36840
36841 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36842
36843         * gcc.dg/builtins-24.c: New test case.
36844
36845 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36846
36847         * g++.dg/opt/operator1.C: New test.
36848
36849 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36850
36851         * gcc.c-torture/execute/string-opt-16.c: New test case.
36852
36853 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36854
36855         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36856         * g++.old-deja/g++.other/conv7.C: Likewise.
36857         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36858         * g++.old-deja/g++.other/overload14.C: Likewise.
36859
36860 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36861
36862         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36863         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36864
36865 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36866
36867         PR c++/10888
36868         * g++.dg/warn/Winline-3.C: New test.
36869
36870 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36871
36872         * lib/target-supports.exp (check_alias_available): Make the test
36873         program acceptable to the Solaris assembler.
36874
36875         PR c++/10749
36876         * g++.dg/template/memclass2.C: New test.
36877
36878 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36879             Eric Botcazou  <ebotcazou@libertysurf.fr>
36880
36881         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36882         data for non-matching targets.
36883         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36884
36885 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36886
36887         PR c++/10845
36888         * g++.dg/template/member3.C: New test.
36889
36890 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36891
36892         PR c++/10939
36893         * g++.dg/template/func1.C: New test.
36894
36895         PR c++/9649
36896         * g++.dg/template/static4.C: New test.
36897         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36898
36899         PR c++/11041
36900         * g++.dg/init/ref7.C: New test.
36901
36902 2003-06-19  Matt Austern  <austern@apple.com>
36903
36904         PR c++/11228
36905         * g++.dg/anew1.C: New test.
36906         * g++.dg/anew2.C: New test.
36907         * g++.dg/anew3.C: New test.
36908         * g++.dg/anew4.C: New test.
36909
36910 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36911
36912         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36913
36914 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36915
36916         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36917         endian-dependent.
36918
36919 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36920
36921         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36922         Remove cruft.
36923
36924 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36925
36926         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36927         * gcc.c-torture/compile/961203-1.c: Likewise.
36928         * gcc.c-torture/compile/980506-1.c: Likewise.
36929
36930 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36931
36932         PR c++/10712
36933         * g++.dg/lookup/using7.C: New test.
36934
36935 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36936
36937         PR c++/11105
36938         * g++.dg/abi/conv1.C: Remove it.
36939         * g++.dg/template/conv7.C: New test.
36940         * g++.dg/template/conv8.C: Likewise.
36941         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36942         conversion operator.
36943
36944 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36945
36946         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36947         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36948         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36949         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36950         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36951         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36952         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36953         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36954         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36955         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36956         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36957         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36958         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36959         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36960         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36961         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36962         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36963         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36964         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36965         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36966         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36967         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36968         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36969         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36970         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36971         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36972         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36973         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36974         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36975
36976 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36977
36978         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36979         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36980         indications.
36981
36982 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36983
36984         * gcc.dg/i386-387-5.c: New test case.
36985         * gcc.dg/i386-387-6.c: New test case.
36986         * gcc.dg/builtins-23.c: New test case.
36987
36988 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36989
36990         * gcc.dg/builtins-22.c: New test case.
36991         * gcc.dg/i386-387-1.c: Update to test exp.
36992         * gcc.dg/i386-387-2.c: Likewise.
36993
36994 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36995
36996         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36997
36998 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36999
37000         * lib/gcc-dg.exp (dg-require-dll): New function.
37001         (dg-xfail-if): Likewise.
37002         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37003         driver.
37004
37005         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37006         * gcc.c-torture/compile/20001205-1.c: Likewise.
37007         * gcc.c-torture/compile/20001226-1.c: Likewise.
37008         * gcc.c-torture/compile/20010518-2.c: Likewise.
37009         * gcc.c-torture/compile/20020312-1.c: Likewise.
37010         * gcc.c-torture/compile/20020604-1.c: Likewise.
37011         * gcc.c-torture/compile/920501-12.c: Likewise.
37012         * gcc.c-torture/compile/920501-4.c: Likewise.
37013         * gcc.c-torture/compile/920520-1.c: Likewise.
37014         * gcc.c-torture/compile/920521-1.c: Likewise.
37015         * gcc.c-torture/compile/920625-1.c: Likewise.
37016         * gcc.c-torture/compile/961203-1.c: Likewise.
37017         * gcc.c-torture/compile/980506-1.c: Likewise.
37018         * gcc.c-torture/compile/981006-1.c: Likewise.
37019         * gcc.c-torture/compile/981022-1.c: Likewise.
37020         * gcc.c-torture/compile/981223-1.c: Likewise.
37021         * gcc.c-torture/compile/990617-1.c: Likewise.
37022         * gcc.c-torture/compile/dll.c: Likewise.
37023         * gcc.c-torture/compile/labels-3.c: Likewise.
37024         * gcc.c-torture/compile/mipscop-1.c: Likewise.
37025         * gcc.c-torture/compile/mipscop-2.c: Likewise.
37026         * gcc.c-torture/compile/mipscop-3.c: Likewise.
37027         * gcc.c-torture/compile/mipscop-4.c: Likewise.
37028         * gcc.c-torture/compile/simd-5.c: Likewise.
37029         * gcc.c-torture/compile/20000804-1.x: Remove.
37030         * gcc.c-torture/compile/20001205-1.x: Likewise.
37031         * gcc.c-torture/compile/20001226-1.x: Likewise.
37032         * gcc.c-torture/compile/20010518-2.x: Likewise.
37033         * gcc.c-torture/compile/20020312-1.x: Likewise.
37034         * gcc.c-torture/compile/20020604-1.x: Likewise.
37035         * gcc.c-torture/compile/920501-12.x: Likewise.
37036         * gcc.c-torture/compile/920501-4.x: Likewise.
37037         * gcc.c-torture/compile/920520-1.x: Likewise.
37038         * gcc.c-torture/compile/920521-1.x: Likewise.
37039         * gcc.c-torture/compile/920625-1.x: Likewise.
37040         * gcc.c-torture/compile/961203-1.x: Likewise.
37041         * gcc.c-torture/compile/980506-1.x: Likewise.
37042         * gcc.c-torture/compile/981006-1.x: Likewise.
37043         * gcc.c-torture/compile/981022-1.x: Likewise.
37044         * gcc.c-torture/compile/981223-1.x: Likewise.
37045         * gcc.c-torture/compile/990617-1.x: Likewise.
37046         * gcc.c-torture/compile/mipscop-1.x: Likewise.
37047         * gcc.c-torture/compile/mipscop-2.x: Likewise.
37048         * gcc.c-torture/compile/mipscop-3.x: Likewise.
37049         * gcc.c-torture/compile/mipscop-4.x: Likewise.
37050         * gcc.c-torture/compile/simd-5.x: Likewise.
37051
37052         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37053
37054 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37055
37056         * gcc.c-torture/execute/20030611-1.c: New test.
37057
37058 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37059
37060         PR middle-end/168
37061         * gcc.dg/20030612-1.c: New test case.
37062
37063 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37064
37065         PR c++/10635
37066         * g++.dg/expr/cast1.C: New test.
37067
37068 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37069
37070         * gcc.dg/builtins-21.c: New test case.
37071
37072 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
37073
37074         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37075         options instead of at the end.
37076         * lib/objc.exp (objc_target_compile): Likewise.
37077
37078 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
37079
37080         PR c++/10432
37081         * g++.dg/parse/error1.C: New test.
37082
37083 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
37084
37085         * gcc.dg/compat/struct-by-value-11_main.c: New file.
37086         * gcc.dg/compat/struct-by-value-11_x.c: New file.
37087         * gcc.dg/compat/struct-by-value-11_y.c: New file.
37088         * gcc.dg/compat/struct-by-value-12_main.c: New file.
37089         * gcc.dg/compat/struct-by-value-12_x.c: New file.
37090         * gcc.dg/compat/struct-by-value-12_y.c: New file.
37091         * gcc.dg/compat/struct-by-value-13_main.c: New file.
37092         * gcc.dg/compat/struct-by-value-13_x.c: New file.
37093         * gcc.dg/compat/struct-by-value-13_y.c: New file.
37094         * gcc.dg/compat/struct-by-value-14_main.c: New file.
37095         * gcc.dg/compat/struct-by-value-14_x.c: New file.
37096         * gcc.dg/compat/struct-by-value-14_y.c: New file.
37097         * gcc.dg/compat/struct-by-value-15_main.c: New file.
37098         * gcc.dg/compat/struct-by-value-15_x.c: New file.
37099         * gcc.dg/compat/struct-by-value-15_y.c: New file.
37100         * gcc.dg/compat/struct-by-value-16_main.c: New file.
37101         * gcc.dg/compat/struct-by-value-16_x.c: New file.
37102         * gcc.dg/compat/struct-by-value-16_y.c: New file.
37103         * gcc.dg/compat/struct-by-value-17_main.c: New file.
37104         * gcc.dg/compat/struct-by-value-17_x.c: New file.
37105         * gcc.dg/compat/struct-by-value-17_y.c: New file.
37106         * gcc.dg/compat/struct-by-value-18_main.c: New file.
37107         * gcc.dg/compat/struct-by-value-18_x.c: New file.
37108         * gcc.dg/compat/struct-by-value-18_y.c: New file.
37109
37110         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37111         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37112         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37113         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37114         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37115         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37116         * gcc.dg/compat/scalar-return-3_main.c: New file.
37117         * gcc.dg/compat/scalar-return-3_x.c: New file.
37118         * gcc.dg/compat/scalar-return-3_y.c: New file.
37119         * gcc.dg/compat/scalar-return-4_main.c: New file.
37120         * gcc.dg/compat/scalar-return-4_x.c: New file.
37121         * gcc.dg/compat/scalar-return-4_y.c: New file.
37122
37123 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
37124
37125         * gcc.dg/compat/fp2-struct-check.h: New file.
37126         * gcc.dg/compat/fp2-struct-defs.h: New file.
37127         * gcc.dg/compat/fp2-struct-init.h: New file.
37128         * gcc.dg/compat/struct-by-value-10_main.c: New file.
37129         * gcc.dg/compat/struct-by-value-10_x.c: New file.
37130         * gcc.dg/compat/struct-by-value-10_y.c: New file.
37131         * gcc.dg/compat/struct-return-10_main.c: New file.
37132         * gcc.dg/compat/struct-return-10_x.c: New file.
37133         * gcc.dg/compat/struct-return-10_y.c: New file.
37134
37135         * gcc.dg/compat/compat-common.h: New file.
37136         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37137         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37138         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37139         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37140         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37141         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37142         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37143         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37144         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37145         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37146         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37147         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37148         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37149         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37150         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37151         * gcc.dg/compat/small-struct-check.h: Ditto.
37152         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37153         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37154         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37155         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37156         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37157         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37158         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37159         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37160         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37161         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37162         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37163         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37164         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37165         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37166         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37167         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37168         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37169         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37170         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37171         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37172         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37173         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37174         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37175         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37176         * gcc.dg/compat/struct-return-2_main.c: Ditto.
37177         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37178         * gcc.dg/compat/struct-return-2_y.c: Ditto.
37179         * gcc.dg/compat/struct-return-3_main.c: Ditto.
37180         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37181         * gcc.dg/compat/struct-return-3_y.c: Ditto.
37182
37183 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
37184
37185         * g++.dg/pch/static-1.C: New file.
37186         * g++.dg/pch/static-1.Hs: New file.
37187
37188 2003-06-10  Richard Henderson  <rth@redhat.com>
37189
37190         * gcc.dg/asm-7.c: Adjust expected warning text.
37191
37192 2003-06-10  Roger Sayle  <roger@eyesopen.com>
37193
37194         * gcc.dg/builtins-20.c: New test case.
37195
37196 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
37197
37198         PR c++/11131
37199         * g++.dg/opt/template1.C: New test.
37200
37201 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37202
37203         * lib/gcc-dg.exp (dg-test): Clear additional_files and
37204         additional_sources.
37205
37206 2003-05-21  David Taylor  <dtaylor@emc.com>
37207
37208         * gcc.dg/Wpadded.c: New file.
37209
37210 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37211
37212         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37213         * gcc.dg/special/weak-2.c: Add dg-require-weak.
37214         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37215         dg-require-weak.
37216
37217 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
37218
37219         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37220
37221 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37222
37223         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37224         (dg-require-alias): Likewise.
37225         (dg-require-gc-sections): Likewise.
37226         * lib/target-supports.exp (check_gc_sections_available): Likewise.
37227
37228 2003-06-08  Richard Henderson  <rth@redhat.com>
37229
37230         * gcc.dg/20011029-2.c: Fix the array reference.
37231         * gcc.dg/asm-7.c: New.
37232
37233 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
37234
37235         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37236
37237 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
37238
37239         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37240         (dg-require-gc-sections): Likewise.
37241
37242 2003-06-08  Jan Hubicka  <jh@suse.cz>
37243
37244         * i386-cmov1.c: Fix regular expression.
37245         * i386-cvt-1.c: Likewise.
37246         * i386-local.c: Likewise.
37247         * i386-local2.c: Likewise.
37248         * i386-mul.c: Likewise.
37249         * i386-ssetype-1.c: Likewise.
37250         * i386-ssetype-3.c: Likewise.
37251         * i386-ssetype-5.c: Likewise.
37252
37253 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37254
37255         PR c++/11039
37256         * g++.dg/warn/implicit-typename2.C: New test.
37257         * g++.dg/warn/implicit-typename3.C: New test.
37258
37259 2003-06-07  Richard Henderson  <rth@redhat.com>
37260
37261         * g++.dg/other/offsetof3.C: Use size_t.
37262         * g++.dg/other/offsetof4.C: Likewise.
37263
37264 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
37265
37266         * lib/copy-file.exp: New. Implement gcc_copy_files.
37267
37268         * lib/dg-pch.exp: Load copy-file.exp
37269         (dg-pch): Use gcc_copy_files instead of "file copy".
37270
37271 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
37272
37273         * gcc.dg/weak/weak.exp: Simplify.
37274         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37275         * gcc.dg/weak/weak-1.c: Likewise.
37276         * gcc.dg/weak/weak-2.c: Likewise.
37277         * gcc.dg/weak/weak-3.c: Likewise.
37278         * gcc.dg/weak/weak-4.c: Likewise.
37279         * gcc.dg/weak/weak-5.c: Likewise.
37280         * gcc.dg/weak/weak-6.c: Likewise.
37281         * gcc.dg/weak/weak-7.c: Likewise.
37282         * gcc.dg/weak/weak-8.c: Likewise.
37283         * gcc.dg/weak/weak-9.c: Likewise.
37284
37285 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
37286
37287         gcc.c-torture/execute/20030606-1.c: New.
37288
37289 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37290
37291         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37292         * gcc.dg/builtins-19.c: Likewise.
37293
37294 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37295
37296         * gcc.dg/builtins-2.c: Add some more tests.
37297         * gcc.dg/builtins-18.c: New test case.
37298         * gcc.dg/builtins-19.c: New test case.
37299
37300 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37301             Jim Wilson  <wilson@tuliptree.org>
37302
37303         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37304
37305 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
37306
37307         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37308         mempcpy/stpcpy calls not to be optimized into something else.
37309         * gcc.c-torture/execute/string-opt-3.c: Moved to...
37310         * gcc.c-torture/execute/builtins/string-7.c: ...here.
37311         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37312
37313 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37314
37315         * gcc.dg/format/asm_fprintf-1.c: New test.
37316
37317 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
37318
37319         * lib/gcc-defs.exp (additional_sources): New variable.
37320         (dg-additional-sources): New function.
37321         (additional_files): New variable.
37322         (dg-additional-files): New function.
37323         (dg-additional-files-options): Likewise.
37324         * lib/gcc-dg.exp (dg-require-weak): New function.
37325         (dg-require-alias): Likewise.
37326         (dg-require-gc-sections): Likewise.
37327         * lib/target-supports.exp (check_alias_available): Remove testfile
37328         parameter.
37329         (check_gc_sections_available): New function.
37330         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37331         (dg-gpp-additional-files): Likewise.
37332         * lib/g++.exp (additional_sources): Remove.
37333         (additional_files): Likewise.
37334         (g++_target_compile): Use dg-additional-files-options.
37335
37336         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
37337         Tcl logic.
37338         * gcc.dg/special/ecos.exp: Remove.
37339         * gcc.dg/special/20000419-2.c: Use dg-require-*.
37340         * gcc.dg/special/alias-1.c: Likewise.
37341         * gcc.dg/special/alias-2.c: Likewise.
37342         * gcc.dg/special/gcsec-1.c: Likewise.
37343         * gcc.dg/special/weak-1.c: Likewise.
37344         * gcc.dg/special/weak-2.c: Likewise.
37345         * gcc.dg/special/wkali-1.c: Likewise.
37346         * gcc.dg/special/wkali-2.c: Likewise.
37347
37348         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37349         dg-gpp-additional-*.
37350         * g++.dg/special/conpr-3.C: Likewise.
37351         * g++.dg/special/conpr-4.C: Likewise.
37352         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37353         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37354         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37355         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37356         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37357         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37358         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37359         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37360         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37361         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37362         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37363         * g++.old-deja/g++.other/comdat1.C: Likewise.
37364         * g++.old-deja/g++.other/comdat2.C: Likewise.
37365         * g++.old-deja/g++.other/comdat3.C: Likewise.
37366         * g++.old-deja/g++.other/ctor1.C: Likewise.
37367         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37368
37369 2003-06-05  Richard Henderson  <rth@redhat.com>
37370
37371         * gcc.dg/debug/20030605-1.c: New.
37372
37373 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37374
37375         * README.QMTEST: Update.
37376
37377 2003-06-04  Richard Henderson  <rth@redhat.com>
37378
37379         * gcc.dg/cleanup-1.c: New.
37380         * gcc.dg/cleanup-2.c: New.
37381         * gcc.dg/cleanup-3.c: New.
37382         * gcc.dg/cleanup-4.c: New.
37383         * gcc.dg/cleanup-5.c: New.
37384         * gcc.dg/cleanup-6.c: New.
37385         * gcc.dg/cleanup-7.c: New.
37386
37387 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37388
37389         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37390
37391         * lib/dg-pch.exp: New file.
37392         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37393         * gcc.dg/pch/pch.exp: Likewise.
37394
37395 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37396
37397         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37398         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37399         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37400         * gcc.dg/builtins-17.c: New test case.
37401         * gcc.dg/i386-387-4.c: New test case.
37402         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37403
37404 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37405
37406         * gcc.dg/ultrasp9.c: New test.
37407
37408 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37409
37410         * gcc.c-torture/compile/20030604-1.c: New test.
37411         * gcc.dg/sparc-constant-1.c: New test.
37412
37413 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37414
37415         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37416
37417 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37418
37419         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37420
37421         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37422         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37423
37424 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37425
37426         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37427
37428 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37429
37430         PR c++/10940
37431         * g++.dg/template/spec10.C: New test.
37432
37433 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37434
37435         * gcc.dg/builtins-16.c: New test case.
37436
37437 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37438
37439         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37440         mempcpy test with post-increments.
37441         * gcc.c-torture/execute/string-opt-3.c: New test.
37442         * gcc.dg/string-opt-1.c: New test.
37443
37444 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37445
37446         PR fortran/10965
37447         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37448
37449 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37450
37451         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37452         (scan-assembler): ... here.  Use dg-scan.
37453         (scan-assembler-not): Likewise.
37454         (scan-file): New function.
37455         (scan-file-not): Likewise.
37456         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37457         * gcc.dg/cpp/_Pragma4.c: Likewise.
37458         * gcc.dg/cpp/_Pragma5.c: Likewise.
37459         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37460         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37461         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37462         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37463         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37464         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37465         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37466         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37467         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37468         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37469         * gcc.dg/cpp/cxxcom1.c: Likewise.
37470         * gcc.dg/cpp/line1.c: Likewise.
37471         * gcc.dg/cpp/maccom1.c: Likewise.
37472         * gcc.dg/cpp/maccom2.c: Likewise.
37473         * gcc.dg/cpp/maccom3.c: Likewise.
37474         * gcc.dg/cpp/maccom4.c: Likewise.
37475         * gcc.dg/cpp/maccom5.c: Likewise.
37476         * gcc.dg/cpp/maccom6.c: Likewise.
37477         * gcc.dg/cpp/multiline.c: Likewise.
37478         * gcc.dg/cpp/spacing1.c: Likewise.
37479         * gcc.dg/cpp/spacing2.c: Likewise.
37480         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37481         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37482         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37483         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37484         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37485         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37486         * gcc.dg/cpp/cxxcom2.c: Likewise.
37487         * gcc.dg/cpp/cxxcom2.h: New file.
37488
37489         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37490         * g++.dg/cpp/truefalse.C: Here.
37491         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37492
37493 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37494
37495         * gcc.dg/cpp/redef3.c: New file.
37496
37497 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37498
37499         * gcc.dg/i386-loop-3.c: New test.
37500
37501 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37502
37503         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37504
37505 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37506
37507         * gcc.dg/fwrapv-1.c: New test case.
37508         * gcc.dg/fwrapv-2.c: New test case.
37509
37510 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37511
37512         PR c++/10956
37513         * g++.dg/template/spec9.C: New test.
37514
37515 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37516
37517         * gcc.dg/duff-4.c: New test case.
37518
37519 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37520
37521         PR fortran/10843
37522         * g77.dg/ffixed-form-1.f: New test
37523         * g77.dg/ffixed-form-2.f: New test
37524         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37525         * g77.dg/ffree-form-3.f: New test
37526
37527 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37528
37529         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37530         * gcc.dg/wint_t-1.c: Likewise.
37531
37532 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37533
37534         * g++.dg/template/access11.C: New test.
37535
37536 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37537
37538         PR c++/10849
37539         * g++.dg/template/access10.C: New test.
37540
37541 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37542             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37543
37544         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37545
37546 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37547
37548         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37549         suppress for powerpc-*-darwin*.
37550         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37551
37552 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37553
37554         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37555         suppress option for powerpc-*-darwin*.
37556
37557 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37558
37559         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37560         * gcc.dg/builtins-4.c: Add test for fmod.
37561
37562 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37563
37564         PR c++/10682
37565         * g++.dg/template/instantiate4.C: New test.
37566
37567 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37568
37569         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37570
37571 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37572
37573         * gcc.dg/compat/scalar-return-1_main.c: New file.
37574         * gcc.dg/compat/scalar-return-1_x.c: New file.
37575         * gcc.dg/compat/scalar-return-1_y.c: New file.
37576         * gcc.dg/compat/scalar-return-2_main.c: New file.
37577         * gcc.dg/compat/scalar-return-2_x.c: New file.
37578         * gcc.dg/compat/scalar-return-2_y.c: New file.
37579         * gcc.dg/compat/struct-return-3_main.c: New file.
37580         * gcc.dg/compat/struct-return-3_y.c: New file.
37581         * gcc.dg/compat/struct-return-3_x.c: New file.
37582         * gcc.dg/compat/struct-return-2_main.c: New file.
37583         * gcc.dg/compat/struct-return-2_x.c: New file.
37584         * gcc.dg/compat/struct-return-2_y.c: New file.
37585
37586 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37587
37588         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37589         for hppa*-hp-hpux*.
37590         * gcc.dg/20021014-1.c (dg-options): Likewise.
37591         * gcc.dg/nest.c (dg-options): Likewise.
37592
37593 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37594
37595         PR c++/9738
37596         * g++.dg/ext/dllimport2.C: New file.
37597         * g++.dg/ext/dllimport3.C: New file.
37598
37599 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37600
37601         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37602         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37603         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37604         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37605         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37606         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37607         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37608         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37609         * gcc.dg/compat/small-struct-defs.h: New file.
37610         * gcc.dg/compat/small-struct-init.h: New file.
37611         * gcc.dg/compat/small-struct-check.h: New file.
37612         * gcc.dg/compat/fp-struct-defs.h: New file.
37613         * gcc.dg/compat/fp-struct-check.h: New file.
37614         * gcc.dg/compat/fp-struct-init.h: New file.
37615         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37616         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37617
37618 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37619
37620         * gcc.dg/20030225-2.c: New test.
37621
37622 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37623             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37624
37625         * gcc.c-torture/compile/20030518-1.c: New test case.
37626
37627 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37628
37629         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37630         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37631         gcc-dg-debug-runtest.
37632         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37633         gcc-dg-debug-runtest.
37634
37635 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37636
37637         PR c++/9022
37638         * g++.dg/lookup/using6.C: New test.
37639
37640 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37641
37642         * g++.dg/parse/access2.C: New test.
37643
37644 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37645
37646         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37647         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37648         * gcc.dg/debug/debug.exp: Likewise.
37649
37650 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37651
37652         * gcc.dg/dollar.c: New test.
37653
37654 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37655
37656         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37657         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37658         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37659         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37660         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37661         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37662         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37663         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37664         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37665         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37666         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37667         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37668         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37669         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37670         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37671         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37672         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37673         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37674
37675 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37676
37677         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37678         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37679         support for "repo" mode.
37680         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37681         * lib/g77-dg.exp: Likewise.
37682         * lib/obj-dg.exp: Likewise.
37683
37684 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37685
37686         Merge from gcc-3_2-rhl8-branch:
37687         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37688
37689         * gcc.dg/tls/opt-6.c: New test.
37690
37691         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37692
37693         * gcc.dg/20030405-1.c: New test.
37694
37695         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37696
37697         * gcc.dg/20030309-1.c: New test.
37698
37699         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37700
37701         * gcc.c-torture/execute/20030307-1.c: New test.
37702
37703         2003-02-20  Randolph Chung  <tausq@debian.org>
37704
37705         * gcc.c-torture/compile/20030220-1.c: New test.
37706
37707         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37708
37709         * gcc.dg/20030217-1.c: New test.
37710
37711         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37712
37713         * gcc.c-torture/compile/20020129-1.c: New test.
37714
37715         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37716
37717         * gcc.dg/unroll-1.c: New test.
37718
37719         2002-11-16  Jan Hubicka  <jh@suse.cz>
37720
37721         * gcc.c-torture/execute/20020920-1.c: New test.
37722
37723         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37724
37725         PR target/7434
37726         * gcc.c-torture/compile/20021008-1.c: New test.
37727
37728         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37729
37730         PR target/7559
37731         * gcc.c-torture/execute/20020810-1.c: New test.
37732
37733         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37734
37735         * gcc.c-torture/compile/20020807-1.c: New test.
37736
37737         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37738
37739         * gcc.dg/tls/opt-1.c: New test.
37740
37741         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37742
37743         * gcc.dg/20020729-1.c: New test.
37744
37745         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37746
37747         * g++.dg/opt/life1.C: New test.
37748
37749         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37750
37751         * gcc.dg/20020525-1.c: New test.
37752
37753         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37754
37755         PR c++/6794
37756         * g++.dg/ext/pretty1.C: New test.
37757         * g++.dg/ext/pretty2.C: New test.
37758
37759 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37760
37761         PR c++/8385
37762         * g++.dg/ext/typeof5.C: New test.
37763
37764 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37765
37766         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37767         __USER_LABEL_PREFIX__ into account.
37768         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37769
37770 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37771
37772         * gcc.dg/builtins-15.c: New test case.
37773
37774 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37775
37776         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37777
37778 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37779
37780         * lib/g++.exp: Tweak handling of additional source files.
37781         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37782         * g++.dg/special/conpr-2a.C: Rename to ...
37783         * g++.dg/special/conpr-2a.cc: ... this.
37784         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37785         * g++.dg/special/conpr-3a.C: Rename to ...
37786         * g++.dg/special/conpr-3a.cc: This.
37787         * g++.dg/special/conpr-3b.C: Rename to ...
37788         * g++.dg/special/conpr-3b.cc: This.
37789         * g++.dg/special/conpr-4.C: New test.
37790         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37791
37792 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37793
37794         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37795
37796 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37797
37798         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37799         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37800         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37801         * g++.old-deja/g++.other/warn3.C: Likewise.
37802
37803 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37804
37805         * gcc.dg/i386-387-1.c: Update to also test log.
37806         * gcc.dg/i386-387-2.c: Likewise.
37807
37808 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37809
37810         * g77.f-torture/execute/int8421.f: New test.
37811
37812 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37813
37814         PR c++/10230, c++/10481
37815         * g++.dg/lookup/scoped5.C: New test.
37816
37817 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37818
37819         PR c++/10552
37820         * g++.dg/template/ttp6.C: New test.
37821
37822 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37823
37824         * gcc.c-torture/execute/builtins: New directory.
37825         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37826         gcc.c-torture/execute/builtins.
37827         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37828         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37829         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37830         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37831
37832 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37833
37834         PR c++/9252
37835         * g++.dg/template/access8.C: New test.
37836         * g++.dg/template/access9.C: New test.
37837
37838 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37839
37840         PR c++/9554
37841         * g++.dg/parse/access1.C: New test.
37842
37843 2003-05-09  DJ Delorie  <dj@redhat.com>
37844
37845         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37846         long, and not an int.
37847
37848 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37849
37850         PR c++/10555, c++/10576
37851         * g++.dg/template/memclass1.C: New test.
37852
37853 2003-05-08  DJ Delorie  <dj@redhat.com>
37854
37855         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37856         targets.
37857         * gcc.c-torture/execute/20021024-1.x: Likewise.
37858         * gcc.c-torture/execute/shiftdi.x: Likewise.
37859         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37860         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37861         * gcc.dg/20021018-1.c: Likewise.
37862
37863 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37864
37865         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37866
37867         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37868         (bcopy): Call memmove.
37869
37870 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37871
37872         * g77.f-torture/compile/8485.f: New test case.
37873
37874 2003-05-07  Richard Henderson  <rth@redhat.com>
37875
37876         PR c++/10570
37877         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37878         Verify exception_cleanup not called for rethrows.
37879         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37880         when exiting catch block without rethrowing.
37881         * g++.dg/eh/forced3.C: New.
37882         * g++.dg/eh/forced4.C: New.
37883
37884 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37885
37886         * gcc.dg/20030505.c: Fix triplet.
37887
37888 2003-05-06  DJ Delorie  <dj@redhat.com>
37889
37890         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37891         * gcc.dg/nest.c: Likewise.
37892
37893 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37894
37895         * gcc.dg/builtins-14.c: New test case.
37896
37897 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37898
37899         * lib/compat.exp (compat-execute): New argument.
37900         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37901         * gcc.dg/compat: New test directory.
37902         * gcc.dg/compat/compat.exp: New expect script.
37903         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37904         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37905         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37906         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37907         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37908         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37909
37910         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37911         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37912         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37913         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37914         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37915         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37916         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37917         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37918         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37919         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37920         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37921         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37922         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37923         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37924         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37925
37926 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37927
37928         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37929
37930 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37931
37932         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37933
37934 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37935
37936         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37937         * gcc.dg/ppc-fsel-2.c: New test.
37938
37939         * gcc.dg/unused-5.c: New test.
37940
37941 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37942
37943         PR c++/10496
37944         * g++.dg/warn/pmf1.C: New test.
37945
37946 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37947
37948         PR c++/4494
37949         * g++.dg/warn/main.C: New test.
37950
37951 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37952
37953         * gcc.dg/nonnull-3.c: New test.
37954
37955 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37956
37957         * gcc.dg/cpp/Wtrigraphs.c: Update.
37958         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37959
37960 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37961
37962         * gcc.dg/ppc-fsel-1.c: New test.
37963
37964 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37965
37966         PR c/10604
37967         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37968
37969 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37970
37971         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37972
37973 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37974
37975         PR c++/9364, c++/10553, c++/10586
37976         * g++.dg/parse/typename4.C: New test.
37977         * g++.dg/parse/typename5.C: Likewise.
37978
37979 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37980
37981         * gcc.c-torture/compile/20030503-1.c: New test.
37982
37983 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37984
37985         * g++.dg/lookup/using5.C: Fix testcase error.
37986
37987 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37988
37989         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37990         since MEABI is no longer supported.  Remove all vestiges
37991         of MEABI from the test.
37992
37993 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37994
37995         PR c++/10554
37996         * g++.dg/lookup/using5.C: New test.
37997
37998 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37999
38000         PR c++/8772
38001         * g++.dg/template/ttp5.C: New test.
38002
38003 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
38004
38005         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38006         (dg-gpp-additional-sources): New function.
38007         (dg-gpp-additional-files): Likewise.
38008         * lib/g++.exp (additional_sources): New variable.
38009         (additional_files): Likewise.
38010         (g++_target_compile): Deal with them.
38011         * lib/old-dejagnu.exp: Remove.
38012         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38013         * g++.old-deja: Revise all tests to use dg commands.
38014
38015 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38016
38017         PR c++/9432, c++/9528
38018         * g++.dg/lookup/using4.C: New test.
38019
38020 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
38021
38022         * gcc.dg/noreturn-5.c: New file.
38023         * gcc.dg/noreturn-6.c: New file.
38024
38025         * gcc.c-torture/compile/inline-1.c: New file.
38026
38027 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38028
38029         PR c++/10551
38030         * g++.dg/template/explicit1.C: New test.
38031
38032 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38033
38034         PR c++/10549
38035         * g++.dg/other/bitfield1.C: New test.
38036
38037         PR c++/10527
38038         * g++.dg/init/new7.C: New test.
38039
38040 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
38041
38042         * g++.dg/ext/desig1.C: New test.
38043         * g++.dg/ext/init1.C: Update.
38044
38045         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38046
38047 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
38048
38049         PR c++/10180
38050         * g++.dg/warn/Winline-1.C: New test.
38051
38052 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
38053
38054         * gcc.c-torture/execute/string-opt-19.c: New test.
38055
38056         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38057         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38058
38059 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
38060
38061         PR c++/10506
38062         * g++.dg/init/new6.C: New test.
38063
38064         PR c++/10503
38065         * g++.dg/init/ref6.C: New test.
38066
38067 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
38068
38069         * g++.dg/warn/weak1.C: XFAIL on AIX4.
38070
38071 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38072
38073         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38074         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38075
38076 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
38077
38078         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38079         initialized static data members.
38080
38081 2003-04-25  H.J. Lu <hjl@gnu.org>
38082
38083         * gcc.dg/ia64-sync-4.c: New test.
38084
38085 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38086
38087         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
38088         date.
38089
38090 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
38091
38092         PR c++/10337
38093         * g++.dg/warn/conv1.C: New test.
38094         * g++.old-deja/g++.other/conv7.C: Adjust.
38095         * g++.old-deja/g++.other/overload14.C: Adjust.
38096
38097 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38098
38099         PR c++/10471
38100         * g++.dg/template/defarg2.C: New test.
38101
38102 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
38103
38104         * gcc.dg/cpp/include2.c: Update.
38105         * gcc.dg/cpp/multiline-2.c: New.
38106         * gcc.dg/cpp/multiline.c: Update.
38107         * gcc.dg/cpp/strify2.c: Update.
38108         * gcc.dg/cpp/trad/literals-2.c: Update.
38109
38110 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38111
38112         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38113
38114 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38115
38116         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38117
38118 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38119
38120         PR c++/10451
38121         * g++.dg/parse/crash4.C: New test.
38122
38123         PR c++/9847
38124         * g++.dg/parse/crash5.C: New test.
38125
38126 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
38127
38128         PR c++/10446
38129         * g++.dg/parse/crash3.C: New test.
38130
38131         PR c++/10428
38132         * g++.dg/parse/elab1.C: New test.
38133
38134 2003-04-22  Devang Patel  <dpatel@apple.com>
38135
38136         * gcc.dg/cpp/trad/funlike-5.c: New test.
38137
38138 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
38139
38140         * g++.dg/other/packed1.C: Fix dg options.
38141
38142 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
38143
38144         * g++.dg/other/offsetof2.C: New test.
38145
38146 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
38147
38148         * g++.dg/template/recurse.C: Adjust location of error messages.
38149
38150 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
38151
38152         PR c++/9881
38153         * g++.dg/init/addr-const1.C: New test.
38154         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38155
38156 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38157
38158         PR c++/10405
38159         * g++.dg/lookup/struct-hack1.C: New test.
38160
38161 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
38162
38163         * ucs.c: Update diagnostic messages.
38164
38165 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38166
38167         * gcc.dg/cpp/truefalse.cpp: New test.
38168         * gcc.dg/cpp/cpp.exp: Update.
38169         * g++.dg/other/stdbool-if.C: Remove.
38170
38171 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38172
38173         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38174         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38175
38176 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38177
38178         * gcc.c-torture/compile/20030418-1.c: New test.
38179
38180 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
38181
38182         * README.compat: Remove; content moved to doc/sourcebuild.texi.
38183
38184 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38185
38186         PR c++/10347
38187         g++.dg/template/dependent-name1.C: New test.
38188
38189 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
38190
38191         * gcc.dg/warn-1.c (tourist_guide): New array,
38192         contains a pointer to bar.
38193
38194 2003-04-16  Roger Sayle  <roger@eyesopen.com>
38195
38196         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38197         * gcc.c-torture/execute/medce-1.c: New test case.
38198         * gcc.c-torture/execute/medce-2.c: New test case.
38199
38200 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
38201
38202         * lib/prune.exp: Ignore more messages.
38203
38204         PR c++/10381
38205         * g++.dg/parse/lookup3.C: New test.
38206
38207 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
38208
38209         * gcc.c-torture/compile/20030415-1.c : New test.
38210
38211 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
38212
38213         * gcc.c-torture/execute/scope-2.c: Move to ...
38214         * gcc.dg/noncompile/scope.c: .... here.
38215
38216 2003-04-14  Roger Sayle  <roger@eyesopen.com>
38217
38218         * gcc.dg/20030414-2.c: New test case.
38219
38220 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
38221
38222         PR target/10377
38223         * gcc.dg/20030414-1.c: New test.
38224
38225 2003-04-13  Roger Sayle  <roger@eyesopen.com>
38226
38227         * gcc.dg/builtins-12.c: New test case.
38228         * gcc.dg/builtins-13.c: New test case.
38229
38230 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38231
38232         * gcc.c-torture/execute/string-opt-18.c: New test.
38233
38234 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
38235
38236         PR c++/10300
38237         * g++.dg/init/new5.C: New test.
38238
38239 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
38240
38241         PR c++/7910
38242         * g++.dg/ext/dllimport1.C: New test.
38243
38244 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38245
38246         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38247
38248 2003-04-11  Bud Davis <bdavis9659@comcast.net>
38249
38250         PR Fortran/9263
38251         * g77.f-torture/noncompile/9263.f: New test
38252         PR Fortran/1832
38253         * g77.f-torture/execute/1832.f: New test
38254
38255 2003-04-11  David Chad  <davidc@freebsd.org>
38256             Loren J. Rittle  <ljrittle@acm.org>
38257
38258         PR libobjc/8562
38259         * objc.dg/headers.m: New test.
38260
38261 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
38262
38263         * gcc.c-torture/execute/builtin-noret-2.c: New.
38264         * gcc.c-torture/execute/builtin-noret-2.x: New.
38265         XFAIL builtin-noret-2.c at -O1 and above.
38266         * gcc.dg/redecl.c: New.
38267         * gcc.dg/Wshadow-1.c: Update error regexps.
38268
38269 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
38270
38271         * g++.dg/abi/bitfield10.C: New test.
38272
38273 2003-04-09  Mike Stump  <mrs@apple.com>
38274
38275         * gcc.dg/pch/pch.exp: Make testcase names longer.
38276         * g++.dg/pch/pch.exp: Make testcase names longer.
38277
38278 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38279
38280         * gcc.dg/builtins-11.c: New test case.
38281
38282 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38283
38284         * gcc.dg/builtins-9.c: New test case.
38285         * gcc.dg/builtins-10.c: New test case.
38286
38287 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
38288
38289         * gcc.dg/noncompile/init-4.c.c: New test.
38290
38291 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38292
38293         * gcc.misc-test/gcov-9.c: New test.
38294         * gcc.misc-test/gcov-10.c: New test
38295         * gcc.misc-test/gcov-11.c: New test.
38296
38297 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
38298
38299         PR optimization/10024
38300         * gcc.c-torture/compile/20030405-1.c: New test.
38301
38302 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
38303
38304         * gcc.dg/pch/static-3.c: New.
38305         * gcc.dg/pch/static-3.hs: New.
38306         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38307
38308 2003-04-04  Richard Henderson  <rth@redhat.com>
38309
38310         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38311         * g++.dg/eh/forced2.C: Likewise.
38312
38313 2003-04-03  Mike Stump  <mrs@apple.com>
38314
38315         * lib/scanasm.exp (scan-assembler): Add xfail processing for
38316         target arg.
38317         (scan-assembler-times, scan-assembler-not): Likewise.
38318         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38319
38320 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38321
38322         * gcc.dg/sparc-loop-1.c: New test.
38323
38324 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
38325
38326         PR other/9274
38327         * g++.dg/pch/system-2.C: New.
38328         * g++.dg/pch/system-2.Hs: New.
38329
38330 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
38331
38332         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38333
38334         * g++.dg/eh/simd-1.C (vecfunc): Same.
38335
38336 2003-04-01  Roger Sayle  <roger@eyesopen.com>
38337
38338         * gcc.c-torture/execute/20030401-1.c: New test case.
38339
38340 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38341
38342         * objc.dg/defs.m: New.
38343
38344 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38345
38346         * g++.dg/eh/simd-1.C: New.
38347         * g++.dg/eh/simd-2.C: New.
38348
38349 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38350
38351         * gcc.c-torture/execute/simd-3.c: New.
38352
38353 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38354
38355         PR c/9936
38356         * gcc.dg/20030331-2.c: New test.
38357
38358 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38359
38360         PR c++/10278
38361         * g++.dg/parse/crash2.C: New test.
38362
38363 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38364
38365         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38366         * gcc.c-torture/execute/20030331-1.c: ...here.
38367
38368 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38369
38370         * gcc.c-torture/execute/20030331-1.c: New test.
38371
38372 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         * lib/gcov.exp: Adjust call return testing strings.
38375         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38376
38377 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38378
38379         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38380         * gcc.dg/builtins-7.c: New test case.
38381         * gcc.dg/builtins-8.c: New test case.
38382
38383 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38384
38385         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38386
38387 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38388
38389         PR c++/7647
38390         * g++.dg/lookup-class-member-2.C: New test.
38391
38392 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38393
38394         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38395
38396 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38397
38398         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38399
38400 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38401
38402         * g++.dg/init/attrib1.C: New test.
38403
38404 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38405
38406         * gcc.dg/ultrasp8.c: New test.
38407
38408 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38409
38410         * gcc.dg/ultrasp7.c: New test.
38411
38412 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38413
38414         PR c++/10047
38415         * g++.dg/template/inline1.C: New test.
38416
38417 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38418
38419         * gcc.dg/sparc-dwarf2.c: New test.
38420
38421 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38422
38423         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38424         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38425
38426 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38427
38428         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38429         than reading .x files.
38430         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38431         * g77.dg/gcov/gcov-1.f: Likewise.
38432         * gcc.misc-tests/gcov-4b.c: Likewise.
38433         * gcc.misc-tests/gcov-5b.c: Likewise.
38434         * gcc.misc-tests/gcov-6.c: Likewise.
38435         * gcc.misc-tests/gcov-7.c: Likewise.
38436         * gcc.misc-tests/gcov-8.c: Likewise.
38437         * g++.dg/gcov/gcov-1.x: Remove.
38438         * g77.dg/gcov/gcov-1.x: Likewise.
38439         * gcc.misc-tests/gcov-4b.x: Likewise.
38440         * gcc.misc-tests/gcov-5b.x: Likewise.
38441         * gcc.misc-tests/gcov-6.x: Likewise.
38442         * gcc.misc-tests/gcov-7.x: Likewise.
38443         * gcc.misc-tests/gcov-8.x: Likewise.
38444
38445 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38446
38447         PR opt/10087
38448         * gcc.dg/20030324-1.c: New test.
38449
38450 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38451
38452         PR c++/10224
38453         * g++.dg/template/arg3.C: New test.
38454
38455         PR c++/10158
38456         * g++.dg/template/friend18.C: New test.
38457
38458 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38459
38460         * g77.f-torture/compile/20030326-1.f: New test case.
38461
38462 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38463
38464         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38465
38466         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38467
38468 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38469
38470         * gcc.dg/ia64-sync-3.c: New test.
38471
38472 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38473
38474         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38475
38476 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38477
38478         * gcc.dg/ultrasp6.c: New test.
38479
38480 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38481
38482         * gcc.dg/i386-signbit-1.c: New test.
38483         * gcc.dg/i386-signbit-2.c: New test.
38484         * gcc.dg/i386-signbit-3.c: New test.
38485
38486 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38487
38488         * gcc.dg/ultrasp5.c: Fix options.
38489
38490 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38491
38492         * gcc.dg/ultrasp5.c: Fix comment.
38493
38494 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38495
38496         PR fortran/10197
38497         * g77.f-torture/execute/10197.f: New test.
38498
38499 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38500
38501         PR c++/9898, c++/383
38502         * g++.dg/template/conv6.C: New test.
38503
38504         PR c++/10119
38505         * g++.dg/template/ptrmem5.C: New test.
38506
38507         PR c++/10026
38508         * g++.dg/lookup/koenig1.C: New test.
38509
38510         PR C++/10199
38511         * g++.dg/lookup/template2.C: New test.
38512
38513 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38514
38515         * g++.dg/opt/rtti1.C: New test.
38516
38517 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38518
38519         * gcc.dg/ultrasp5.c: New test.
38520
38521 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38522
38523         PR middle-end/9967
38524         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38525         builtin fputs.
38526
38527 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38528
38529         PR c/8224
38530         * gcc.dg/20030323-1.c: New test.
38531
38532 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38533
38534         * gcc.c-torture/compile/20030323-1.c: New test case.
38535
38536 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38537
38538         * gcc.dg/20030321-1.c: New test.
38539
38540 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38541
38542         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38543
38544 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38545
38546         PR c++/9978, c++/9708
38547         * g++.dg/ext/vlm1.C: Adjust expected error.
38548         * g++.dg/ext/vla2.C: New test.
38549         * g++.dg/template/arg1.C: New test.
38550         * g++.dg/template/arg2.C: New test.
38551
38552 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38553
38554         * g77.f-torture/execute/select.f: New test.
38555         * g77.f-torture/noncompile/select_no_compile.f: New test.
38556
38557 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38558
38559         PR c++/9898
38560         * g++.dg/other/error4.C: New test.
38561
38562 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38563
38564         * g++.dg/template/friend17.C: New test.
38565
38566 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38567
38568         * gcc.c-torture/compile/20030320-1.c: New.
38569
38570 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38571
38572         * gcc.dg/builtins-6.c: New test case.
38573
38574 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38575
38576         PR target/10073
38577         * gcc.c-torture/compile/20030319-1.c: New.
38578
38579 2003-03-18  Jan Hubicka  <jh@suse.cz>
38580
38581         * gcc.dg/i386-cvt-1.c: New test.
38582
38583 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38584
38585         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38586         * objc.dg/naming-2.m: Likewise.
38587
38588 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38589
38590         PR c++/9639
38591         * g++.dg/parse/crash1.C: New test.
38592
38593 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38594
38595         PR c++/8805
38596         * g++.dg/eh/cleanup1.C: New test.
38597
38598 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38599
38600         * gcc.c-torture/execute/20030316-1.c: New test case.
38601
38602 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         PR c++/9629
38605         * g++.dg/init/ctor2.C: New test.
38606
38607 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38608
38609         * g77.f-torture/compile/xformat.f: New test case.
38610
38611 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38612
38613         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38614         * g++.old-deja/g++.mike/eh50.C: Likewise.
38615
38616 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38617
38618         PR c++/6440
38619         * g++.dg/template/spec7.C: New test.
38620         * g++.dg/template/spec8.C: Likewise.
38621
38622 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38623
38624         * gcc.c-torture/execute/20030313-1.c: New test.
38625
38626 2003-03-14  Richard Henderson  <rth@redhat.com>
38627
38628         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38629
38630 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38631
38632         * gcc.c-torture/compile/20030314-1.c: New test.
38633
38634 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38635
38636         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38637         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38638         thumb target,
38639         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38640         to accept newer _imp__  prefix and additional
38641         newline in .drectve section.
38642         * gcc.dg/dll-4.c: Likewise.
38643         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38644         switch.
38645
38646 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38647
38648         * g++.dg/parse/namespace9.C: New test.
38649
38650         * g++.dg/init/ref5.C: New test.
38651         * g++.dg/parse/ptrmem1.C: Likewise.
38652
38653 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38654
38655         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38656         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38657         regular expression.
38658         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38659         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38660
38661 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38662
38663         * gcc.c-torture/execute/20030224-2.c: New test.
38664
38665 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38666
38667         * gcc.dg/decl-3.c: New test.
38668
38669 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38670
38671         * gcc.dg/i386-loop-2.c: New test.
38672
38673 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38674
38675         PR c++/9474
38676         * g++.dg/parse/namespace8.C: New test.
38677
38678         PR c++/9924
38679         * g++.dg/overload/builtin2.C: New test.
38680
38681 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38682
38683         * gcc.dg/return-type-3.c: New test.
38684
38685 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38686
38687         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38688         profiling options are not supported.
38689
38690 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38691
38692         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38693         * g++.old-deja/g++.warn/impint2.C: Likewise.
38694
38695 2003-03-10  Devang Patel  <dpatel@apple.com>
38696
38697         * g++.dg/cpp/c++_cmd_1.C: New test.
38698         * g++.dg/cpp/c++_cmd_1.h: New file.
38699
38700 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38701
38702         * gcc.dg/altivec-9.c: New file.
38703
38704 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38705
38706         * gcc.dg/ppc-sdata-1.c: New test.
38707         * gcc.dg/ppc-sdata-2.c: New test.
38708
38709 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38710
38711         PR c++/9373
38712         * g++.dg/opt/ptrmem2.C: New test.
38713
38714         PR c++/8534
38715         * g++.dg/opt/ptrmem1.C: New test.
38716
38717 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38718
38719         * gcc.dg/i386-loop-1.c: New test.
38720
38721 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38722
38723         PR c++/9970
38724         * g++.dg/lookup/friend1.C: New test.
38725
38726 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38727
38728         PR c++/9823
38729         * g++.dg/parser/constructor1.C: New test.
38730
38731 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38732
38733         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38734
38735         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38736
38737 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38738
38739         * gcc.dg/cpp/Wunused.c: Update test.
38740
38741 2003-03-08  Jan Hubicka  <jh@suse.cz>
38742
38743         * gcc.dg/inline-3.c: New test.
38744
38745 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38746
38747         PR c++/9809
38748         * g++.dg/parse/builtin1.C: New test.
38749
38750         PR c++/9982
38751         * g++.dg/abi/cookie1.C: New test.
38752         * g++.dg/abi/cookie2.C: Likewise.
38753
38754         PR c++/9524
38755         * g++.dg/template/field1.C: New test.
38756
38757         PR c++/9912
38758         * g++.dg/parse/class1.C: New test.
38759         * g++.dg/parse/namespace7.C: Likewise.
38760         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38761
38762 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38763
38764         * g++.dg/init/ref4.C: New test.
38765
38766 2003-03-07  Jan Hubicka  <jh@suse.cz>
38767
38768         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38769         * gcc.dg/inline-3.c: New test.
38770
38771 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38772
38773         * g++.dg/init/ref3.C: New test.
38774
38775         PR c++/9965
38776         * g++.dg/init/ref2.C: New test.
38777
38778         PR c++/9400
38779         * g++.dg/warn/Wshadow-2.C: New test.
38780
38781         PR c++/9791
38782         * g++.dg/warn/Woverloaded-1.C: New test.
38783
38784 2003-03-05  Jan Hubicka  <jh@suse.cz>
38785
38786         * gcc.dg/i386-local2.c: New.
38787         * gcc.dg/i386-local.c: Fix typo.
38788
38789 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38790
38791         * g++.dg/abi/layout3.C: New test.
38792
38793 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38794
38795         * gcc.c-torture/compile/20030305-1.c
38796
38797 2003-03-05  Jan Hubicka  <jh@suse.cz>
38798
38799         * gcc.dg/i386-local.c: New.
38800
38801 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38802
38803         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38804
38805 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38806
38807         * gcc.dg/switch-2.c: New test.
38808         * gcc.dg/switch-3.c: New test.
38809         * gcc.dg/Wswitch.c: Adjust line numbers.
38810         * gcc.dg/Wswitch-default.c: Likewise.
38811         * gcc.dg/Wswitch-enum.c: Likewise.
38812
38813 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38814
38815         * gcc.c-torture/execute/20030222-1.c: New test.
38816
38817 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38818
38819         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38820
38821 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38822
38823         PR c++/9878
38824         * g++.dg/init/ref1.C: New test.
38825
38826 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38827
38828         * gcc.dg/sh-relax.c: New SH-only test.
38829
38830 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38831
38832         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38833         comment explaining purpose of testcase.
38834
38835 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38836
38837         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38838         for HC11/HC12 (asm needs two int registers).
38839         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38840         HC11/HC12 because the test uses an asm which needs two 32-bit
38841         registers.
38842
38843 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38844
38845         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38846         for HC11/HC12 (array is too large otherwise).
38847         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38848         * gcc.c-torture/compile/20010518-2.x: Likewise.
38849         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38850         HC11/HC12 (array is too large).
38851
38852 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38853
38854         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38855         * lib/g++-dg.exp (g++-dg-test): Likewise.
38856
38857 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38858
38859         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38860         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38861
38862 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38863
38864         * g++.dg/warn/implicit-typename1.C: Remove warning.
38865
38866 2003-02-28  Richard Henderson  <rth@redhat.com>
38867
38868         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38869         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38870
38871 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38872
38873         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38874         * g++.dg/pch/pch.exp: Likewise.
38875
38876 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38877
38878         PR c++/9879
38879         * g++.dg/init/new4.C: New test.
38880
38881 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38882
38883         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38884
38885 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38886
38887         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38888         unsigned long.
38889
38890         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38891         wider than float.
38892
38893 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38894
38895         * lib/scanasm.exp: Add support for counting numbers of
38896         occurences.
38897         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38898         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38899
38900 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38901
38902         PR c++/9683
38903         * g++.dg/template/static3.C: New test.
38904
38905         PR c++/9829
38906         * g++.dg/parse/namespace6.C: New test.
38907
38908 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38909
38910         PR target/9732
38911         * gcc.dg/20030225-1.c: New test.
38912
38913 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38914
38915         * README: Remove out-of-date information.
38916
38917         PR c++/9836
38918         * g++.dg/template/spec6.C: New test.
38919
38920 2003-02-24  Jeff Law  <law@redhat.com>
38921
38922         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38923
38924 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38925
38926         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38927         * gcc.dg/pragma-ep-1.c: Likewise.
38928
38929 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38930
38931         PR c++/9602
38932         * g++.dg/template/friend16.C: New test.
38933
38934 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38935
38936         PR c++/5333
38937         * g++.dg/parse/fused-params1.C: Adjust error messages.
38938         * g++.dg/template/nested3.C: New test.
38939
38940 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38941
38942         * g++.dg/abi/param1.C: New test.
38943
38944 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38945
38946         PR c++/7982
38947         * g++.dg/warn/implicit-typename1.C: New test.
38948
38949 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38950
38951         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38952         with "mtune".
38953         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38954         * gcc.c-torture/execute/20010129-1.x: Likewise.
38955         * gcc.dg/20011107-1.c: Likewise.
38956         * gcc.dg/20020108-1.c: Likewise.
38957         * gcc.dg/20020122-3.c: Likewise.
38958         * gcc.dg/20020206-1.c: Likewise.
38959         * gcc.dg/20020310-1.c: Likewise.
38960         * gcc.dg/20020426-2.c: Likewise.
38961         * gcc.dg/20020517-1.c: Likewise.
38962         * gcc.dg/991230-1.c: Likewise.
38963         * gcc.dg/i386-unroll-1.c: Likewise.
38964         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38965
38966 2003-02-22  Jan Hubicka  <jh@suse.cz>
38967
38968         * gcc.dg/i386-mul.c: New test.
38969
38970 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38971
38972         * gcc.dg/builtins-5.c: New test case.
38973
38974 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38975
38976         * gcc.dg/asmreg-1.c: New test.
38977
38978 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38979
38980         PR c++/9749
38981         * g++.dg/parse/varmod1.C: New test.
38982
38983 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38984
38985         PR c++/9727
38986         * g++.dg/template/op1.C: New test.
38987
38988 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38989
38990         PR c++/8906
38991         * g++.dg/template/nested2.C: New test.
38992
38993 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38994
38995         PR c++/8724
38996         * g++.dg/expr/dtor1.C: New test.
38997
38998 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38999
39000         * gcc.dg/cpp/include3.c: New test.
39001         * gcc.dg/cpp/inc/foo.h: New file.
39002
39003 2003-02-21  Glen Nakamura  <glen@imodulo.com>
39004
39005         * gcc.c-torture/execute/20030221-1.c: New test.
39006
39007 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
39008
39009         PR c++/9729
39010         * g++.dg/abi/conv1.C: New test.
39011
39012 2003-02-20  Jan Hubicka  <jh@suse.cz>
39013
39014         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39015
39016 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
39017
39018         * gcc.c-torture/compile/20030219-1.c: New test.
39019
39020 2003-02-18  Jan Hubicka  <jh@suse.cz>
39021
39022         * gcc.dg/funcorder.c: New test.
39023
39024 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39025
39026         * gcc.c-torture/execute/20030218-1.c: New.
39027
39028 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
39029
39030         * gcc.dg/20030218-1.c: New.
39031
39032 2003-02-18  Richard Henderson  <rth@redhat.com>
39033
39034         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39035         * gcc.dg/attr-used-2.c: New.
39036
39037 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
39038
39039         PR c++/9704
39040         * g++.dg/init/copy5.C: New test.
39041
39042 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
39043
39044         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39045         * g++.dg/pch/pch.exp: Likewise.
39046
39047 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39048
39049         * gcc.c-torture/execute/20030209-1.c: Enable the test if
39050         STACK_SIZE is not defined.
39051
39052 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39053
39054         PR c++/9457
39055         * g++.dg/template/init1.C: New test.
39056
39057 2003-02-16  Jan HUbicka  <jh@suse.cz>
39058
39059         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39060         (foo): Add few extra tests
39061         * gcc.dg/c99-const-expr-3.c: Likewise.
39062         * gcc.c-torture/execute/20030216-1.c: New.
39063
39064 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39065
39066         PR c++/9459
39067         * g++.dg/ext/typeof4.C: New test.
39068
39069 2003-02-15  Roger Sayle  <roger@eyesopen.com>
39070
39071         * gcc.dg/i386-387-3.c: New test case.
39072
39073 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
39074
39075         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39076         cris-*-elf* cris-*-aout* and mmix-*-*.
39077
39078 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
39079
39080         * gcc.dg/20030213-1.c: New test.
39081
39082 2003-02-12  Roger Sayle  <roger@eyesopen.com>
39083
39084         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39085         * gcc.dg/i386-387-2.c: Likewise.
39086
39087 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
39088
39089         * gcc.dg/ppc-spe.c: Fix formatting.
39090         Enable tests that were previously unsupported by gas.
39091         Delete tests for instructions that no longer exist.
39092         Switch arguments on evsubifw builtin.
39093
39094 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
39095
39096         * gcc.c-torture/execute/20030209-1.c: Disable the test if
39097         STACK_SIZE is too small.
39098
39099 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39100             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39101
39102         * gcc.dg/decl-2.c: New test.
39103
39104 2003-02-10  Jan Hubicka  <jh@suse.cz>
39105
39106         * gcc.dg/i386-fpcvt-1.c: New test.
39107
39108 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
39109
39110         * gcc.c-torture/execute/20030209-1.c: New test.
39111
39112 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
39113
39114         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39115         int-wide bitops, use the constants of the same width.
39116         Likewise, if long long is 32-bit wide, test bitops using
39117         32-bit constants.
39118
39119 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
39120
39121         * gcc.dg/20021014-1.c: Annotate with expected notice text.
39122
39123 2003-02-07  Roger Sayle  <roger@eyesopen.com>
39124
39125         * gcc.dg/builtins-4.c: New test case.
39126
39127 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39128
39129         * gcc.dg/20020430-1.c: Fix dg command typos.
39130         * gcc.dg/20020503-1.c: Likewise.
39131
39132 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39133
39134         PR c++/8785
39135         * g++.dg/parse/fused-params1.C: New test.
39136
39137         PR c++/8857
39138         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39139
39140         PR c++/8921
39141         * g++.dg/parse/non-dependent1.C: New test.
39142
39143         PR c++/8928
39144         * g++.dg/parse/dupl-tmpl-args1.C: New test.
39145
39146         PR c++/9228
39147         * g++.dg/parse/undefined7.C: New test.
39148         * g++.dg/parse/non-templ1.C: New test.
39149
39150         PR c++/9229
39151         * g++.dg/parse/too-many-tmpl-args1.C: New test.
39152
39153 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
39154
39155         * gcc.c-torture/compile/20030206-1.c: New test.
39156
39157 2003-02-05  Roger Sayle  <roger@eyesopen.com>
39158
39159         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39160         "pow" to "foo" to avoid potential confusion with a math built-in.
39161
39162 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39163
39164         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39165         conditions for SPARC targets.
39166
39167 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
39168
39169         * gcc.dg/20030204-1.c: New test.
39170
39171 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39172
39173         PR c++/38
39174         * g++.dg/parse/array-size1.C: New test.
39175
39176         PR c++/5657
39177         * g++.dg/parse/undefined3.C: New test.
39178
39179         PR c++/5665
39180         * g++.dg/parse/undefined4.C: New test.
39181
39182         PR c++/5975
39183         * g++.dg/parse/undefined5.C: New test.
39184
39185         PR c++/7259
39186         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39187
39188         PR c++/8578
39189         * g++.dg/parse/casting-operator1.C: New test.
39190
39191         PR c++/8596
39192         * g++.dg/parse/undefined6.C: New test.
39193
39194         PR c++/8736
39195         * g++.dg/parse/missing-template1.C: New test.
39196
39197 2003-02-04  Jan Hubicka  <jh@suse.cz>
39198
39199         * gcc.dg/i386-cadd.c: Compile using -march=k8.
39200         * gcc.dg/i386-cmov?.c: Likewise.
39201         * gcc.dg/i386-fpcvt-?.c: Likewise.
39202         * gcc.dg/i386-ssefp-1.c: Likewise.
39203         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39204         conventions.
39205
39206 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
39207
39208         PR c++/7129
39209         * g++.dg/ext/max.C: New test.
39210
39211 2003-02-03  Jan Hubicka  <jh@suse.cz>
39212
39213         * gcc.c-torture/execute/20030203-1.c: New test.
39214
39215 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
39216
39217         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39218         'natural-endian'.
39219
39220 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
39221
39222         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39223         * g++.dg/init/new2.C: Likewise.
39224         * g++.dg/other/new1.C: Likewise.
39225
39226 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
39227
39228         * gcc.dg/struct-ret-libc.c: New test.
39229
39230 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
39231
39232         * gcc.dg/20030129-1.c: New test.
39233
39234 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39235
39236         PR c++/8849
39237         * g++.dg/template/ptrmem4.C: New test.
39238
39239 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
39240
39241         * g++.dg/parser/constant1.C: New test.
39242
39243 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39244
39245         PR c++/8591
39246         * g++.dg/parse/friend2.C: New test.
39247
39248 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39249
39250         PR c++/9437
39251         * g++.dg/template/unify4.C: New test.
39252
39253 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
39254
39255         * gcc.c-torture/execute/20030128-1.c: New test.
39256
39257 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
39258
39259         * g++.dg/lookup/nested1.C: Test moved from ...
39260         * g++.old-deja/g++.other/lookup24.C: ... here.
39261
39262 2003-01-28  Jan Hubicka  <jh@suse.cz>
39263
39264         * gcc.dg/i386-cmov5.c: New test.
39265
39266 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39267
39268         * gcc.c-torture/execute/20010925-1.c: Changed the
39269         memcpy declaration.
39270
39271 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         PR c++/3902
39274         * g++.dg/parse/template5.C: New test.
39275
39276 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
39277
39278         PR fortran/9258
39279         * g77.dg/pr9258: New test.
39280
39281 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39282
39283         * README: Move relevant parts from README.g++.
39284
39285         * README.g++: Remove this file.
39286
39287 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39288
39289         * g++.dg/abi/dcast1.C: New test.
39290
39291 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39292
39293         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39294
39295 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
39296
39297         PR c++/47
39298         * g++.old-deja/g++.other/lookup24.C: New test.
39299
39300 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39301
39302         PR middle-end/7227
39303         * gcc.dg/uninit-C.c: New test.
39304
39305 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.dg/abi/covariant1.C: New test.
39308
39309 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
39310
39311         * gcc.dg/20030123-1.c: New test.
39312
39313 2003-01-25  Jan Hubicka  <jh@suse.cz>
39314
39315         PR opt/8492
39316         * gcc.c-torture/compile/20030125-1.c
39317
39318 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
39319
39320         PR c++/9403
39321         * g++.dg/parse/template3.C: New test.
39322         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39323
39324         PR c++/795
39325         * g++.dg/parse/template4.C: New test.
39326
39327         PR c++/9415
39328         * g++.dg/template/qual2.C: New test.
39329
39330         PR c++/8545
39331         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39332
39333         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39334
39335 2003-01-25  Roger Sayle  <roger@eyesopen.com>
39336
39337         * gcc.c-torture/execute/switch-1.c: New test case.
39338
39339 2003-01-25  Jan Hubicka  <jh@suse.cz>
39340
39341         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39342
39343 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39344
39345         Tweaks for Bison-1.875. From the NEWS file:
39346         "- `parse error' -> `syntax error'
39347         Bison now uniformly uses the term `syntax error'"
39348         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39349         * gcc.dg/cpp/digraph2.c: Likewise.
39350         * gcc.dg/cpp/direct2.c: Likewise.
39351         * gcc.dg/cpp/paste4.c: Likewise.
39352         * gcc.dg/c90-restrict-1.c: Likewise.
39353         * gcc.dg/c99-func-2.c: Likewise.
39354         * gcc.dg/noncompile/920721-2.c: Likewise.
39355         * gcc.dg/noncompile/930622-2.c: Likewise.
39356         * gcc.dg/noncompile/940112-1.c: Likewise.
39357         * gcc.dg/noncompile/950921-1.c: Likewise.
39358         * gcc.dg/noncompile/951123-1.c: Likewise.
39359         * gcc.dg/noncompile/971104-1.c: Likewise.
39360         * gcc.dg/noncompile/990416-1.c: Likewise.
39361
39362 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39363
39364         * g++.dg/parse/undefined1.C: Add error message.
39365
39366 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39367
39368         PR c++/9354
39369         * g++.dg/parse/new1.C: New test.
39370
39371         PR c++/9216
39372         * g++.dg/parse/template2.C: New test.
39373
39374         PR c++/9354
39375         * g++.dg/parse/typedef2.C: New test.
39376
39377         PR c++/9328
39378         * g++.dg/ext/typeof3.C: New test.
39379
39380 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39381
39382         PR c++/2738
39383         * g++.dg/parse/ret-type1.C: New test.
39384
39385         PR c++/3792
39386         * g++.dg/parse/tmpl-outside1.C: New test.
39387
39388         PR c++/4207
39389         * g++.dg/parse/int-as-enum1.C: New test.
39390
39391         PR c++/4903
39392         * g++.dg/parse/no-typename1.C: New test.
39393
39394         PR c++/5533
39395         * g++.dg/parse/no-value1.C: New test.
39396
39397         PR c++/5921
39398         * g++.dg/parse/wrong-inline1.C: New test.
39399
39400         PR c++/6402
39401         * g++.dg/parse/ref1.C: New test.
39402
39403         PR c++/6992
39404         * g++.dg/parse/attr-ctor1.C: New test.
39405
39406         PR c++/7229
39407         * g++.dg/parse/namespace5.C: New test.
39408
39409         PR c++/7917
39410         * g++.dg/parse/func-def1.C: New test.
39411
39412         PR c++/8143
39413         * g++.dg/parse/undefined1.C: New test.
39414
39415         PR c++/5723, PR c++/8522
39416         * g++.dg/parse/specialization1.C: New test.
39417
39418         PR c++/163, PR c++/8595
39419         * g++.dg/parse/struct-as-enum1.C: New test.
39420
39421         PR c++/9173
39422         * g++.dg/parse/undefined2.C: New test.
39423
39424 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39425
39426         PR c++/9298
39427         * g++.dg/parse/template1.C: New test.
39428
39429         PR c++/9384
39430         * g++.dg/parse/using1.C: New test.
39431
39432         PR c++/9285
39433         PR c++/9294
39434         * g++.dg/parse/expr2.C: New test.
39435
39436         PR c++/9388
39437         * g++.dg/parse/lookup2.C: Likewise.
39438
39439 2003-01-21  Jan Hubicka  <jh@suse.cz>
39440
39441         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39442         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39443         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39444         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39445
39446 2003-01-20  Nick Clifton  <nickc@redhat.com>
39447
39448         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39449         problem with ARM sibcall code generation.
39450
39451 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39452
39453         * gcc.c-torture/execute/20030120-1.c: New.
39454
39455 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39456
39457         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39458
39459 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39460
39461         PR c++/9272
39462         * g++.dg/parse/ctor1.C: New test.
39463
39464         PR c++/9294:
39465         * g++.dg/parse/qualified1.C: New test.
39466
39467         * g++.dg/parse/typename3.C: New test.
39468
39469 2003-01-16  Richard Henderson  <rth@redhat.com>
39470
39471         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39472
39473 2003-01-16  Richard Henderson  <rth@redhat.com>
39474
39475         * g++.dg/pch/pch.exp: Copy test header to the working directory
39476         before using it either for precompilation or direct use.
39477         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39478         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39479
39480 2003-01-16  Richard Henderson  <rth@redhat.com>
39481
39482         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39483         before using it either for precompilation or direct use.
39484         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39485         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39486
39487 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39488
39489         * g++.dg/ext/typename1.C: Add typename keyword.
39490         * g++.dg/template/crash1.C: Update error messages.
39491         * g++.dg/template/crash2.C: Remove error message.
39492         * g++.dg/parse/typename2.C: New test.
39493         * g++.dg/template/typename2.C: Change implicit
39494         typename warning into error.
39495         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39496         error messages.
39497         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39498         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39499         * g++.old-deja/g++.law/visibility13.C: Remove error
39500         messages.
39501         * g++.old-deja/g++.ns/template17.C: Reorder code to
39502         make declaration visible in template.
39503         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39504         * g++.old-deja/g++.pt/crash36.C: Issue more error
39505         messages.
39506         * g++.old-deja/g++.pt/crash5.C: Improve error
39507         message.
39508         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39509         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39510         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39511         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39512         typename warning with error message.
39513         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39514         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39515         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39516
39517 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         * g++.dg/parse/ambig2.C: New test.
39520
39521 2003-01-15  Richard Henderson  <rth@redhat.com>
39522
39523         * g++.dg/tls/init-2.C: Update error message string.
39524
39525 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39526
39527         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39528
39529 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39530
39531         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39532         all for HC11/HC12.
39533         * gcc.c-torture/compile/20001205-1.x: Likewise.
39534         * gcc.c-torture/compile/20001226-1.x: Likewise.
39535         * gcc.c-torture/compile/920520-1.x: Likewise.
39536         * gcc.c-torture/compile/961203-1.x: Likewise.
39537         * gcc.c-torture/compile/20020604-1.x: Likewise.
39538
39539 2003-01-15  Jan Hubicka  <jh@suse.cz>
39540
39541         * gcc.c-torture/compile/20030115-1.c: New test.
39542
39543         * gcc.dg/i386-fpcvt-1.c: New test.
39544         * gcc.dg/i386-fpcvt-2.c: New test.
39545
39546 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39547
39548         Further conform g++'s __vmi_class_type_info to the C++ ABI
39549         specification.
39550         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39551         the specification.
39552
39553 2003-01-14  Jan Hubicka  <jh@suse.cz>
39554
39555         * gcc.dg/i386-fpcvt-1.c: New test.
39556         * gcc.dg/i386-fpcvt-2.c: New test.
39557
39558 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39559
39560         * gcc.dg/i386-mmx-3.c: New test.
39561
39562 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39563
39564         PR c++/9264
39565         * g++.dg/parse/octal1.C: New file.
39566
39567         PR c++/9172
39568         * g++.dg/parse/typename1.C: New file.
39569
39570 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39571
39572         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39573         * gcc.dg/bf-no-ms-layout.c: Likewise.
39574         * gcc.dg/bf-ms-attrib.c: Likewise.
39575
39576 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39577
39578         PR c++/9099
39579         * g++.dg/parse/dtor1.C: New file.
39580
39581         PR c++/9128
39582         * g++.dg/rtti/typeid1.C: New file.
39583
39584         PR c++/9153
39585         * g++.dg/parse/lookup1.C: New file.
39586
39587         PR c++/9171
39588         * g++.dg/templ/spec5.C: New file.
39589
39590 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39591
39592         * gcc.c-torture/compile/20030110-1.c: New test.
39593
39594 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39595
39596         Merge from pch-branch:
39597
39598         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39599
39600         * gcc.dg/pch/cpp-1.h: New.
39601         * gcc.dg/pch/cpp-1.c: New.
39602         * gcc.dg/pch/cpp-2.h: New.
39603         * gcc.dg/pch/cpp-2.c: New.
39604
39605         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39606
39607         * gcc.dg/pch/except-1.h: New.
39608         * gcc.dg/pch/except-1.c: New.
39609
39610         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39611
39612         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39613         running test.
39614         * gcc.dg/pch: Include *.hp not *.h.
39615         * gcc.dg/pch/system-1.h: New.
39616         * gcc.dg/pch/system-1.c: New.
39617
39618         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39619
39620         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39621         rather than trying to build and run a program using PCH.
39622         * gcc.dg/pch: Remove dg-do commands from test files.
39623
39624         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39625
39626         * gcc.dg/pch/macro-3.c: New.
39627         * gcc.dg/pch/macro-3.h: New.
39628
39629         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39630
39631         * gcc.dg/pch/common-1.c: New.
39632         * gcc.dg/pch/common-1.h: New.
39633         * gcc.dg/pch/decl-1.c: New.
39634         * gcc.dg/pch/decl-1.h: New.
39635         * gcc.dg/pch/decl-2.c: New.
39636         * gcc.dg/pch/decl-2.h: New.
39637         * gcc.dg/pch/decl-3.c: New.
39638         * gcc.dg/pch/decl-3.h: New.
39639         * gcc.dg/pch/decl-4.c: New.
39640         * gcc.dg/pch/decl-4.h: New.
39641         * gcc.dg/pch/decl-5.c: New.
39642         * gcc.dg/pch/decl-5.h: New.
39643         * gcc.dg/pch/global-1.c: New.
39644         * gcc.dg/pch/global-1.h: New.
39645         * gcc.dg/pch/inline-1.c: New.
39646         * gcc.dg/pch/inline-1.h: New.
39647         * gcc.dg/pch/inline-2.c: New.
39648         * gcc.dg/pch/inline-2.h: New.
39649         * gcc.dg/pch/static-1.c: New.
39650         * gcc.dg/pch/static-1.h: New.
39651         * gcc.dg/pch/static-2.c: New.
39652         * gcc.dg/pch/static-2.h: New.
39653
39654         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39655
39656         * g++.dg/pch/pch.exp: Better handle failing testcases.
39657         * gcc.dg/pch/pch.exp: Likewise.
39658         * gcc.dg/pch/macro-1.c: New.
39659         * gcc.dg/pch/macro-1.h: New.
39660         * gcc.dg/pch/macro-2.c: New.
39661         * gcc.dg/pch/macro-2.h: New.
39662
39663         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39664
39665         * g++.dg/dg.exp: Treat files in pch/ specially.
39666         * g++.dg/pch/pch.exp: New file.
39667         * g++.dg/pch/empty.H: New file.
39668         * g++.dg/pch/empty.C: New file.
39669         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39670         "precompile".
39671
39672         * gcc.dg/pch/pch.exp: New file.
39673         * gcc.dg/pch/empty.h: New file.
39674         * gcc.dg/pch/empty.c: New file.
39675         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39676         "precompile".
39677
39678 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39679
39680         * g++.dg/template/friend14.C: New test.
39681
39682 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39683
39684         * gcc.dg/old-style-asm-1.c: New test.
39685
39686 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39687
39688         * gcc.c-torture/compile/20030109-1.c: New test.
39689
39690 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39691
39692         * gcc.c-torture/execute/20030109-1.c: New test.
39693
39694 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39695
39696         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39697         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39698         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39699         * g++.old-deja/g++.mike/eh2.C: Likewise.
39700         * g++.old-deja/g++.mike/eh3.C: Likewise.
39701         * g++.old-deja/g++.mike/eh5.C: Likewise.
39702         * g++.old-deja/g++.mike/eh6.C: Likewise.
39703         * g++.old-deja/g++.mike/eh7.C: Likewise.
39704         * g++.old-deja/g++.mike/eh8.C: Likewise.
39705         * g++.old-deja/g++.mike/eh9.C: Likewise.
39706         * g++.old-deja/g++.mike/eh10.C: Likewise.
39707         * g++.old-deja/g++.mike/eh12.C: Likewise.
39708         * g++.old-deja/g++.mike/eh13.C: Likewise.
39709         * g++.old-deja/g++.mike/eh14.C: Likewise.
39710         * g++.old-deja/g++.mike/eh16.C: Likewise.
39711         * g++.old-deja/g++.mike/eh17.C: Likewise.
39712         * g++.old-deja/g++.mike/eh18.C: Likewise.
39713         * g++.old-deja/g++.mike/eh21.C: Likewise.
39714         * g++.old-deja/g++.mike/eh23.C: Likewise.
39715         * g++.old-deja/g++.mike/eh24.C: Likewise.
39716         * g++.old-deja/g++.mike/eh25.C: Likewise.
39717         * g++.old-deja/g++.mike/eh26.C: Likewise.
39718         * g++.old-deja/g++.mike/eh27.C: Likewise.
39719         * g++.old-deja/g++.mike/eh28.C: Likewise.
39720         * g++.old-deja/g++.mike/eh29.C: Likewise.
39721         * g++.old-deja/g++.mike/eh31.C: Likewise.
39722         * g++.old-deja/g++.mike/eh33.C: Likewise.
39723         * g++.old-deja/g++.mike/eh34.C: Likewise.
39724         * g++.old-deja/g++.mike/eh35.C: Likewise.
39725         * g++.old-deja/g++.mike/eh36.C: Likewise.
39726         * g++.old-deja/g++.mike/eh37.C: Likewise.
39727         * g++.old-deja/g++.mike/eh38.C: Likewise.
39728         * g++.old-deja/g++.mike/eh39.C: Likewise.
39729         * g++.old-deja/g++.mike/eh40.C: Likewise.
39730         * g++.old-deja/g++.mike/eh41.C: Likewise.
39731         * g++.old-deja/g++.mike/eh42.C: Likewise.
39732         * g++.old-deja/g++.mike/eh44.C: Likewise.
39733         * g++.old-deja/g++.mike/eh46.C: Likewise.
39734         * g++.old-deja/g++.mike/eh47.C: Likewise.
39735         * g++.old-deja/g++.mike/eh48.C: Likewise.
39736         * g++.old-deja/g++.mike/eh49.C: Likewise.
39737         * g++.old-deja/g++.mike/eh50.C: Likewise.
39738         * g++.old-deja/g++.mike/eh51.C: Likewise.
39739         * g++.old-deja/g++.mike/eh53.C: Likewise.
39740         * g++.old-deja/g++.mike/eh55.C: Likewise.
39741         * g++.old-deja/g++.mike/p7912.C: Likewise.
39742         * g++.old-deja/g++.mike/p9706.C: Likewise.
39743         * g++.old-deja/g++.mike/p10416.C: Likewise.
39744         * g++.old-deja/g++.mike/p11667.C: Likewise.
39745         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39746         Remove redundant reference to Iris.
39747         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39748         Elxsi, i860, Pico Java, and WE32K.
39749
39750 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39751
39752         * g++.dg/ext/asm4.C: New test.
39753
39754 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39755
39756         PR c++/9030
39757         * g++.dg/template/friend12.C: New test.
39758         * g++.dg/template/friend13.C: Likewise.
39759         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39760
39761 2003-01-08  Jan Hubicka  <jh@suse.cz>
39762
39763         * gcc.dg/i386-cadd.c: New test.
39764         * gcc.dg/i386-cmov4.c: Likewise.
39765
39766 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39767
39768         PR c++/9165
39769         * g++.dg/warn/Wunused-3.C: New test.
39770
39771         * g++.dg/abi/bitfield9.C: New test.
39772
39773         PR c++/9189
39774         * g++.dg/parse/defarg3.C: New test.
39775
39776 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.dg/parse/ambig1.C: New test.
39779         * g++.dg/parse/defarg2.C: New test.
39780
39781 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39782
39783         * g++.dg/template/defarg-1.C: New test.
39784         * g++.dg/template/local2.C: Likewise.
39785
39786 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39787
39788         * gcc.c-torture/execute/20030105-1.c: New test.
39789
39790 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39791
39792         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39793         * g++.dg/parse/namespace4.C: Likewise.
39794
39795 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39796
39797         * g++.dg/template/ntp2.C: New test.
39798
39799 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39800
39801         * g++.dg/parse/extern-C-1.C: New test.
39802
39803         * g++.dg/parse/namespace4.C: New test.
39804
39805         * g++.dg/template/nested1.C: New test.
39806
39807         * g++.dg/parse/namespace3.C: New test.
39808
39809 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39810
39811         * g++.dg/lookup/two-stage1.C: New test.
39812
39813 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39814
39815         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39816         * g++.old-deja/g++.jason/access8.C: Likewise.
39817         * g++.old-deja/g++.other/decl5.C: Likewise.
39818
39819 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39820
39821         * g++.dg/parse/parse7.C: New test.
39822
39823 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39824
39825         PR c++/2843
39826         * g++.dg/ext/attrib7.C: New test.
39827
39828 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39829
39830         * g++.dg/parse/parse6.C: New test.
39831
39832 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39833
39834         * gcc.dg/h8300-stack-1.c: New.
39835
39836 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39837
39838         g++.dg/lookup/exception1.C: New test.
39839
39840         g++.dg/lookup/template1.C: New test.
39841
39842         g++.dg/parse/namespace2.C: New test.
39843
39844         g++.dg/parse/parens2.C: New test.
39845
39846 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39847
39848         * g++.dg/parse/parse5.C: New test.
39849         * g++.dg/lookup/scoped4.C: New test.
39850
39851 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39852
39853         * g++.dg/parse/parens1.C: New test.
39854
39855         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39856         angle-bracket1.C.
39857         * g++.dg/parse/parens2.C: New test.
39858
39859         * g++.dg/lookup/scope-operator1.C: New test.
39860
39861         * g++.dg/parse/operator1.C: New test.
39862
39863 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39864
39865         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39866         * g++.old-deja/g++.other/access6.C: Likewise.
39867         * g++.old-deja/g++.other/decl1.C: Likewise.
39868         * g++.old-deja/g++.pt/typename12.C: Likewise.
39869
39870 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39871
39872         * g++.dg/parse/namespace1.C: New test.
39873
39874 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39875
39876         * g++.dg/parse/parse4.C: New test.
39877
39878 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39879
39880         * g++.dg/parse/parse3.C: New test.
39881
39882 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39883
39884         * g++.dg/parse/parse2.C: New test.
39885
39886 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39887
39888         * g++.dg/template/friend11.C: New test.
39889
39890 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39891
39892         * g++.dg/parse/parse1.C: New test.
39893
39894 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39895
39896         * lib/profopt.exp: Change the name of a global variable to avoid
39897         possible clashes with other test suites.
39898
39899 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39900
39901         * g++.dg/inherit/covariant8.C: New test.
39902
39903 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39904
39905         * g++.dg/init/array9.C: New test.
39906
39907         PR c++/9112
39908         * g++.dg/parse/expr1.C: New test.
39909
39910 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39911
39912         * gcc.c-torture/compile/20021230-1.c: New test.
39913
39914 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39915
39916         * g++.dg/inherit/covariant5.C: New test.
39917         * g++.dg/inherit/covariant6.C: New test.
39918         * g++.dg/inherit/covariant7.C: New test.
39919
39920 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39921
39922         PR c++/2739
39923         * g++.dg/other/access2.C: New test.
39924
39925 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39926
39927         * g++.dg/other/anon-struct.C: No longer fails
39928         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39929         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39930         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39931
39932 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39933
39934         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39935
39936 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39937
39938         * g++.dg/eh/spec4.C: Remove stray semicolon.
39939         * g++.dg/expr/pmf-1.C: Change error message.
39940         * g++.dg/ext/asm1.C: Remove stray semicolon.
39941         * g++.dg/ext/typename1.C: Add missing typenames.
39942         * g++.dg/inherit/template-as-base.C: Change error message.
39943         * g++.dg/lookup/scoped1.C: Likewise.
39944         * g++.dg/lookup/scoped2.C: Likewise.
39945         * g++.dg/lookup/using2.C: Likewise.
39946         * g++.dg/other/component1.C: Remove stray semicolon.
39947         * g++.dg/other/do1.C: Change error message.
39948         * g++.dg/other/error2.C: Likewise.
39949         * g++.dg/other/init1.C: Likewise.
39950         * g++.dg/other/packed1.C: Remove stray semicolon.
39951         * g++.dg/other/ptrmem2.C: Change error message.
39952         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39953         marker.
39954         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39955         * g++.dg/template/access3.C: Add typename keyword.
39956         * g++.dg/template/access5.C: Remove stray semicolon.
39957         * g++.dg/template/access6.C: Likewise.
39958         * g++.dg/template/complit1.C: Likewise.
39959         * g++.dg/template/crash1.C: Change error message.
39960         * g++.dg/template/inherit2.C: Remove stray semicolon.
39961         * g++.dg/template/instantiate2.C: Likewise.
39962         * g++.dg/template/instantiate3.C: Change error message.
39963         * g++.dg/template/qual1.C: Remove stray semicolon.
39964         * g++.dg/template/qualttp18.C: Change error message.
39965         * g++.dg/template/ref1.C: Remove stray semicolon.
39966         * g++.dg/template/sizeof1.C (A::value): Declare it.
39967         * g++.dg/template/spec4.C: Change error message.
39968         * g++.dg/template/static1.C: Likewise.
39969         * g++.dg/template/type1.C: Likewise.
39970         * g++.dg/template/typename3.C: Likewise.
39971         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39972         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39973         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39974         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39975         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39976         named return value extension.
39977         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39978         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39979         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39980         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39981         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39982         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39983         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39984         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39985         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39986         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39987         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39988         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39989         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39990         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39991         syntax.
39992         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39993         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39994         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39995         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39996         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39997         * g++.old-deja/g++.brendan/template11.C: Likewise.
39998         * g++.old-deja/g++.brendan/template26.C: Likewise.
39999         * g++.old-deja/g++.brendan/template27.C: Use explicit
40000         specialization syntax.
40001         * g++.old-deja/g++.brendan/template30.C: Likewise.
40002         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40003         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40004         non-dependent names.
40005         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40006         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40007         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40008         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40009         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40010         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40011         named return value extension.
40012         * g++.old-deja/g++.ext/namedret2.C: Likewise.
40013         * g++.old-deja/g++.ext/namedret3.C: Likewise.
40014         * g++.old-deja/g++.ext/return1.C: Likewise.
40015         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40016         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40017         * g++.old-deja/g++.jason/access8.C: Likewise.
40018         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40019         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40020         pseudo-destructor names.
40021         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40022         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40023         pseudo-destructor names.
40024         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40025         * g++.old-deja/g++.jason/overload19.C: Likewise.
40026         * g++.old-deja/g++.jason/overload32.C: Likewise.
40027         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40028         stray semicolons.
40029         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40030         * g++.old-deja/g++.jason/return.C: Likewise.
40031         * g++.old-deja/g++.jason/return2.C: Likewise.
40032         * g++.old-deja/g++.jason/shadow1.C: Likewise.
40033         * g++.old-deja/g++.jason/special.C: Use explicit specialization
40034         syntax.
40035         * g++.old-deja/g++.jason/template10.C: Account for use of
40036         non-dependent names.
40037         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40038         syntax.
40039         * g++.old-deja/g++.jason/template37.C: Likewise.
40040         * g++.old-deja/g++.law/access4.C: Change error messages.
40041         * g++.old-deja/g++.law/arm13.C: Remove incorrect
40042         pseudo-destructor names.
40043         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40044         * g++.old-deja/g++.law/ctors9.C: Likewise.
40045         * g++.old-deja/g++.law/cvt22.C: Likewise.
40046         * g++.old-deja/g++.law/dtors5.C: Likewise.
40047         * g++.old-deja/g++.law/global-init1.C: Likewise.
40048         * g++.old-deja/g++.law/missed-error3.C: Likewise.
40049         * g++.old-deja/g++.law/operators28.C: Likewise.
40050         * g++.old-deja/g++.law/visibility28.C: Likewise.
40051         * g++.old-deja/g++.martin/eval1.C: Likewise.
40052         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40053         name.
40054         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40055         * g++.old-deja/g++.mike/net34.C: Likewise.
40056         * g++.old-deja/g++.mike/net36.C: Likewise.
40057         * g++.old-deja/g++.mike/ns2.C: Likewise.
40058         * g++.old-deja/g++.mike/p12306.C: Likewise.
40059         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40060         value extension.
40061         * g++.old-deja/g++.mike/p700.C: Likewise.
40062         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40063         * g++.old-deja/g++.mike/p710.C: Likewise.
40064         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40065         value extension.
40066         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40067         * g++.old-deja/g++.mike/pmf9.C: Likewise.
40068         * g++.old-deja/g++.ns/crash2.C: Likewise.
40069         * g++.old-deja/g++.ns/crash3.C: Likewise.
40070         * g++.old-deja/g++.ns/invalid1.C: Likewise.
40071         * g++.old-deja/g++.ns/ns17.C: Likewise.
40072         * g++.old-deja/g++.ns/template16.C: Likewise.
40073         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40074         keyword.
40075         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40076         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40077         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40078         named return value extension.
40079         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40080         * g++.old-deja/g++.other/access4.C: Issue additional error
40081         messages.
40082         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40083         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40084         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40085         * g++.old-deja/g++.other/crash25.C: Change error message.
40086         * g++.old-deja/g++.other/crash4.C: Change error message.
40087         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40088         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40089         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40090         checks.
40091         * g++.old-deja/g++.other/defarg8.C: Likewise.
40092         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40093         * g++.old-deja/g++.other/dtor10.C: Likewise.
40094         * g++.old-deja/g++.other/incomplete.C: Likewise.
40095         * g++.old-deja/g++.other/linkage7.C: Likewise.
40096         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40097         lookup algorithm.
40098         * g++.old-deja/g++.other/mangle2.C: Likewise.
40099         * g++.old-deja/g++.other/refinit2.C: Likewise.
40100         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40101         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40102         * g++.old-deja/g++.pt/crash28.C: Likewise.
40103         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40104         syntax.
40105         * g++.old-deja/g++.pt/crash32.C: Change error message.
40106         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40107         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40108         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40109         error message position.
40110         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40111         * g++.old-deja/g++.pt/defarg8.C: Change error message.
40112         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40113         syntax.
40114         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40115         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40116         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40117         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40118         keyword.
40119         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40120         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40121         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40122         keyword.
40123         * g++.old-deja/g++.pt/explicit71.C: Change error message.
40124         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40125         syntax.
40126         * g++.old-deja/g++.pt/friend28.C: Account for use of
40127         non-dependent names.
40128         * g++.old-deja/g++.pt/friend29.C: Likewise.
40129         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40130         rules.
40131         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40132         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40133         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40134         lookup rules.
40135         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40136         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40137         keyword.
40138         * g++.old-deja/g++.pt/memclass20.C: Likewise.
40139         * g++.old-deja/g++.pt/memclass5.C: Likewise.
40140         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40141         keyword.
40142         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40143         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40144         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40145         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40146         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40147         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40148         keyword.
40149         * g++.old-deja/g++.pt/spec10.C: Likewise.
40150         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40151         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40152         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40153         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40154         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40155         * g++.old-deja/g++.pt/ttp62.C: Likewise.
40156         * g++.old-deja/g++.pt/ttp64.C: Likewise.
40157         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40158         * g++.old-deja/g++.pt/typename15.C: Likewise.
40159         * g++.old-deja/g++.pt/typename22.C: Likewise.
40160         * g++.old-deja/g++.pt/typename6.C: Change error messages.
40161         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40162         * g++.old-deja/g++.pt/virtual2.C: Likewise.
40163         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40164         syntax.
40165         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40166         return value extension.
40167         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40168         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40169         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40170         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40171
40172 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40173
40174         * g++.dg/warn/inline1.C: New test.
40175         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40176         * g++.old-deja/g++.jason/synth10.C: Likewise.
40177         * g++.old-deja/g++.mike/net31.C: Likewise.
40178         * g++.old-deja/g++.mike/p8786.C: Likewise.
40179
40180         * g++.dg/template/friend10.C: New test.
40181         * g++.dg/template/conv5.C: New test.
40182
40183 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40184
40185         * g++.dg/lookup/scoped3.C: New test.
40186
40187         * g++.dg/lookup/decl1.C: New test.
40188         * g++.dg/lookup/decl2.C: New test.
40189
40190 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40191
40192         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40193         gcc.c-torture/compile/20021015-1.c,
40194         gcc.c-torture/compile/20021015-2.c,
40195         gcc.c-torture/compile/20021123-1.c,
40196         gcc.c-torture/compile/20021123-2.c,
40197         gcc.c-torture/compile/20021123-3.c,
40198         gcc.c-torture/compile/20021123-4.c,
40199         gcc.c-torture/execute/20021024-1.c: Add tests previously added
40200         only to 3.1 or 3.2 branch.
40201
40202 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
40203
40204         * gcc.dg/i386-bitfield3.c: New test.
40205
40206         * gcc.dg/i386-bitfield2.c: New test.
40207
40208 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
40209
40210         * g++.dg/parse/conv_op1.C: New test.
40211
40212 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
40213
40214         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40215         approved.
40216
40217 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
40218
40219         * gcc.c-torture/compile/20021220-1.c: New test.
40220
40221 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
40222
40223         * gcc.dg/i386-fastcall-1.c: New.
40224
40225 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40226
40227         * gcc.c-torture/execute/20021219-1.c: New test.
40228
40229 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40230
40231         * gcc.dg/i386-pic-1.c: New test.
40232
40233 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40234
40235         PR c++/8099
40236         * g++.dg/template/friend9.C: New test.
40237
40238 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40239
40240         PR c++/3663
40241         * g++.dg/template/access7.C: New test.
40242
40243 2002-12-18  Nick Clifton  <nickc@redhat.com>
40244
40245         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40246         the libstdc++-v3 directory has been found.
40247
40248 2002-12-12  Devang Patel <dpatel@apple.com>
40249         * gcc.dg/darwin-ld-1.c: New test.
40250         * gcc.dg/darwin-ld-2.c: New test.
40251         * gcc.dg/darwin-ld-3.c: New test.
40252         * gcc.dg/darwin-ld-4.c: New test.
40253         * gcc.dg/darwin-ld-5.c: New test.
40254
40255 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40256
40257         * gcc.c-torture/compile/20021212-1.c: New test.
40258
40259 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
40260
40261         * gcc.dg/fshort-wchar: New test.
40262
40263 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
40264
40265         PR c++/8372
40266         * g++.dg/template/dtor1.C: New test.
40267
40268         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40269         markers.
40270
40271 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
40272
40273         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40274
40275 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
40276
40277         * g++.dg/template/static1.C: New test.
40278         * g++.dg/template/static2.C: New test.
40279         * g++.old-deja/g++.ext/memconst.C: New test.
40280
40281 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40282
40283         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40284         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40285         * g++.dg/special/initp1.C: Likewise.
40286
40287 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
40288
40289         * gcc.c-torture/execute/20021204-1.c: New test.
40290
40291 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
40292
40293         * gcc.dg/ppc-fmadd-1.c: New file.
40294         * gcc.dg/ppc-fmadd-2.c: New file.
40295         * gcc.dg/ppc-fmadd-3.c: New file.
40296
40297 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40298
40299         * gcc.c-torture/compile/20021204-1.c: New test.
40300
40301 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40302
40303         * g++.dg/inherit/covariant2.C: New test.
40304         * g++.dg/inherit/covariant3.C: New test.
40305         * g++.dg/inherit/covariant4.C: New test.
40306         * g++.dg/inherit/covariant1.C: Remove XFAIL.
40307         * g++.old-deja/g++.robertl/eb17.C: Likewise.
40308
40309 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
40310
40311         PR c++/8688
40312         * g++.dg/init/brace3.C: New test.
40313
40314 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
40315
40316         * gcc.dg/20020210-1.c: Fix a comment typo.
40317
40318 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
40319
40320         PR c++/8720
40321         * g++.dg/parse/defarg1.C: New test.
40322
40323         PR c++/8615
40324         * g++.dg/template/char1.C: New test.
40325
40326         * g++.dg/template/varmod1.C: Fix typo.
40327
40328 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40329
40330         DR 180
40331         * g++.old-deja/g++.pt/crash32.C: Expect error.
40332
40333 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
40334
40335         PR c++/5919
40336         * g++.dg/template/varmod1.C: New test.
40337
40338         PR c++/8727
40339         * g++.dg/inherit/typeinfo1.C: New test.
40340
40341         PR c++/8663
40342         * g++.dg/inherit/typedef1.C: New test.
40343
40344 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40345
40346         PR c++/8332
40347         PR c++/8493
40348         * g++.dg/template/strlen1.C: New test.
40349
40350         PR c++/8227
40351         * g++.dg/template/ctor2.C: New test.
40352
40353         PR c++/8214
40354         * g++.dg/init/string1.C: New test.
40355
40356         PR c++/8511
40357         * g++.dg/template/friend8.C: New test.
40358
40359 2002-11-29  Joe Buck <jbuck@synopsys.com>
40360
40361         * g++.dg/lookup/anon2.C: New test.
40362
40363 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40364
40365         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40366         h8300 port.
40367
40368 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40369
40370         * gcc.dg/bitfld-6.c: New test.
40371
40372 2002-11-27  Jan Hubicka  <jh@suse.cz>
40373
40374         * gcc.c-torture/execute/20021127.[cx]: New test.
40375
40376 2002-11-26  Jan Hubicka  <jh@suse.cz>
40377
40378         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40379         quality.
40380
40381 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40382
40383         * g++.dg/init/brace2.C: New test.
40384         * g++.old-deja/g++.mike/p9129.C: Correct.
40385
40386 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40387
40388         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40389
40390 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40391
40392         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40393
40394 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40395
40396         * g++.dg/abi/empty11.C: New test.
40397         * g++.dg/rtti/cv1.C: New test.
40398
40399 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40400
40401         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40402
40403 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40404
40405         * g++.dg/abi/empty10.C: New test.
40406
40407 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40408
40409         * gcc.c-torture/compile/20021124-1.c: New test.
40410
40411 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40412
40413         * g++.dg/abi/rtti2.C: New test.
40414
40415 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40416
40417         * gcc.dg/i386-unroll-1.c: New test.
40418
40419 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40420
40421         * gcc.c-torture/compile/20021120-1.c: New test.
40422         * gcc.c-torture/compile/20021120-2.c: New test.
40423
40424 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40425
40426         * gcc.dg/bitfld-5.c: New test.
40427
40428 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40429
40430         * gcc.c-torture/execute/20021120-3.c: New test.
40431
40432 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40433
40434         * gcc.c-torture/execute/20021120-2.c: New test.
40435
40436 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40437
40438         * gcc.c-torture/execute/20021120-1.c: New test.
40439
40440 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40441
40442         * gcc.c-torture/execute/20021118-3.c: New test.
40443
40444 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40445
40446         * gcc.c-torture/compile/20021119-1.c: New test.
40447
40448 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40449
40450         * gcc.dg/duff-1.c: New test.
40451         * gcc.dg/duff-2.c: New test.
40452         * gcc.dg/duff-3.c: New test.
40453
40454 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40455
40456         * gcc.dg/cpp/_Pragma5.c: New test.
40457
40458 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40459
40460         * gcc.c-torture/execute/20021118-2.c: New test.
40461
40462 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40463
40464         * gcc.c-torture/execute/20021118-1.c: New test.
40465
40466 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40467
40468         * gcc.dg/20021116-1.c: New test.
40469
40470 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40471
40472         * g++.dg/abi/vcall1.C: New test.
40473
40474 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40475
40476         * gcc.dg/20021029-1.c: New test.
40477         * gcc.dg/20021029-2.c: New test.
40478
40479 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40480
40481         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40482
40483 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40484
40485         PR c/8439
40486         * gcc.dg/20021110.c: Move to ...
40487         * gcc.c-torture/compile/20021110.c: .... here.
40488
40489 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40490
40491         PR c/8467
40492         * gcc.c-torture/execute/20021111-1.c
40493
40494 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40495
40496         PR c/8439
40497         * gcc.dg/20021110.c: New test.
40498
40499 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40500
40501         * g++.dg/abi/vthunk3.C: Run only on x86.
40502
40503 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40504
40505         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40506
40507 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40508
40509         * lib/compat.exp (compat-execute): Fix logic error in last
40510         change.
40511
40512 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40513
40514         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40515
40516 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40517
40518         PR c++/8389
40519         * g++.dg/template/access6.C: New test.
40520
40521 2002-11-08  Jan Hubicka  <jh@suse.cz>
40522
40523         * gcc.dg/i386-ssefp-1.c: New test.
40524         * gcc.dg/i386-ssefp-1.c: New test.
40525
40526 2002-11-08  Jan Hubicka  <jh@suse.cz>
40527
40528         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40529
40530 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40531
40532         * g++.dg/abi/vthunk3.C: New test.
40533
40534         PR c++/8338
40535         * g++.dg/template/crash2.C: New test.
40536
40537 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40538
40539         * g++.dg/abi/dtor1.C: New test.
40540         * g++.dg/abi/dtor2.C: Likewise.
40541
40542 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40543
40544         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40545         Darwin.
40546
40547 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40548
40549         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40550         -mthumb.  Only xfail with -O0.
40551
40552 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40553
40554         * g++.dg/abi/thunk1.C: New test.
40555         * g++.dg/abi/thunk2.C: Likewise.
40556         * g++.dg/abi/vtt1.C: Likewise.
40557
40558 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40559
40560         PR optimization/8423
40561         * gcc.c-torture/execute/builtin-constant.c: New test.
40562
40563 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40564
40565         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40566         Add some more cases.
40567
40568 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40569
40570         PR c++/8391
40571         * g++.dg/opt/local1.C: New test.
40572
40573 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40574
40575         PR c++/8160
40576         * g++.dg/template/complit1.C: New test.
40577
40578         PR c++/8149
40579         * g++.dg/template/typename4.C: Likewise.
40580
40581 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40582
40583         Core issue 287, PR c++/7639
40584         * g++.dg/template/instantiate1.C: Adjust error location.
40585         * g++.dg/template/instantiate3.C: New test.
40586         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40587         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40588         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40589
40590 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40591
40592         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40593
40594 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40595
40596         PR c++/8287
40597         * g++.dg/init/dtor2.C: New test.
40598
40599 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40600
40601         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40602         * gcc.dg/nest.c: Bypass errors on irix6.
40603
40604 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40605
40606         * gcc.dg/nest.c: Expect error for mmix-*-*.
40607         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40608
40609 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40610
40611         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40612         markers.
40613
40614         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40615
40616 2002-10-25  Mike Stump  <mrs@apple.com>
40617
40618         * gcc.dg/warn-1.c: New test.
40619
40620 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40621
40622         * g++.dg/template/typename3.C: New test.
40623
40624 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40625
40626         * g++.dg/lookup/ptrmem1.C: New test.
40627
40628         * g++.dg/abi/vthunk2.C: New test.
40629
40630 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40631
40632         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40633
40634 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40635
40636         * g++.dg/abi/empty9.C: New test.
40637
40638 2002-10-24  Richard Henderson  <rth@redhat.com>
40639
40640         * g++.dg/inherit/thunk1.C: Enable for ia64.
40641
40642 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40643
40644         PR c++/8067
40645         * g++.dg/lookup/pretty1.C: New test.
40646
40647 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40648
40649         * gcc.dg/20021023-1.c: New test.
40650
40651 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40652
40653         PR c++/7679
40654         * g++.dg/parse/inline1.C: New test.
40655
40656 2002-10-23  Richard Henderson  <rth@redhat.com>
40657
40658         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40659
40660         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40661
40662 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40663
40664         PR c++/6579
40665         * g++.dg/parse/stmtexpr3.C: New test.
40666
40667 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40668
40669         * g++.dg/expr/cond1.C: New test.
40670
40671 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40672
40673         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40674
40675 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40676
40677         * g++.dg/abi/vbase13.C: New test.
40678         * g++.dg/abi/vbase14.C: Likewise.
40679
40680 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40681
40682         * gcc.dg/tls/pic-1.c: New test.
40683         * gcc.dg/tls/nonpic-1.c: New test.
40684         * gcc.dg/20021018-1.c: New test.
40685
40686 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40687
40688         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40689         Remove only files with the same base name as the test case.
40690         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40691         (profopt-execute): Likewise.  Also, remove old profiling
40692         and performance data files before running the tests.
40693
40694         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40695         * g++.dg/bprob/bprob.exp: Likewise.
40696         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40697         to allow more general test case names.
40698
40699         * g++.dg/bprob/bprob-1.C: Rename to ...
40700         * g++.dg/bprob/g++-bprob-1.C: ... this.
40701
40702         * g77.dg/bprob/bprob-1.f: Rename to ...
40703         * g77.dg/bprob/g77-bprob-1.f: ... this.
40704
40705 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40706
40707         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40708         bison 1.50 or later.
40709
40710 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40711
40712         * g++.dg/README: Describe more test directories.
40713
40714 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40715
40716         * g++.dg/init/array6.C: Add additional tests.
40717
40718 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40719
40720         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40721         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40722
40723 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40724
40725         * gcc.c-torture/compile/20020604-1.x: New.
40726         * gcc.c-torture/compile/simd-5.x: Likewise.
40727         * gcc.c-torture/execute/920710-1.x: Likewise.
40728         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40729
40730 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40731
40732         * g++.dg/inherit/override1.C: Add dg-options clause.
40733
40734 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40735
40736         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40737         _mm_slli_si128.
40738
40739 2002-10-19  Andreas Schwab  <schwab@suse.de>
40740
40741         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40742         directory component.
40743
40744 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40745
40746         * g++.dg/inherit/thunk1.C: New test.
40747
40748         * g++.dg/inherit/override1.C: New test.
40749
40750         * g++.dg/abi/mangle11.C: New test.
40751         * g++.dg/abi/mangle14.C: New test.
40752         * g++.dg/abi/mangle17.C: New test.
40753
40754 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40755
40756         * g++.dg/overload/member2.C: New test.
40757
40758 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40759
40760         * g++.dg/README: Describe new compat directory.
40761         * g++.dg/dg.exp: Skip tests in compat directory.
40762         * README.compat: New file.
40763         * lib/compat.exp: New expect script.
40764         * g++.dg/compat: New test directory.
40765         * g++.dg/compat/compat.exp: New expect script.
40766         * g++.dg/compat/abi: New test directory.
40767         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40768         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40769         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40770         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40771         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40772         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40773         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40774         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40775         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40776         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40777         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40778         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40779         * g++.dg/compat/break: New test directory.
40780         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40781         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40782         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40783         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40784         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40785         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40786         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40787         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40788         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40789         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40790         g++.dg/compat/break/README: New files.
40791         * g++.dg/compat/eh: New test directory.
40792         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40793         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40794         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40795         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40796         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40797         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40798         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40799         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40800         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40801         g++.dg/compat/eh/filter2_y.C,
40802         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40803         g++.dg/compat/eh/new1_y.C,
40804         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40805         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40806         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40807         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40808         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40809         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40810         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40811         g++.dg/compat/eh/unexpected1_y.C: New files.
40812         * g++.dg/compat/init: New test directory.
40813         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40814         g++.dg/compat/init/array5_y.C,
40815         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40816         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40817         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40818         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40819         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40820         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40821         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40822         g++.dg/compat/init/init-ref2_y.C: New files.
40823
40824 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40825
40826         PR c++/7584
40827         * g++.dg/inherit/using3.C: New test.
40828
40829 2002-10-17  Jan Hubicka  <jh@suse.cz>
40830
40831         * gcc.dg/20021017-2.c: New test.
40832
40833 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40834
40835         * g++.dg/abi/mangle16.C: Adjust.
40836
40837         * g++.dg/init/array8.C: New test.
40838
40839 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40840
40841         * gcc.dg/special/mips-abi.exp: New test.
40842         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40843
40844 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40845
40846         * g++.dg/abi/mangle16.C: New test.
40847         * g++.dg/abi/mangle17.C: Likewise.
40848
40849         PR c++/7478
40850         * g++.dg/template/ref1.C: New test.
40851
40852 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40853
40854         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40855
40856 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40857
40858         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40859
40860 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40861
40862         PR c++/7524
40863         * g++.dg/init/array7.C: New test.
40864
40865 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40866
40867         * g++.dg/init/array6.C: New test.
40868
40869         * g++.dg/abi/mangle13.C: Likewise.
40870         * g++.dg/abi/mangle14.C: Likewise.
40871         * g++.dg/abi/mangle15.C: Likewise.
40872
40873 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40874
40875         * g++.dg/abi/empty8.C: New test.
40876
40877 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40878
40879         * g++.dg/init/ctor1.C: New test.
40880
40881 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40882
40883         * gcc.c-torture/execute/20021015-1.c: New test.
40884
40885 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40886
40887         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40888
40889 2002-10-14  Jan Hubicka  <jh@suse.cz>
40890
40891         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40892
40893 2002-10-14  Richard Henderson  <rth@redhat.com>
40894
40895         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40896
40897 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40898
40899         PR optimization/6631
40900         * g++.dg/opt/const2.C: New test.
40901
40902 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/7176
40905         * g++.dg/parse/friend1.C: New test.
40906         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40907
40908 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40909
40910         * gcc.dg/20021014-1.c: New test.
40911
40912 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40913
40914         PR c++/5661
40915         * g++.dg/ext/vlm1.C: New test.
40916         * g++.dg/ext/vlm2.C: Likewise.
40917
40918         * g++.dg/init/array1.C: Remove invalid braces.
40919         * g++.dg/init/brace1.C: New test.
40920         * g++.dg/init/copy2.C: Likewise.
40921         * g++.dg/init/copy3.C: Likewise.
40922         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40923         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40924         braces.
40925
40926 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40927
40928         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40929
40930 2002-10-11  Richard Shann  <richard.shann@superh.com>
40931
40932         * gcc.c-torture/compile/simd-5.c: New test.
40933
40934 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40935
40936         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40937
40938 2002-10-10  Jim Wilson  <wilson@redhat.com>
40939
40940         * gcc.c-torture/execute/20021010-1.c: New test.
40941
40942 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40943
40944         PR c/7353
40945         * g++.dg/ext/typedef-init.C: New test.
40946         * gcc.dg/typedef-init.c: New test.
40947
40948 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40949
40950         * gcc.dg/cpp/paste13.c: New test.
40951
40952 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40953
40954         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40955         remaining platforms, XFAIL during compile, not execute.  Don't
40956         XFAIL at -O0.
40957
40958 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40959
40960         * gcc.dg/alias-1.c: Tweak expected warning.
40961
40962 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40963
40964         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40965
40966 2002-10-06  Andreas Jaeger  <aj@suse.de>
40967
40968         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40969         * gcc.dg/cpp/c++98.C: Likewise.
40970
40971         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40972         * g++.dg/cpp/c++98.C: Likewise.
40973
40974         * g++.dg/README (Subdirectories): Mention cpp directory.
40975
40976         PR target/7559
40977         * gcc.dg/20021006-1.c: New test.
40978
40979 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40980
40981         PR c++/7804
40982         * g++.dg/other/warning1.C: New test.
40983
40984 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40985
40986         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40987         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40988         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40989
40990 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40991
40992         PR c++/7931
40993         * g++.dg/template/ptrmem3.C: New test.
40994
40995         PR c++/7754
40996         * g++.dg/template/union1.C: New test.
40997
40998 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40999
41000         PR c++/8006
41001         * g++.dg/abi/mangle9.C: New test.
41002         * g++.dg/abi/mangle10.C: New test.
41003         * g++.dg/abi/mangle11.C: New test.
41004         * g++.dg/abi/mangle12.C: New test.
41005
41006 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
41007
41008         PR c++/7188.
41009         * g++.dg/template/meminit1.C: New test.
41010         * g++.dg/warn/Wreorder-1.C: Likewise.
41011         * g++.old-deja/g++.mike/warn3.C: Tweak.
41012         * lib/prune.exp: Ingore "in copy constructor".
41013
41014 2002-10-02  Andreas Jaeger  <aj@suse.de>
41015
41016         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41017         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41018         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41019         on x86-64.
41020
41021 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41022
41023         * gcc.dg/empty1.C: Fix typo.
41024
41025 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
41026
41027         * gcc.dg/alias-1.c: New test.
41028
41029 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
41030
41031         * gcc.dg/empty1.C: New test.
41032
41033         * g++.dg/tls/init-2.C: Tweak error messages.
41034
41035 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
41036
41037         * gcc.c-torture/compile/20020923-1.c: New test.
41038
41039 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
41040
41041         * gcc.c-torture/execute/ffs-1.c: New test.
41042         * gcc.c-torture/execute/ffs-2.c: Ditto.
41043
41044 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
41045
41046         * g++.dg/overload/member1.C: New test.
41047
41048 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
41049
41050         * g++.dg/abi/empty7.C: New test.
41051         * g++.dg/init/pm2.C: Likewise.
41052
41053 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
41054
41055         * g++.dg/rtti/crash1.C: New test.
41056
41057 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
41058
41059         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41060         gcc.dg/sibcall-4.c: New tests.
41061
41062 2002-09-28  Roger Sayle  <roger@eyesopen.com>
41063
41064         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41065         powerpc and MMIX targets.
41066
41067 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
41068
41069         * gcc.dg/cpp/20020927-1.c: New.
41070
41071 2002-09-26  David S. Miller  <davem@redhat.com>
41072
41073         * gcc.c-torture/compile/trunctfdf.c: New.
41074
41075 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41076
41077         * lib/target-supports.exp (check_weak_available): Handle solaris2.
41078
41079 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
41080
41081         * gcc.c-torture/execute/loop-15.c: New.
41082
41083 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
41084
41085         * README.QMTEST: Fix typo.
41086
41087 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
41088
41089         * gcc.dg/20020926-1.c: New test.
41090
41091 2002-09-25  David S. Miller  <davem@redhat.com>
41092
41093         PR target/7842
41094         * gcc.c-torture/execute/shiftdi.c: New test.
41095
41096 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
41097
41098         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41099         unique to the tool.
41100         * lib/g77.exp (g77_init): Likewise.
41101         * lib/g++.exp (g++_init): Likewise.
41102         * lib/objc.exp (objc_init): Likewise.
41103
41104 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
41105
41106         * g++.dg/abi/empty5.C: New test.
41107         * g++.dg/abi/empty6.C: New test.
41108         * g++.dg/abi/vbase12.C: New test.
41109
41110 2002-09-25  Richard Henderson  <rth@redhat.com>
41111
41112         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41113         too-small long double.
41114
41115 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
41116
41117         * gcc.dg/20020919-1.c: New test.
41118
41119 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
41120
41121         * g++.dg/abi/bitfield6.C: New test.
41122         * g++.dg/abi/bitfield7.C: New test.
41123         * g++.dg/abi/bitfield8.C: New test.
41124         * g++.dg/abi/vbase11.C: New test.
41125
41126 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41127
41128         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41129         hppa*-*-hpux*.  Update test comment.
41130
41131 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
41132
41133         * gcc.dg/tls/struct-1.c: New test.
41134
41135 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
41136
41137         * gcc.dg/cpp/tr-warn2.c: Update.
41138
41139 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41140
41141         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41142
41143 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41144
41145         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41146         systems.
41147
41148 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
41149
41150         * gcc.c-torture/execute/ieee/mzero3.c: New test.
41151
41152         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41153         Adjust for c++filt moved to binutils.  Remove spurious duplicate
41154         setting of cxxfilt.
41155
41156 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
41157
41158         * gcc.dg/20020312-2.c: Update for darwin.
41159
41160 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41161
41162         * g++.old-deja/g++.other/crash32.C: Mark ICE.
41163
41164 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
41165
41166         * objc.dg/comp-types-1.m: New test.
41167         * objc.dg/comp-types-2.m: New test.
41168         * objc.dg/comp-types-3.m: New test.
41169         * objc.dg/comp-types-4.m: New test.
41170         * objc.dg/comp-types-5.m: New test.
41171         * objc.dg/comp-types-6.m: New test.
41172
41173 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41174
41175         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41176
41177 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41178
41179         * g++.dg/other/do1.C: New test.
41180
41181         * g++.dg/template/subst1.C: New test.
41182
41183 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
41184
41185         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41186
41187 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41188
41189         * g++.dg/template/qualttp20.C: Adjust expected errors.
41190         * g++.old-deja/g++.jason/report.C: Likewise.
41191         * g++.old-deja/g++.other/qual1.C: Likewise.
41192
41193         * g++.dg/lookup/scoped2.C: New test.
41194
41195         * g++.dg/ext/asm3.C: New test.
41196
41197 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
41198
41199         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41200
41201 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
41202
41203         * ChangeLog: follow spelling conventions.
41204         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41205         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41206         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41207         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41208         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41209         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41210         * g++.old-deja/g++.law/global-init1.C: Likewise.
41211         * g++.old-deja/g++.other/delete4.C: Likewise.
41212         * g++.old-deja/g++.other/inline21.C: Likewise.
41213         * g++.old-deja/g++.other/singleton.C: Likewise.
41214         * g77.dg/strlen0.f: Likewise.
41215         * g77.f-torture/compile/20010519-1.f: Likewise.
41216         * g77.f-torture/compile/980310-4.f: Likewise.
41217         * gcc.c-torture/compile/20000605-1.c: Likewise.
41218         * gcc.c-torture/execute/20020225-1.c: Likewise.
41219         * gcc.dg/c90-hexfloat-2.c: Likewise.
41220         * gcc.dg/c99-bool-1.c: Likewise.
41221         * gcc.dg/c99-hexfloat-2.c: Likewise.
41222         * gcc.dg/dll-2.c: Likewise.
41223         * gcc.dg/wtr-union-init-1.c: Likewise.
41224         * gcc.dg/wtr-union-init-2.c: Likewise.
41225         * gcc.dg/wtr-union-init-3.c: Likewise.
41226         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41227         * gcc.dg/cpp/defined.c: Likewise.
41228         * gcc.dg/cpp/macsyntx.c: Likewise.
41229         * gcc.dg/cpp/paste2.c: Likewise.
41230         * gcc.dg/cpp/trad/defined.c: Likewise.
41231         * gcc.dg/format/c90-printf-1.c: Likewise.
41232         * gcc.dg/format/c90-scanf-1.c: Likewise.
41233         * gcc.dg/format/c99-printf-1.c: Likewise.
41234         * gcc.dg/format/c99-scanf-1.c: Likewise.
41235         * gcc.misc-tests/gcov-8.c: Likewise.
41236         * lib/profopt.exp: Likewise.
41237
41238 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
41239
41240         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41241
41242 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41243
41244         * g++.dg/inherit/using2.C: New test.
41245
41246 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
41247
41248         * ChangeLog: Follow spelling conventions.
41249         * g++.dg/template/friend4.C: Likewise.
41250         * g++.old-deja/g++.pt/crash67.C: Likewise.
41251         * gcc.c-torture/execute/20000801-4.c: Likewise.
41252         * gcc.dg/c90-digraph-1.c: Likewise.
41253         * gcc.dg/c94-digraph-1.c: Likewise.
41254         * gcc.dg/c99-digraph-1.c: Likewise.
41255         * gcc.dg/cpp/line5.c: Likewise.
41256         * gcc.dg/cpp/multiline.c: Likewise.
41257         * gcc.dg/cpp/trad/literals-1.c: Likewise.
41258         * gcc.dg/format/attr-3.c: Likewise.
41259         * gcc.dg/format/c90-scanf-3.c: Likewise.
41260         * gcc.dg/format/ext-4.c: Likewise.
41261
41262 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41263
41264         * g++.dg/template/pretty1.C: New test.
41265
41266 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
41267
41268         * gcc.c-torture/execute/struct-cpy-1.c: New test.
41269
41270 2002-09-13  Matt Austern  <austern@apple.com>
41271
41272         * g++.dg/other/constref[12].C: New, regression tests for
41273         passing a cast expression to a function by const reference.
41274
41275 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
41276
41277         * g++.dg/template/deduce1.C: New test.
41278
41279 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
41280
41281         * gcc.c-torture/execute/simd-1.c: Force all use of int to
41282         32-bit int.
41283
41284 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41285
41286         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41287         usage.
41288
41289 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
41290
41291         * gcc.c-torture/compile/20020910-1.c: New test.
41292
41293 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
41294
41295         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41296
41297 2002-09-10  Andreas Jaeger  <aj@suse.de>
41298
41299         * gcc.dg/20020312-2.c: Adjust for x86-64.
41300
41301 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
41302
41303         * g77.dg/7388.f: New test case for PR 7388.
41304
41305 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
41306
41307         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41308
41309 2002-09-05  Ziemowit Laski <zlaski@apple.com>
41310
41311         * objc.dg/proto-lossage-1.m: New test.
41312
41313 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
41314
41315         * gcc.dg/cpp/_Pragma4.c: Fix typo.
41316
41317 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
41318
41319         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
41320         expected to pass.
41321
41322 2002-09-06  Stan Shebs  <shebs@apple.com>
41323             David Edelsohn  <edelsohn@gnu.org>
41324
41325         * gcc.dg/weak: New directory.
41326         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41327         target-specific xfail bits.
41328         * gcc.dg/typeof-2.c: Move to new directory.
41329         * gcc.dg/weak.exp: New expect script.
41330
41331 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
41332
41333         * gcc.c-torture/execute/extzvsi.c: New test.
41334
41335 2002-09-05  Stan Shebs  <shebs@apple.com>
41336
41337         * gcc.dg/weak-1.c: xfail on Darwin.
41338         * gcc.dg/weak-2.c: Ditto.
41339         * gcc.dg/weak-3.c: Ditto.
41340         * gcc.dg/weak-4.c: Ditto.
41341         * gcc.dg/weak-5.c: Ditto.
41342         * gcc.dg/weak-6.c: Ditto.
41343         * gcc.dg/weak-7.c: Ditto.
41344         * gcc.dg/weak-8.c: Ditto.
41345         * gcc.dg/weak-9.c: Ditto.
41346
41347 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41348
41349         * gcc.c-torture/execute/loop-14.c: New test.
41350
41351 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41352
41353         * g++.dg/other/cxa-atexit1.C: New test.
41354
41355         * gcc.dg/typeof-2.c: New test.
41356
41357 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41358
41359         * gcc.dg/builtins-2.c: New testcase.
41360         * gcc.dg/builtins-3.c: New testcase.
41361
41362 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41363
41364         * gcc.dg/cpp/_Pragma4.c: New test.
41365
41366 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41367
41368         * objc/execute/nil_method-1.m: New testcase.
41369
41370 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41371
41372         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41373         [Object class], not [Object initialize].
41374
41375 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41376             Hans-Peter Nilsson  <hp@bitrange.com>
41377
41378         * gcc.c-torture/execute/20020720-1.x: Skip test on
41379         mmix-knuth-mmixware.  Correct comment.
41380
41381 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41382
41383         * g++.dg/abi/bitfield5.C: New test.
41384         * g++.dg/abi/vbase10.C: Likewise.
41385
41386 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41387
41388         * objc.dg/undeclared-selector.m: New test.
41389
41390 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41391
41392         * g++.dg/other/offsetof1.C: Avoid cast warning.
41393
41394 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41395
41396         * objc.dg/super-class-2.m: New test.
41397
41398 2002-08-24  Matt Austern  <austern@apple.com>
41399
41400         * g++.dg/ext/lvaddr.C: New test.
41401         * g++.dg/ext/lvcast.C: New test.
41402
41403 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41404
41405         * g++.dg/inherit/cond1.C: New test.
41406
41407 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41408
41409         * gcc.dg/noncompile/incomplete-1.c: New test.
41410
41411 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41412
41413         * gcc.dg/typespec-1.c: New test.
41414
41415 2002-08-20  Devang Patel  <dpatel@apple.com>
41416         * objc.dg/proto-hier-2.m: New test.
41417
41418 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41419
41420         * objc.dg/bitfield-1.m: New test.
41421         * objc.dg/bitfield-2.m: New test.
41422
41423 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41424
41425         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41426         gcc.dg/c99-flex-array-4.c: New tests.
41427
41428 2002-08-16  Stan Shebs  <shebs@apple.com>
41429
41430         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41431
41432 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41433
41434         * gcc.dg/typeof-1.c: New test.
41435         * g++.dg/ext/typeof2.C: New test.
41436
41437 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41438
41439         * g++.dg/other/offsetof1.C: New test.
41440
41441 2002-08-14  Richard Henderson  <rth@redhat.com>
41442
41443         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41444
41445 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41446
41447         * gcc.dg/cpp/_Pragma3.c: New test.
41448
41449 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41450
41451         * g++.dg/template/inherit3: New test.
41452
41453 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41454
41455         * gcc.dg/bitfld-4.c: Add blank options.
41456
41457 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41458
41459         * g++.dg/template/crash1.C: New test.
41460
41461 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41462
41463         * gcc.dg/tls/opt-2.c: New test.
41464
41465 2002-08-08  Devang Patel  <dpatel@apple.com>
41466
41467         * objc.dg/selector-1.m : New test
41468
41469 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         * g++.dg/abi/bitfield4.C: New test.
41472         * gcc.dg/bitfld-4.c: New test.
41473
41474 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41475
41476         * g++.dg/other/packed1.C: New test.
41477
41478 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41479
41480         * g++.dg/abi/offsetof.C: Tweak error messages.
41481         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41482
41483 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41484
41485         * gcc.dg/bitfld-3.c: New test.
41486
41487 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41488             Richard Henderson  <rth@redhat.com>
41489
41490         * gcc.dg/i386-bitfield1.c: New test.
41491         * g++.dg/abi/bitfield3.C: Update.
41492
41493 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41494
41495         * objc.dg/const-str-2.m: Update.
41496         * gcc.dg/cpp/c++98.c: Change to C extension.
41497         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41498         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41499
41500 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41501
41502         * gcc.dg/tls/diag-3.c: New.
41503
41504 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41505
41506         * g++.dg/README (Subdirectories): Document new subdir expr.
41507         * g++.dg/expr/pmf-1.C: New test.
41508
41509 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41510
41511         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41512
41513 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41514
41515         * g++.dg/abi/bitfield3.C: New test.
41516
41517 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41518
41519         * lib/gcov.exp: Tweak expected line formats.
41520         * gcc.misc-tests/gcov8.c: New test.
41521         * gcc.misc-tests/gcov8.x: New flags.
41522
41523 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41524
41525         * consistency.vlad/layout/endian.c: Include string.h.
41526
41527         * gcc.c-torture/execute/20020805-1.c: New test.
41528
41529 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41530
41531         * g++.dg/other/conversion1.C: New test.
41532
41533 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41534
41535         * gcc.dg/builtins-1.c: New testcase.
41536
41537 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41538
41539         * g++.dg/inherit/access3.C: New test.
41540
41541 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * gcc.dg/ia64-visibility-2.c: New test.
41544
41545 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41546
41547         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41548         __qualifier_flags to __flags.
41549
41550 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41551
41552         * g++.dg/inherit/operator1.C: New test.
41553         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41554         * g++.dg/other/error1.C: Change expected error message.
41555         * g++.dg/template/conv4.C: Likewise.
41556
41557 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41558
41559         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41560         for documented behavior.
41561
41562 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41563
41564         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41565         several targets known to fail.
41566
41567 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41568
41569         * gcc.dg/mips-args-[123].c: New tests.
41570
41571 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41572
41573         * gcc.dg/ppc-spe.c: New.
41574
41575 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41576
41577         * g++.dg/other/ptrmem4.C: New testcase.
41578
41579 2002-07-24  Richard Henderson  <rth@redhat.com>
41580
41581         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41582
41583 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41584
41585         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41586
41587 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41588
41589         * gcc.c-torture/execute/memset-3.c: New testcase.
41590
41591 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41592
41593         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41594         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41595
41596 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41597
41598         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41599         Delete.
41600
41601 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41602
41603         * gcc.c-torture/compile/simd-4.c: New test.
41604
41605 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41606
41607         PR c++/7347, c++/7348
41608         * g++.dg/template/access4.C: New test.
41609         * g++.dg/template/access5.C: New test.
41610         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41611         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41612         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41613         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41614
41615 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41616
41617         * gcc.dg/gnu89-init-2.c: New test.
41618
41619 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41620
41621         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41622
41623 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41624
41625         * gcc.c-torture/execute/20020720-1.c: New testcase.
41626
41627 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41628
41629         * gcc.dg/cpp/Wsignprom.c: New tests.
41630
41631 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41632
41633         * gcc.c-torture/execute/loop-13.c: New test.
41634
41635 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41636
41637         * gcc.dg/cpp/expr.c: New tests.
41638
41639 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41640
41641         * g++.dg/opt/pr6713.C: Add template instantiation.
41642
41643 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41644
41645         * gcc.dg/nest.c: New test.
41646
41647 2002-07-17  Richard Henderson  <rth@redhat.com>
41648
41649         * g++.dg/opt/pr6713.C: New test.
41650
41651 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41652
41653         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41654         XFAIL for all x86 processors.
41655
41656 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41657
41658         * gcc.c-torture/execute/20010122-1.x: Do not test with
41659         -fomit-frame-pointer.
41660
41661 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41662
41663         * g++.dg/template/instantiate2.C: New test.
41664         * g++.dg/template/spec4.C: New test.
41665
41666 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41667
41668         * g++.dg/template/access2.C: New test.
41669         * g++.dg/template/access3.C: New test.
41670
41671 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41672
41673         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41674         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41675         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41676         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41677         Convert to use <stdarg.h>.
41678         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41679         Delete.
41680         * gcc.dg/va-arg-2.c: New.
41681         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41682
41683 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41684
41685         * gcc.c-torture/compile/20020710-1.c: New test.
41686
41687 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41688                           Andrew Pinski  <pinskia@physics.uc.edu>
41689
41690         gcc.c-torture/compile/simd-2.c: New testcase.
41691         gcc.c-torture/compile/simd-3.c: Likewise.
41692
41693 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41694
41695         PR c++/7224
41696         * g++.dg/overload/error1.C: New test.
41697
41698 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41699
41700         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41701         configuration and IRIX 6 O32 ABI.
41702
41703 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41704
41705         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41706
41707 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41708
41709         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41710
41711 2002-07-10  Jeffrey A Law  <law@redhat.com>
41712
41713         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41714
41715         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41716
41717 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41718
41719         * gcc.dg/20020312-2.c: Check for __PPC__.
41720
41721 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41722
41723         * gcc.c-torture/compile/20020709-1.c: New test.
41724
41725 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41726
41727         * g++.dg/template/qualttp21.C: New test case.
41728
41729 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41730
41731         * gcc.c-torture/compile/20020706-1.c: New test.
41732         * gcc.c-torture/compile/20020706-2.c: New test.
41733
41734 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41735             Alexandre Oliva  <aoliva@redhat.com>
41736
41737         * g++.dg/warn/incomplete1.C: New test.
41738
41739 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41740
41741         PR c++/7099
41742         * g++.dg/warn/noreturn1.C: New test.
41743
41744 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41745
41746         PR c++/6706
41747         * g++.dg/debug/debug6.C: New test.
41748         * g++.dg/debug/debug7.C: New test.
41749
41750 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41751
41752         * gcc.c-torture/compile/simd-3.c: New test.
41753
41754 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41755
41756         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41757         * gcc.dg/20020620-1.c: Likewise.
41758
41759 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41760
41761         PR c++/6944
41762         * g++.dg/init/array4.C: New test.
41763         * g++.dg/init/array5.C: New test.
41764
41765 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41766
41767         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41768         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41769
41770 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41771
41772         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41773         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41774         * gcc.dg/wtr-conversion-1.c: Likewise.
41775         * gcc.dg/wtr-escape-1.c: Likewise.
41776         * gcc.dg/wtr-int-type-1.c: Likewise.
41777         * gcc.dg/wtr-label-1.c: Likewise.
41778         * gcc.dg/wtr-static-1.c: Likewise.
41779         * gcc.dg/wtr-strcat-1.c: Likewise.
41780         * gcc.dg/wtr-suffix-1.c: Likewise.
41781         * gcc.dg/wtr-switch-1.c: Likewise.
41782         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41783         * gcc.dg/wtr-union-init-1.c: Likewise.
41784         * gcc.dg/wtr-union-init-2.c: Likewise.
41785         * gcc.dg/wtr-union-init-3.c: Likewise.
41786
41787         * gcc.dg/wtr-func-def-1.c: New test.
41788
41789 2002-07-02 Devang Patel <dpatel@apple.com>
41790
41791         * objc.dg/param-1.m: New test.
41792
41793 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41794
41795         * gcc.dg/cpp/trad/directive.c: Add test.
41796         * gcc.dg/cpp/trad/macroargs.c: Add test.
41797         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41798
41799 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41800
41801         * gcc.dg/cpp/cmdlne-M.c: New test.
41802
41803 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41804
41805         * objc.dg/desig-init-1.m: New test.
41806
41807 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41808
41809         PR c++/6716
41810         * g++.dg/template/instantiate1.C: New test.
41811
41812 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41813
41814         PR c++/7112
41815         * g++.dg/template/sizeof2.C: New test.
41816
41817 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41818
41819         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41820         gcc.dg/cpp/trad/include.c: New tests.
41821
41822 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41823
41824         PR target/7177
41825         * gcc.c-torture/compile/20020701-1.c: New test.
41826
41827 2002-07-01  Stan Shebs  <shebs@apple.com>
41828
41829         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41830         header here...
41831         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41832         (objc-torture-execute): or here.
41833
41834 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41835
41836         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41837
41838 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41839
41840         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41841
41842 2002-06-30  Devang Patel  <dpatel@apple.com>
41843
41844         * objc.dg/fsyntax-only.m: New test.
41845
41846 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41847
41848         PR c++/6695
41849         * g++.dg/template/friend7.C: New file.
41850
41851 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41852
41853         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41854         return type.
41855
41856 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41857
41858         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41859         avoid division by zero.
41860
41861 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41862
41863         * gcc.dg/Wunknownprag.c: New tests.
41864
41865 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41866
41867         * gcc.c-torture/execute/simd-2.c: New test.
41868
41869 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41870
41871         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41872         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41873         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41874         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41875         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41876         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41877         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41878         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41879         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41880         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41881         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41882         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41883         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41884         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41885         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41886         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41887         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41888
41889 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41890
41891         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41892         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41893         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41894         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41895         New tests.
41896         * gcc.dg/cpp/trad/directive.c: Update.
41897
41898 2002-06-23  Andreas Jaeger  <aj@suse.de>
41899
41900         * gcc.c-torture/execute/complex-6.c: New.
41901
41902 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41903
41904         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41905         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41906         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41907         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41908
41909 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41910
41911         * gcc.dg/cpp/trad: New directory with traditional tests copied
41912         from parent directory.
41913         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41914         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41915         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41916         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41917         Move to trad/ and rename.
41918         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41919         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41920         gcc.dg/cpp/trad/redef2.c: New tests.
41921         * gcc.dg/cpp/trad/trad.exp: New driver.
41922
41923 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41924
41925         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41926         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41927         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41928         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41929         Remove.
41930
41931 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41932
41933         * gcc.dg/20020620-1.c: New test.
41934
41935 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41936
41937         * g++.dg/template/ttp4.C: New test.
41938
41939 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41940
41941         * g++.dg/opt/vt1.C: Fix regexp.
41942
41943 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41944
41945         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41946         Don't use attribute `noinline'.
41947
41948 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41949
41950         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41951
41952 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41953
41954         * gcc.c-torture/execute/simd-1.c: New.
41955
41956         * gcc.dg/simd-1.c: New.
41957
41958 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41959
41960         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41961
41962 2002-06-16  Richard Henderson  <rth@redhat.com>
41963
41964         * g++.dg/ext/anon-struct1.C: New.
41965         * g++.dg/ext/anon-struct2.C: New.
41966         * g++.dg/ext/anon-struct3.C: New.
41967         * gcc.dg/anon-struct-1.c: New.
41968         * gcc.dg/anon-struct-2.c: New.
41969         * gcc.dg/anon-struct-3.c: New.
41970         * gcc.dg/20011008-1.c: Adjust warning text.
41971         * gcc.dg/20020527-1.c: Add -fms-extensions.
41972
41973 2002-06-16  Richard Henderson  <rth@redhat.com>
41974
41975         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41976
41977 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41978
41979         * gcc.c-torture/execute/20020615-1.c: New test.
41980
41981 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41982
41983         * gcc.c-tortuture/execute/compare-1.c: New test case.
41984         * gcc.c-tortuture/execute/compare-2.c: New test case.
41985         * gcc.c-tortuture/execute/compare-3.c: New test case.
41986
41987 2002-06-13  Richard Henderson  <rth@redhat.com>
41988
41989         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41990         ia64 ilp32.
41991
41992 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41993
41994         * g++.dg/template/typename2.C: Update error message.
41995
41996 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41997
41998         * gcc.c-torture/execute/20020611-1.c: New test.
41999
42000 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
42001
42002         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42003         list of targets to skip.
42004
42005 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
42006
42007         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42008         targets if not optimizing.
42009
42010 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.c-torture/compile/20020605-1.c: New test.
42013
42014         * g++.dg/opt/vt1.C: New test.
42015
42016         * gcc.dg/20020531-1.c: New test.
42017
42018         * gcc.dg/20020530-1.c: New test.
42019
42020         * gcc.dg/20020527-1.c: New test.
42021
42022         * g++.dg/opt/cse1.C: New test.
42023
42024 2002-06-07  Roger Sayle  <roger@eyesopen.com>
42025
42026         * gcc.dg/20020607-2.c: New test case.
42027
42028 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
42029
42030         * gcc.c-torture/compile/20020604-1.c: New test.
42031
42032 2002-06-04  Richard Henderson  <rth@redhat.com>
42033
42034         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42035         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42036         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42037
42038 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
42039
42040         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42041
42042 2002-06-03  Richard Henderson  <rth@redhat.com>
42043
42044         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42045         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42046
42047 2002-06-02  Richard Henderson  <rth@redhat.com>
42048
42049         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42050         test functions static.
42051
42052 2002-06-02  Andreas Jaeger  <aj@suse.de>
42053
42054         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42055         now.
42056
42057 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42058
42059         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42060         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42061         Update for mofified diagnostics.
42062         * gcc.dg/c99-intconst-1.c: No longer fail.
42063
42064 2002-06-02  Richard Henderson  <rth@redhat.com>
42065
42066         * gcc.dg/uninit-A.c: Remove xfail markers.
42067
42068 2002-06-01  Roger Sayle  <roger@eyesopen.com>
42069
42070         * gcc.dg/fnegate-1.c: New test case.
42071
42072 2002-05-30  Osku Salerma  <osku@iki.fi>
42073
42074         * gcc.c-torture/execute/mayalias-1.c: New file.
42075
42076 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42077
42078         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42079         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42080         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42081
42082 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
42083
42084         * gcc.c-torture/execute/20020529-1.c: New test.
42085
42086 2002-05-27  Richard Henderson  <rth@redhat.com>
42087
42088         * g++.dg/ext/attrib6.C: New test case.
42089
42090 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42091
42092         * gcc.c-torture/execute/pure-1.c: New test.
42093
42094 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42095
42096         * gcc.dg/cpp/arith-2.c: Remove.
42097
42098 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42099
42100         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42101         * gcc.dg/cpp/if-3.c: Remove.
42102
42103 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
42104
42105         * g++.dg/opt/cse2.C: New test.
42106
42107 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
42108
42109         * gcc.dg/cpp/arith-1.c: New semantic tests.
42110         * gcc.dg/cpp/if-1.c: Update.
42111
42112 2002-05-24  Ben Elliston  <bje@redhat.com>
42113
42114         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42115
42116 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42117
42118         * gcc.dg/verbose-asm.c: New test.
42119
42120 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42121
42122         * gcc.dg/cpp/paste12.c: New test.
42123
42124 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42125
42126         * g++.dg/parse/named_ops.C: New test.
42127
42128 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
42129
42130         * gcc.dg/weak-8.c: New test.
42131
42132 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
42133
42134         * gcc.dg/weak-2.c: Allow optional leading underscore
42135         in scan-assembler symbol name.
42136         * gcc.dg/weak-3.c: Likewise.
42137         * gcc.dg/weak-4.c: Likewise.
42138         * gcc.dg/weak-5.c: Likewise.
42139
42140 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
42141
42142         * gcc.dg/20020523-1.c: New test.
42143
42144 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42145
42146         * objc.dg/const-str-2.m: Update now that we stop after
42147         a command line error.
42148
42149 2002-05-22  Richard Henderson  <rth@redhat.com>
42150
42151         * g++.dg/dg.exp: Fix typo in test pruneing.
42152
42153 2002-05-22  Richard Henderson  <rth@redhat.com>
42154
42155         * g++.dg/dg.exp: Prune the tls subdirectory.
42156         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42157         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42158         * g++.dg/tls/init-1.C: New.
42159
42160 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
42161
42162         * gcc.dg/20020517-1.c: New test.
42163
42164 2002-05-21  Richard Henderson  <rth@redhat.com>
42165
42166         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42167         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42168
42169 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
42170
42171         * g++.dg/other/copy2.C: New test.
42172
42173 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
42174
42175         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42176         (MAX_COPY): Bump up to 10 times sizeof (long long).
42177         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42178
42179         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42180         sizeof (long long).
42181
42182         * gcc.c-torture/execute/strcpy-1.c: New test.
42183
42184 2002-05-19  Jason Merrill  <jason2redhat.com>
42185
42186         * g++.dg/ext/oper1.C: New test.
42187
42188 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
42189 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
42190
42191         * README.QMTEST: New file.
42192
42193         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42194
42195 2002-05-19  Andreas Jaeger  <aj@suse.de>
42196
42197         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42198         now.
42199         * gcc.c-torture/execute/loop-2d.x: Likewise.
42200
42201 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
42202
42203         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42204         support weak symbols.
42205         * gcc.dg/weak-4.c: Likewise.
42206         * gcc.dg/weak-6.c: Likewise.
42207
42208 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
42209
42210         * gcc.dg/weak-3.c: Add dg-excess-error comment for
42211         cygwin, coff and h8300-*-hms targets
42212         * gcc.dg/weak-5.c: Likewise.
42213         * gcc.dg/weak-7.c: Likewise.
42214
42215 2002-05-16  Jason Merrill  <jason@redhat.com>
42216
42217         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42218         (scan-assembler-not, scan-assembler-dem): Likewise.
42219         (scan-assembler-dem-not): Likewise.
42220
42221 2002-05-15  Richard Henderson  <rth@redhat.com>
42222
42223         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42224
42225 2002-05-15  Richard Henderson  <rth@redhat.com>
42226
42227         * gcc.dg/weak-5.c (vfoo1c): No warning here.
42228         (vfoo1f): Warning here.
42229         (vfoo1l): Don't redefine the alias.
42230
42231 2002-05-14  Jason Merrill  <jason@redhat.com>
42232             Alexandre Oliva  <aoliva@redhat.com>
42233
42234         * g++.dg/init/pm1.C: New test.
42235
42236 2002-05-12  David S. Miller  <davem@redhat.com>
42237
42238         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42239         types.
42240
42241 2002-05-10  Roger Sayle  <roger@eyesopen.com>
42242
42243         * gcc.c-torture/execute/20020510-1.c: New test case.
42244
42245 2002-05-10  David S. Miller  <davem@redhat.com>
42246
42247         * gcc.c-torture/execute/conversion.c: Test long double too.
42248
42249 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
42250
42251         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42252         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42253         * lib/g++.exp (g++_link_flags): Likewise.
42254         * lib/objc.exp (objc_target_compile): Likewise.
42255
42256 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42257
42258         * gcc.dg/cpp/poison.c: Update.
42259         * gcc.dg/cpp/20000625-2.c: Remove.
42260         * gcc.dg/cpp/direct2s.c: Remove final test.
42261
42262 2002-05-08  Tom Rix  <trix@redhat.com>
42263
42264         * gcc.c-torture/execute/20020508-1.c: New test.
42265         * gcc.c-torture/execute/20020508-2.c: New test.
42266         * gcc.c-torture/execute/20020508-3.c: New test.
42267
42268 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42269
42270         * gcc.dg/cpp/charconst-4.c: More tests.
42271
42272 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
42273
42274         PR c/6569
42275         * gcc.dg/weak-3.c: Update location of warning messages.
42276         * gcc.dg/weak-5.c: Likewise.
42277
42278 2002-05-06  Roger Sayle  <roger@eyesopen.com>
42279
42280         * gcc.c-torture/execute/20020506-1.c: New test case.
42281
42282 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42283
42284         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42285
42286 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42287
42288         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42289
42290 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42291
42292         * gcc.dg/cpp/charconst-3.c: New test.
42293
42294 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42295
42296         * gcc.dg/cpp/charconst.c: Update tests.
42297
42298 2002-05-05  Tim Josling  <tej@melbpc.org.au>
42299
42300         * treelang: Added directory for new sample language treelang. Also
42301         lib/treelang.exp: New file to signal treelang should be tested.
42302
42303 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42304
42305         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42306         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42307         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42308         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42309         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42310         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42311         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42312
42313 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42314
42315         * gcc.dg/format/xopen-2.c: New test.
42316
42317 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42318
42319         * gcc.dg/20020503-1.c: New test.
42320
42321 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
42322
42323         * g++.dg/init/dtor1.C: Make it tougher.
42324
42325 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
42326
42327         * g++.dg/init/dtor1.C: New test.
42328
42329 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
42330
42331         * gcc.dg/altivec-8.c: New.
42332
42333 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
42334
42335         * gcc.dg/altivec-7.c: New.
42336
42337 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
42338
42339         * g++.dg/parse/typedef1.C: New test.
42340
42341 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42342
42343         PR c++/6486
42344         * g++.dg/template/friend6.C: New test.
42345
42346         PR c++/6492
42347         * g++.dg/init/copy1.C: New test.
42348
42349 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42350
42351         * g++.dg/warn/effc1.C: New test.
42352
42353 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42354
42355         * gcc.dg/cpp/if-cexp.c: Add a test.
42356
42357 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42358
42359         * gcc.dg/20020426-2.c: New test.
42360
42361 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42362
42363         * gcc.dg/cpp/if-mop.c: Update.
42364         * gcc.dg/cpp/if-mpar.c: Add test.
42365         * gcc.dg/cpp/if-oppr.c: Update.
42366
42367 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42368
42369         PR c/6343
42370         * gcc.dg/weak-[2-7].c: New tests.
42371
42372 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42373
42374         * gcc.dg/enum1.c: New test.
42375
42376 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42377
42378         PR c++/6497
42379         * g++.dg/inherit/access2.C: New test.
42380
42381 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42382
42383         PR bootstrap/6445
42384         * gcc.dg/20020426-1.c: New test.
42385
42386 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42387
42388         * g++.dg/abi/enum1.C: New test.
42389
42390 2002-04-26  Richard Henderson  <rth@redhat.com>
42391
42392         * gcc.dg/c99-bool-1.c: Expect always true warning.
42393
42394 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42395
42396         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42397
42398 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42399
42400         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42401         targets.
42402
42403 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42404
42405         * g++.dg/abi/mange7.C: New test.
42406
42407         PR c++/6438.
42408         * g++.dg/parse/stmtexpr2.C: New test.
42409
42410 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42411
42412         * gcc.dg/20020312-2.c: Add SH target.
42413
42414 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42415
42416         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42417         compiler output on mips*-*-irix*.
42418
42419 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42420
42421         * g++.dg/parse/attr1.C: New test.
42422
42423 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42424
42425         * gcc.c-torture/execute/string-opt-17.c: New test case.
42426         * gcc.c-torture/execute/memset-2.c: New test case.
42427
42428 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42429
42430         PR c++/6256:
42431         * g++.dg/template/friend5.C: New test.
42432
42433         PR c++/6331:
42434         * g++.dg/template/qual1.C: Likewise.
42435
42436 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42437
42438         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42439         Include stdlib.h, not stdio.h or ctype.h.
42440
42441 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42442
42443         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42444         cris-*-elf* and mmix-*-*.
42445         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42446         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42447         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42448         Ditto.
42449         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42450         * gcc.dg/wchar_t-1.c: Ditto.
42451
42452 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42453
42454         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42455         Clarify comment.
42456
42457 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42458
42459         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42460
42461 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42462
42463         * gcc.c-torture/execute/20000906-1.x: Delete.
42464
42465 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42466
42467         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42468
42469 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42470
42471         * PR6367
42472         * g77.f-torture/execute/6367.f: New test.
42473         * g77.f-torture/execute/6367.x: Disable for MMIX.
42474
42475 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42476
42477         * PR6352
42478         * g++.dg/opt/inline2.C: New test.
42479
42480 2002-04-18  Richard Henderson  <rth@redhat.com>
42481
42482         * gcc.dg/20000906-1.c: Enable for all targets.
42483         * gcc.c-torture/compile/iftrap-2.c: New.
42484
42485 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42486
42487         * gcc.dg/20020418-1.c: New test.
42488         * gcc.dg/20020418-2.c: New test.
42489
42490 2002-04-18  Richard Henderson  <rth@redhat.com>
42491
42492         * gcc.c-torture/compile/iftrap-1.c: New.
42493         * gcc.dg/iftrap-1.c: Adjust for ia64.
42494         * gcc.dg/iftrap-2.c: New.
42495
42496 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42497
42498         * gcc.c-torture/compile/20020418-1.c: New test.
42499
42500 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42501
42502         * gcc.c-torture/compile/20020415-1.c: New.
42503
42504 2002-04-18  David S. Miller  <davem@redhat.com>
42505
42506         * gcc.c-torture/execute/20020418-1.c: New test.
42507
42508 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42509
42510         * gcc.dg/20020416-1.c: New test.
42511
42512         * g++.dg/opt/inline1.C: New test.
42513
42514 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42515
42516         * gcc.dg/altivec-5.c: New test.
42517
42518         * gcc.dg/20020415-1.c: New test.
42519
42520 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42521
42522         * lib/chill.exp: Remove.
42523
42524 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42525
42526         * g++.dg/other/big-struct.C: New test.
42527
42528 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42529
42530         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42531         of scratch file.
42532
42533 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42534
42535         PR c/6277
42536         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42537         in scan-assembler function name
42538
42539 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42540
42541         * g77.f-torture/execute/980628-4.x,
42542         g77.f-torture/execute/980628-5.x,
42543         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42544         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42545         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42546         i[34567]86-*-*.
42547
42548 2002-04-13  David S. Miller  <davem@redhat.com>
42549
42550         * gcc.c-torture/execute/20020413-1.c: New test.
42551
42552 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42553
42554         * gcc.dg/asm-6.c,
42555         * g++.dg/ext/asm1.C: New tests.
42556
42557 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42558
42559         PR c++ 5373.
42560         * g++.dg/parse/stmtexpr1.C: New test.
42561
42562         PR c++/5189.
42563         * g++.dg/template/copy1.C: New test.
42564
42565 2002-04-12  Richard Henderson  <rth@redhat.com>
42566
42567         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42568
42569 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42570
42571         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42572         gcc.c-torture/execute/20020307-2.c.
42573
42574 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42575
42576         * g++.dg/ext/attrib5.C,
42577         * g++.dg/lookup/struct1.C: New tests.
42578
42579 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42580
42581         * gcc.dg/20020411-1.c: New test.
42582
42583         * gcc.c-torture/execute/20020411-1.c: New test.
42584
42585 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42586
42587         * g77.f-torture/execute/6177.f: New test.
42588
42589 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42590
42591         PR middle-end/6247
42592         * g++.dg/opt/cleanup1.C: New test.
42593
42594         * g++.dg/opt/const1.C: New test.
42595
42596 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42597
42598         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42599
42600 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42601
42602         PR c++/5507
42603         * g++.dg/template/typename2.C: New test.
42604
42605 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42606
42607         * gcc.c-torture/execute/loop-12.c: New.
42608
42609 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42610
42611         * g77.f-torture/execute/980628-4.x,
42612         g77.f-torture/execute/980628-5.x,
42613         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42614         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42615         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42616
42617 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42618
42619         PR optimization/6086
42620         * g++.dg/opt/preinc1.C: New test.
42621
42622 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42623
42624         PR c++/5571
42625         * g++.dg/opt/static2.C: New test.
42626
42627 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42628
42629         PR c/5120
42630         * gcc.dg/20020406-1.c: New test.
42631
42632 2002-04-04  David S. Miller  <davem@redhat.com>
42633
42634         * gcc.c-torture/execute/20020404-1.c: New test.
42635
42636 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42637
42638         PR c/6123
42639         * gcc.dg/20020312-2.c: Do not declare global register variable
42640         if __PIC__ or __pic__ is defined.
42641
42642 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42643
42644         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42645         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42646
42647 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42648
42649         * gcc.misc-tests/linkage.exp: Update last change to handle
42650         sparc*-, not just sparc-.
42651
42652 2002-04-03  Richard Henderson  <rth@redhat.com>
42653
42654         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42655
42656 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42657
42658         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42659
42660 2002-04-02  David S. Miller  <davem@redhat.com>
42661
42662         * gcc.c-torture/execute/20020402-3.c: New test.
42663
42664 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42665
42666         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42667         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42668
42669         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42670         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42671         g77.f-torture/execute/20001201.x,
42672         g77.f-torture/execute/u77-test.x: New files.
42673
42674         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42675         * gcc.dg/wchar_t-1.c: Ditto.
42676
42677 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42678
42679         * gcc.c-torture/execute/20020402-1.c: New test.
42680
42681 2002-04-01  Richard Henderson  <rth@redhat.com>
42682
42683         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42684
42685         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42686
42687 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42688
42689         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42690
42691 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42692
42693         * g++.dg/inherit/template-as-base.C: Expect error.
42694         * g++.dg/inherit/namespace-as-base.C: Likewise.
42695
42696 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42697
42698         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42699         g++.dg/ext/instantiate3.C: Tweak match patterns.
42700
42701         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42702         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42703         -da test.
42704
42705 2002-03-31  Richard Henderson  <rth@redhat.com>
42706
42707         * gcc.dg/special/alias-2.c: New.
42708         * gcc.dg/special/ecos.exp: Run it.
42709
42710 2002-03-31  Richard Henderson  <rth@redhat.com>
42711
42712         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42713
42714 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42715
42716         * gcc.dg/weak-1.c: Disable on h8300 port.
42717
42718 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42719
42720         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42721         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42722         ordering tests.
42723         * g++.dg/bprob/bprob-1.C: New test.
42724         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42725         * g++.dg/gcov/gcov-1.C: New test.
42726         * g++.dg/gcov/gcov-1.x: New file.
42727         * g++.dg/gcov/gcov-2.C: New test.
42728         * g++.dg/gcov/gcov-3.C: New test.
42729         * g++.dg/gcov/gcov-3.h: New file.
42730
42731 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42732
42733         * g++.old-deja/g++.other/builtins5.C: New test.
42734         * g++.old-deja/g++.other/builtins6.C: New test.
42735         * g++.old-deja/g++.other/builtins7.C: New test.
42736         * g++.old-deja/g++.other/builtins8.C: New test.
42737         * g++.old-deja/g++.other/builtins9.C: New test.
42738
42739 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42740
42741         * g++.dg/opt/static1.C: New test.
42742
42743         * g++.dg/opt/longbranch1.C: New test.
42744
42745 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42746
42747         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42748
42749         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42750
42751 2002-03-28  Jeffrey A Law  (law@redhat.com)
42752
42753         * gcc.c-torture/execute/20020328-1.c: New test.
42754
42755 2002-03-27  Richard Henderson  <rth@redhat.com>
42756
42757         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42758         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42759         move from g++.old-deja/g++.ext/.
42760
42761 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42762
42763         * g++.dg/init/new2.C: New test.
42764
42765 2002-03-26  Richard Henderson  <rth@redhat.com>
42766
42767         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42768
42769         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42770         on sparc.
42771
42772         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42773         sparcv9 systems.
42774         * gcc.dg/20001102-1.c: Likewise.
42775
42776 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42777
42778         * gcc.dg/cpp/endif-pedantic1.c,
42779         gcc.dg/cpp/endif-pedantic2.c: New tests.
42780
42781 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42782
42783         * g++.dg/init/new1.C: New test.
42784
42785 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42786
42787         * g++.dg/abi/vbase9.C: New test.
42788
42789 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42790
42791         * gcc.dg/arm-asm.c: New test.
42792
42793 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42794
42795         * gcc.dg/Wswitch-enum.c: New test.
42796         Fix PR c/5044.
42797
42798 2002-03-26  Richard Henderson  <rth@redhat.com>
42799
42800         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42801         structure.
42802
42803 2002-03-25  Richard Henderson  <rth@redhat.com>
42804
42805         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42806         sparcv9 systems.
42807
42808         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42809         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42810
42811 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42812
42813         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42814
42815 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42816
42817         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42818         targets using generic thunk support.
42819
42820 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42821
42822         * gcc.c-torture/compile/20020323-1.c: New test.
42823
42824         * g++.dg/opt/conj2.C: New test.
42825
42826 2002-03-24  Richard Henderson  <rth@redhat.com>
42827
42828         * gcc.dg/weak-1.c: Use -fno-common.
42829
42830 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42831
42832         * g77.dg/f77-edit-apostrophe-out.f: New test
42833         * g77.dg/f77-edit-h-out.f: New test
42834         * g77.dg/f77-edit-t-in.f: New test
42835         * g77.dg/f77-edit-t-out.f: New test
42836         * g77.dg/f77-edit-x-out.f: New test
42837         * g77.dg/f77-edit-slash-out.f: New test
42838         * g77.dg/f77-edit-colon-out.f: New test
42839         * g77.dg/f77-edit-s-out.f: New test
42840
42841 2002-03-24  Richard Henderson  <rth@redhat.com>
42842
42843         * objc/execute/formal_protocol-6.x: New XFAIL.
42844
42845 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42846
42847         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42848         that do not support weak symbols
42849
42850 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42851
42852         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42853         * lib/g77.exp: Likewise.
42854         * lib/objc.exp: Likewise.
42855
42856 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42857
42858         * gcc.dg/Wswitch-default.c: New test.
42859
42860 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42861
42862         * g++.dg/other/enum1.C: New test.
42863
42864 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42865
42866         * gcc.dg/pragma-ep-3.c: Fix typo.
42867
42868 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42869
42870         * g++.dg/inherit/template-as-base.C: New test.
42871
42872 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42873
42874         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42875         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42876
42877 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42878
42879         * gcc.dg/cpp/multiline.c: Update to match.
42880
42881 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42882
42883         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42884
42885 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42886
42887         * gcc.dg/cpp/extratokens2.c: New file.
42888
42889 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42890
42891         * gcc.dg/20020312-2.c: Add rs6000 target.
42892
42893         * gcc.c-torture/compile/20020319-1.c: New test.
42894
42895 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42896
42897         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42898         (A, E): Handle this.
42899
42900 2002-03-20  Jason Merrill  <jason@redhat.com>
42901
42902         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42903         ignoring -fpic.
42904         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42905         through prune_gcc_output.
42906
42907 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42908
42909         * gcc.c-torture/compile/20020320-1.c: New test.
42910
42911 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42912
42913         * gcc.c-torture/compile/20020318-1.c: New test.
42914
42915         * gcc.dg/struct-by-value-1.c: New test.
42916
42917         * gcc.dg/20020319-1.c: New test.
42918
42919 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42920
42921         * g++.dg/opt/conj1.C: New test.
42922
42923 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42924
42925         * g++.dg/template/qualttp20.C: Revert previous change.
42926         * g++.dg/template/qualttp3.C: Likewise.
42927         * g++.dg/template/qualttp4.C: Likewise.
42928         * g++.dg/template/qualttp5.C: Likewise.
42929         * g++.dg/template/qualttp6.C: Likewise.
42930         * g++.dg/template/qualttp7.C: Likewise.
42931         * g++.dg/template/qualttp8.C: Likewise.
42932         * g++.dg/template/recurse.C: Likewise.
42933
42934 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42935
42936         * gcc.dg/cpp/wchar-1.c: Update.
42937
42938 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42939
42940         * g++.dg/template/conv1.C: New test.
42941         * g++.dg/template/conv2.C: New test.
42942         * g++.dg/template/conv3.C: New test.
42943         * g++.dg/template/conv4.C: New test.
42944
42945 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42946
42947         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42948         * g++.dg/template/qualttp3.C: Likewise.
42949         * g++.dg/template/qualttp4.C: Likewise.
42950         * g++.dg/template/qualttp5.C: Likewise.
42951         * g++.dg/template/qualttp6.C: Likewise.
42952         * g++.dg/template/qualttp7.C: Likewise.
42953         * g++.dg/template/qualttp8.C: Likewise.
42954         * g++.dg/template/recurse.C: Likewise.
42955
42956 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42957
42958         * g++.dg/opt/dtor1.C: New test.
42959
42960 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42961
42962         * gcc.c-torture/compile/20020315-1.c: New test.
42963
42964 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42965
42966         * gcc.dg/weak-1.c: Fix scan tests.
42967
42968 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42969
42970         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42971         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42972         cris-*-aout* mmix-*-*.
42973         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42974         cris-*-aout* mmix-*-*.
42975         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42976         cris-*-elf* cris-*-aout* and mmix-*-*.
42977         * gcc.dg/20001009-1.c: Ditto.
42978         * gcc.dg/20010912-1.c: Ditto.
42979         * gcc.dg/20020122-4.c: Ditto.
42980         * gcc.dg/inline-2.c: Ditto.
42981
42982 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42983
42984         * gcc.c-torture/compile/20020314-1.c: New test.
42985
42986 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42987
42988         * gcc.c-torture/execute/20020314-1.c: New test.
42989
42990 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42991
42992         * g++.dg/warn/Wunused-1.C: New test.
42993
42994 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42995
42996         * g++.dg/abi/mangle6.C: New test.
42997
42998 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42999
43000         * gcc.c-torture/compile/20020309-2.c: New test.
43001
43002         * gcc.c-torture/compile/20020312-1.c: New test.
43003
43004 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43005
43006         * g++.dg/other/access1.C: New test.
43007
43008 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
43009
43010         * gcc.c-torture/execute/wchar_t-1.c: New test.
43011
43012 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
43013
43014         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43015
43016 2002-03-12  Roger Sayle  <roger@eyesopen.com>
43017
43018         * gcc.dg/20020312-1.c: New test case.
43019
43020 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
43021
43022         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43023
43024 2002-03-11  Richard Henderson  <rth@redhat.com>
43025
43026         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43027         * g++.old-deja/g++.jason/report.C: Likewise.
43028
43029 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43030
43031         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43032         * g++.old-deja/g++.robertl/eb56.C: Likewise.
43033
43034 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
43035
43036         * g++.dg/overload/pmf1.C: New test.
43037
43038 2002-03-11  Kazu Hirata  <kazu@hxi.com>
43039
43040         * gcc.c-torture/execute/20020307-1.c: Use long.
43041
43042 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
43043
43044         PR optimization/5844
43045         * gcc.dg/20020310-1.c: New test.
43046
43047 2002-03-09  Michael Meissner  <meissner@redhat.com>
43048
43049         * gcc.c-torture/execute/memcpy-2.c: New test.
43050         * gcc.c-torture/execute/memset-1.c: New test.
43051         * gcc.c-torture/execute/strlen-1.c: New test.
43052         * gcc.c-torture/execute/strcmp-1.c: New test.
43053         * gcc.c-torture/execute/strncmp-1.c: New test.
43054
43055 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
43056
43057         * gcc.dg/ppc-ldstruct.c: New test.
43058
43059 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
43060
43061         * gcc.c-torture/execute/va-arg-22.c: New test.
43062
43063 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43064
43065         * gcc.c-torture/compile/20020309-1.c: New test.
43066
43067 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
43068
43069         * gcc.c-torture/execute/20020307-2.c: New test.
43070
43071 2002-03-07  Jeffrey A Law  (law@redhat.com)
43072
43073         * g77.f-torture/compile/20020307-1.f: New test.
43074
43075 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
43076
43077         * gcc.dg/unordered-1.c: New test.
43078
43079 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
43080
43081         * gcc.c-torture/execute/20020307-1.c: New test.
43082
43083 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
43084
43085         * gcc.dg/20020304-1.c: New test.
43086
43087         * gcc.c-torture/compile/20020304-2.c: New test.
43088
43089 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
43090
43091         * gcc.c-torture/compile/20020304-1.c: New test case
43092         (from PR c/5830).
43093
43094 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
43095
43096         * gcc.dg/20020103-1.c: Add other -D ppc variants.
43097
43098 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43099
43100         * g++.dg/other/classkey1.C: New test.
43101
43102 2002-03-01  Richard Henderson  <rth@redhat.com>
43103
43104         * gcc.c-torture/compile/981223-1.x: New.
43105         * gcc.c-torture/compile/920625-1.x: New.
43106
43107 2002-02-28  Richard Henderson  <rth@redhat.com>
43108
43109         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43110
43111 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
43112
43113         * gcc.c-torture/execute/20020227-1.c: New test.
43114
43115 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
43116
43117         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43118         here" ERROR lines.
43119         * g++.old-deja/g++.oliva/partord1.C: Likewise.
43120         * g++.old-deja.g++.other/defarg1.C: Likewise.
43121         * g++.old-deja/g++.pt/calls2.C: Likewise.
43122         * g++.old-deja/g++.pt/crash20.C: Likewise.
43123         * g++.old-deja/g++.pt/crash30.C: Likewise.
43124         * g++.old-deja/g++.pt/crash36.C: Likewise.
43125         * g++.old-deja/g++.pt/crash6.C: Likewise.
43126         * g++.old-deja/g++.pt/defarg13.C: Likewise.
43127         * g++.old-deja/g++.pt/derived3.C: Likewise.
43128         * g++.old-deja/g++.pt/error1.C: Likewise.
43129         * g++.old-deja/g++.pt/friend21.C: Likewise.
43130         * g++.old-deja/g++.pt/friend23.C: Likewise.
43131         * g++.old-deja/g++.pt/infinite1.C: Likewise.
43132         * g++.old-deja/g++.robertl/eb128.C: Likewise.
43133
43134 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
43135
43136         * gcc.c-torture/execute/20020225-2.c: New test.
43137
43138 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
43139
43140         * gcc.c-torture/execute/920730-1t.c,
43141         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43142         Delete test cases, only relevant to -traditional.
43143
43144 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43145
43146         * gcc.dg/cpp/undef1.c: Remove.
43147         * gcc.dg/cpp/directiv.c: Update.
43148         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43149
43150 2002-02-27  Michael Meissner  <meissner@redhat.com>
43151
43152         * gcc.c-torture/execute/20020226-1.c: New test.
43153
43154 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
43155
43156         * g++.dg/debug/debug4.C: New test.
43157
43158         * gcc.dg/ia64-visibility-1.c: New test.
43159
43160 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
43161
43162         * gcc.dg/debug/20020224-1.c: New.
43163
43164 2002-02-25  Kazu Hirata  <kazu@hxi.com>
43165
43166         * gcc.c-torture/execute/960416-1.x: New.
43167         * gcc.c-torture/execute/divconst-3.x: Likewise.
43168
43169 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
43170
43171         * gcc.dg/20020224-1.c: New test.
43172
43173 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
43174
43175         * gcc.c-torture/execute/20020225-1.c: New.
43176
43177 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43178
43179         * gcc.dg/cpp/wchar-1.c: New test.
43180
43181 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
43182
43183         * gcc.dg/20020222-1.c: New test.
43184
43185 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
43186
43187         * g++.dg/opt/anonunion1.C: New test.
43188
43189 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         * g++.dg/template/qualttp19.C: New test.
43192         * g++.dg/template/qualttp20.C: New test.
43193         * g++.old-deja/g++.jason/report.C: Adjust expected errors
43194         * g++.old-deja/g++.other/qual1.C: Likewise.
43195
43196 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
43197
43198         * gcc.dg/attr-alwaysinline.c: New.
43199
43200 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
43201
43202         * gcc.dg/20020220-1.c: New test.
43203
43204         * gcc.dg/20020220-2.c: New test.
43205
43206         * g++.dg/opt/mmx1.C: New test.
43207
43208 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
43209
43210         * gcc.c-torture/compile/20020110.c: New test.
43211
43212 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
43213
43214         * gcc.c-torture/execute/20020219-1.c: New test.
43215
43216         * gcc.dg/20020219-1.c: New test.
43217
43218         * gcc.dg/noncompile/20020220-1.c: New test.
43219
43220         * g++.dg/opt/ptrintsum1.C: New test.
43221
43222         * gcc.dg/debug/20020220-1.c: New test.
43223
43224 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
43225
43226         * gcc.c-torture/execute/20020216-1.c: New test.
43227
43228 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43229
43230         * gcc.dg/decl-1.c: Update, new test.
43231
43232 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.dg/abi/bitfield1.C: New test.
43235         * g++.dg/abi/bitfield2.C: New test.
43236
43237 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43238
43239         * gcc.dg/attr-nest.c: New test.
43240
43241 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43242
43243         * gcc.c-torture/execute/20020215-1.c: New test.
43244
43245 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
43246
43247         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43248         * g++.dg/debug/debug.exp: New.
43249         * g++.dg/debug/trivial.C: New.
43250         * g++.dg/debug/debug1.C: Moved...
43251         * g++.dg/other/debug1.C: ...from here.
43252         * g++.dg/debug/debug2.C: Moved...
43253         * g++.dg/other/debug2.C: ...from here.
43254         * g++.dg/debug/debug3.C: Moved...
43255         * g++.dg/other/debug3.C: ...from here.
43256
43257         * gcc.dg/noncompile/20020213-1.c: New test.
43258
43259 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
43260
43261         * g++.dg/other/debug3.C: New test.
43262
43263         * gcc.c-torture/execute/20020213-1.c: New test.
43264
43265 2002-02-13  Richard Smith <richard@ex-parrot.com>
43266
43267         * g++.old-deja/g++.other/thunk1.C: New test.
43268
43269 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43270
43271         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43272
43273 2002-02-13  Stan Shebs  <shebs@apple.com>
43274
43275         * gcc.dg/altivec-3.c: New.
43276
43277 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
43278
43279         * gcc.dg/Wunreachable-1.c: New test.
43280         * gcc.dg/Wunreachable-2.c: New test.
43281
43282 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43283
43284         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43285
43286 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
43287
43288         * gcc.dg/decl-1.c: New test.
43289
43290 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43291
43292         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43293
43294 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43295
43296         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43297         * gcc.c-torture/compile/980506-1.x: Likewise.
43298
43299 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43300
43301         * gcc.dg/20020210-1.c: New.
43302
43303 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
43304
43305         * g77.f-torture/execute/947.f: New regression test
43306         for PR fortran/947.
43307
43308 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
43309
43310         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43311         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43312
43313 2002-02-08  Richard Henderson  <rth@redhat.com>
43314
43315         * gcc.c-torture/compile/labels-3.c: New.
43316
43317 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
43318
43319         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43320         expression statements work instead.
43321         * gcc.dg/noncompile/20020207-1.c: New test.
43322
43323 2002-02-07  Richard Henderson  <rth@redhat.com>
43324
43325         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43326
43327 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43328
43329         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43330         message from g77
43331         * lib/g77-dg.exp: Trim g77 error messages so that they are
43332         recognized by dg.exp.
43333
43334 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43335
43336         PR fortran/5473
43337         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
43338
43339 2002-02-07  Richard Henderson  <rth@redhat.com>
43340
43341         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43342         to be sufficiently aligned for integers.
43343
43344 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43345
43346         * g++.dg/template/friend4.C: New test.
43347
43348 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43349
43350         PR fortran/5743
43351         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43352         unsupported cases.
43353
43354 2002-02-07  Richard Henderson  <rth@redhat.com>
43355
43356         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43357         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43358         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43359         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43360
43361 2002-02-06  Richard Henderson  <rth@redhat.com>
43362
43363         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43364
43365 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43366
43367         * gcc.dg/20020206-1.c: New test.
43368
43369 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43370
43371         * gcc.c-torture/execute/20020206-1.c: New test.
43372
43373         * gcc.c-torture/execute/20020206-2.c: New test.
43374
43375         PR optimization/5429:
43376         * gcc.c-torture/compile/20020206-1.c: New test.
43377
43378 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43379
43380         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43381         as certain file formats cannot support particularly large
43382         alignments.
43383
43384         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43385         and do not expect to be able to link the executable.
43386
43387         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43388         fail because the COFF format does not support the weak attribute.
43389
43390 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43391
43392         * g77.dg/pr5473.f: New test
43393
43394 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43395
43396         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43397         Fix testcase accordingly.
43398
43399 2002-02-04  Richard Henderson  <rth@redhat.com>
43400
43401         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43402         (buf): Change to be an array of pointers, not ints.
43403
43404 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43405
43406         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43407         before all tests.  Move warning one line above to match where it
43408         C frontend emits.
43409         * gcc.dg/Wswitch-2.c: New test.
43410         * g++.dg/warn/Wswitch-1.C: New test.
43411         * g++.dg/warn/Wswitch-2.C: New test.
43412
43413 2002-02-04  Richard Henderson  <rth@redhat.com>
43414
43415         * g++.dg/abi/offsetof.C: Fix size comparison.
43416
43417 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43418
43419         * gcc.dg/cast-qual-2.c: New test.
43420
43421 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43422
43423         * gcc.dg/20020201-4.c: New test.
43424
43425 2002-02-04  Ben Elliston  <bje@redhat.com>
43426
43427         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43428         target_info attribute != 0, in addition to the empty string.
43429         (gcc_target_compile): Likewise.
43430
43431 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43432
43433         * gcc.dg/Wswitch.c: New test.
43434         PR gcc/4475. PR gcc/3780.
43435
43436 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43437
43438         * g77.f-torture/execute/5122.f: New test for regressions
43439         against PR fortran/5122.
43440
43441 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43442
43443         * g77.f-torture/compile/pr3743.f: Delete
43444         * g77.dg/pr3743-1.f: New test.
43445         * g77.dg/pr3743-2.f: New test.
43446         * g77.dg/pr3743-3.f: New test.
43447         * g77.dg/pr3743-4.f: New test.
43448
43449 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43450
43451         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43452
43453 2002-02-02  Richard Henderson  <rth@redhat.com>
43454
43455         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43456         * gcc.c-torture/execute/bf64-1.c: Likewise.
43457
43458 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43459
43460         * gcc.dg/20020201-2.c: New test.
43461
43462         * gcc.dg/20020201-3.c: New test.
43463
43464         * gcc.c-torture/execute/bitfld-2.c: New test.
43465
43466 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43467
43468         * gcc.dg/bitfld-1.c: Update.
43469         * gcc.dg/bitfld-2.c: Update.
43470         * gcc.c-torture/execute/bitfld-1.x: New.
43471
43472 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43473
43474         * gcc.c-torture/execute/20020201-1.c: New test.
43475
43476 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43477
43478         PR target/5469
43479         * gcc.dg/20020201-1.c: New test.
43480
43481 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43482
43483         PR fortran/3743
43484         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43485         * g77.f-torture/compile/pr3743.x: Remove
43486
43487 2002-01-31  Tom Rix  <trix@redhat.com>
43488
43489         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43490
43491 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43492
43493         * gcc.dg/noncompile/20020130-1.c: New test.
43494
43495 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43496
43497         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43498
43499 2002-01-29  Richard Henderson  <rth@redhat.com>
43500
43501         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43502         to long long.
43503         * gcc.c-torture/execute/bf64-1.c: Likewise.
43504
43505 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43506
43507         * gcc.c-torture/execute/20020129-1.c: New test.
43508
43509 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43510
43511         * gcc.c-torture/compile/20000224-1.c: Update.
43512         * gcc.c-torture/execute/bitfld-1.c: New tests.
43513         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43514         * gcc.dg/uninit-A.c: Update.
43515
43516 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43517
43518         * g++.dg/template/ctor1.C: Add instantiation.
43519
43520 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43521
43522         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43523         argument to __builtin_prefetch to be const ptr.
43524
43525 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43526
43527         * gcc.c-torture/compile/20020120-1.c: New test.
43528
43529 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43530
43531         * gcc.c-torture/execute/20020127-1.c: New test.
43532
43533 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43534
43535         * g77.dg/f77-edit-i-in.f: New test
43536         * g77.dg/f77-edit-i-out.f: New test
43537
43538 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43539
43540         * gcc.dg/debug/debug.exp: New file.
43541         * gcc.dg/debug/trivial.c: New file.
43542         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43543         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43544         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43545         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43546         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43547         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43548         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43549         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43550         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43551         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43552         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43553         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43554         * gcc.dg/20000503-1.c: Removed.
43555         * gcc.dg/20010207-1.c: Removed.
43556         * gcc.dg/20011223-1.c: Removed.
43557         * gcc.dg/20020104-2.c: Removed.
43558         * gcc.dg/debug-1.c: Removed.
43559         * gcc.dg/debug-2.c: Removed.
43560         * gcc.dg/debug-3.c: Removed.
43561         * gcc.dg/debug-4.c: Removed.
43562         * gcc.dg/debug-5.c: Removed.
43563         * gcc.dg/debug-6.c: Removed.
43564         * gcc.dg/dwarf2-1.c: Removed.
43565         * gcc.dg/dwarf2-2.c: Removed.
43566
43567 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43568
43569         * g++.old-deja/g++.other/eh5.C: New test.
43570         * g++.old-deja/g++.other/sibcall2.C: New test.
43571         * g++.old-deja/g++.other/array9.C: New test.
43572         * g++.old-deja/g++.other/typename2.C: New test.
43573         * g++.old-deja/g++.other/crash60.C: New test.
43574         * g++.old-deja/g++.other/conv9.C: New test.
43575         * g++.old-deja/g++.other/mangle10.C: New test.
43576         * g++.old-deja/g++.other/unchanging1.C: New test.
43577         * g++.old-deja/g++.other/exprstmt1.C: New test.
43578         * g++.old-deja/g++.other/inline23.C: New test.
43579         * g++.old-deja/g++.eh/ia64-1.C: New test.
43580         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43581         * g++.old-deja/g++.other/reload1.C: New test.
43582         * g++.old-deja/g++.other/static20.C: New test.
43583         * g++.old-deja/g++.other/local-alloc1.C: New test.
43584         * g++.old-deja/g++.other/conv8.C: New test.
43585         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43586         * g++.old-deja/g++.other/storeexpr1.C: New test.
43587         * g++.old-deja/g++.other/storeexpr2.C: New test.
43588         * g++.dg/eh/template2.C: New test.
43589         * g++.dg/warn/weak1.C: New test.
43590
43591 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43592
43593         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43594         Remove first, non-varying, argument.
43595
43596 2002-01-23  Richard Henderson  <rth@redhat.com>
43597
43598         * gcc.dg/inline-2.c: New.
43599
43600         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43601         Add optional target arg.  Check number of arguments.
43602         (scan-assembler-not, scan-assembler-dem): Likewise.
43603         (scan-assembler-dem-not): Likewise.
43604
43605 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43606
43607         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43608         line 12.
43609         * g++.old-deja/g++.brendan/parse3.C,
43610         g++.old-deja/g++.other/crash26.C,
43611         g++.old-deja/g++.other/crash28.C,
43612         g++.old-deja/g++.other/crash29.C,
43613         g++.old-deja/g++.other/crash30.C,
43614         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43615
43616 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43617
43618         * gcc.dg/20020115-1.c: New.
43619
43620 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43621
43622         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43623
43624 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43625
43626         * gcc.dg/20020122-3.c: New.
43627
43628 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43629
43630         * g++.dg/other/gc1.C: New test.
43631
43632 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43633
43634         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43635
43636 2002-01-22  Richard Henderson  <rth@redhat.com>
43637
43638         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43639
43640 2002-01-22  Richard Henderson  <rth@redhat.com>
43641
43642         * gcc.dg/20020122-4.c: New.
43643
43644 2002-01-22  H.J. Lu <hjl@gnu.org>
43645
43646         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43647         link output.
43648         * gcc.dg/special/ecos.exp: Likewise.
43649         * lib/g++-dg.exp: Likewise.
43650         * lib/g77-dg.exp: Likewise.
43651         * lib/gcc-dg.exp : Likewise.
43652         * lib/mike-g++.exp: Likewise.
43653         * lib/mike-g77.exp: Likewise.
43654         * lib/mike-gcc.exp: Likewise.
43655         * lib/objc-dg.exp: Likewise.
43656
43657 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43658
43659         PR target/5379
43660         * gcc.dg/20020122-2.c: New test.
43661
43662 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43663
43664         * gcc.dg/20020122-1.c: New test.
43665
43666 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43667
43668         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43669
43670 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43671
43672         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43673
43674 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43675
43676         * gcc.c-torture/compile/20020121-1.c: New test.
43677
43678 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43679
43680         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43681         ld_library_path.
43682
43683 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43684
43685         * gcc.dg/20020218-1.c: New test.
43686
43687 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43688
43689         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43690         messages
43691         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43692         "At global scope" warning
43693         * g++.dg/ext/align1.C: Change cygwin test for alignment
43694         from db-bogus to dg-warning
43695
43696 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43697
43698         * g77.f-torture/compile/cpp2.F: New test.
43699
43700 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43701
43702         * g++.dg/template/access1.C: New test.
43703
43704 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43705
43706         * gcc.dg/20020118-1.c: New.
43707
43708 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43709
43710         * gcc.c-torture/execute/20020118-1.c: New test.
43711
43712 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43713
43714         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43715         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43716         alignment warnings.
43717
43718 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43719
43720         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43721         torture_with_loops and torture_without_loops
43722
43723 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43724
43725         * gcc.c-torture/compile/20020116-1.c: New test.
43726
43727 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43728
43729         * gcc.dg/20020116-2.c: New test.
43730
43731         * gcc.dg/ultrasp4.c: New test.
43732
43733         * gcc.dg/20020116-1.c: New test.
43734
43735 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43736
43737         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43738         by EABI.
43739
43740 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43741
43742         * gcc.misc-tests/i386-prefetch.exp: New.
43743         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43744         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43745         * gcc.misc-tests/i386-pf-none-1.c: New test.
43746         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43747
43748 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43749
43750         * gcc.dg/gnu89-init-1.c: Add new tests.
43751
43752 2002-01-15  Andreas Jaeger  <aj@suse.de>
43753
43754         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43755         * gcc.dg/i386-mmx-2.c: Likewise.
43756         * gcc.dg/i386-sse-1.c: Likewise.
43757         * gcc.dg/i386-sse-2.c: Likewise.
43758         * gcc.dg/i386-sse-3.c: Likewise.
43759
43760 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43761
43762         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43763         Uncomment additional cases that now pass.
43764
43765 2002-01-11  Richard Henderson  <rth@redhat.com>
43766
43767         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43768         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43769
43770 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43771
43772         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43773
43774 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43775
43776         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43777         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43778
43779 2002-01-10  Dale Johannesen  <dalej@apple.com>
43780
43781         * gcc.c-torture/execute/loop-11.c: New.
43782
43783 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43784
43785         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43786         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43787
43788 2002-01-09  Richard Henderson  <rth@redhat.com>
43789
43790         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43791         type in which to perform the operation for each size.
43792
43793 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43794
43795         * gcc.c-torture/compile/20020109-2.c: New test.
43796
43797 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43798
43799         * gcc.c-torture/execute/loop-10.c: New test.
43800
43801 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43802
43803         * gcc.c-torture/compile/20010226-1.c: New test.
43804         * gcc.c-torture/compile/20010227-1.c: New test.
43805         * gcc.c-torture/compile/20010426-1.c: New test.
43806         * gcc.c-torture/compile/20010510-1.c: New test.
43807         * gcc.c-torture/compile/20010605-3.c: New test.
43808         * gcc.c-torture/compile/20010824-1.c: New test.
43809         * gcc.c-torture/execute/20010409-1.c: New test.
43810         * gcc.dg/noncompile/20000901-1.c: New test.
43811         * gcc.dg/20001023-1.c: New test.
43812         * gcc.dg/20001101-1.c: New test.
43813         * gcc.dg/20001102-1.c: New test.
43814         * gcc.dg/20010207-1.c: New test.
43815         * gcc.dg/20010405-1.c: New test.
43816         * gcc.dg/20010822-1.c: New test.
43817         * gcc.dg/20011107-1.c: New test.
43818
43819 2002-01-09  Jeffrey A Law  (law@redhat.com)
43820
43821         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43822
43823         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43824         execution failure on PA targets.
43825
43826 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43827
43828         * gcc.c-torture/compile/20020109-1.c: New test.
43829
43830 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43831
43832         * gcc.c-torture/execute/20020108-1.c: New test.
43833
43834 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43835
43836         * gcc.dg/20020108-1.c: New test.
43837
43838 2002-01-08  H.J. Lu <hjl@gnu.org>
43839
43840         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43841         for header files.
43842
43843 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43844
43845         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43846         consistency.
43847
43848 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43849
43850         * gcc.dg/altivec-4.c: Test altivec predicates.
43851
43852 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43853
43854         * gcc.c-torture/execute/20020107-1.c: New test.
43855
43856 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43857
43858         PR c/5279
43859         * gcc.c-torture/compile/20020106-1.c: New test.
43860
43861 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43862
43863         * gcc.c-torture/execute/nestfunc-4.c: New test.
43864
43865 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43866
43867         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43868         extra triple that slipped in.
43869         * g++.old-deja/g++.abi/align.C: Likewise.
43870         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43871
43872 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43873
43874         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43875         * g++.old-deja/g++.abi/align.C: Likewise.
43876         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43877
43878         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43879         on FreeBSD/i386.
43880         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43881         FreeBSD.
43882
43883 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43884
43885         * gcc.dg/20020104-1.c: New test.
43886
43887         * gcc.dg/20020104-2.c: New test.
43888
43889 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43890
43891         * gcc.dg/20020103-1.c: Fix typo in target selector.
43892
43893 2002-01-03  Richard Henderson  <rth@redhat.com>
43894
43895         * gcc.dg/20020103-1.c: New.
43896
43897 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43898
43899         * gcc.c-torture/execute/20020103-1.c: New test.
43900
43901 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43902
43903         * g++.dg/other/debug2.C: New test.
43904
43905         * gcc.c-torture/compile/20020103-1.c: New test.
43906
43907 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43908
43909         * gcc.dg/gnu89-init-1.c: Added new tests.
43910
43911 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43912
43913         * g++.dg/template/friend2.C: Remove as patch is reverted.
43914
43915         * g++.dg/warn/oldcast1.C: New test.
43916
43917         * g++.dg/template/ptrmem1.C: New test.
43918         * g++.dg/template/ptrmem2.C: New test.
43919
43920         * g++.dg/template/ntp.C: New test.
43921
43922         * g++.dg/other/component1.C: New test.
43923
43924         * g++.dg/template/ttp3.C: New test.
43925
43926         * g++.dg/template/friend2.C: New test.
43927         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43928
43929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43930
43931         * g++.dg/other/ptrmem1.C: New test.
43932         * g++.dg/other/ptrmem2.C: New test.
43933
43934 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43935
43936         * g++.dg/template/ctor1.C: New test.
43937
43938 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43939
43940         * g++.dg/template/friend2.C: New test.
43941
43942 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43943
43944         * gcc.dg/mmix-1.c: New test.
43945
43946 2001-12-31  Richard Henderson  <rth@redhat.com>
43947
43948         * gcc.dg/asm-5.c: New.
43949
43950 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43951
43952         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43953         in namespace __gnu_cxx
43954
43955 2001-12-30  Richard Henderson  <rth@redhat.com>
43956
43957         * gcc.dg/debug-6.c: New.
43958
43959 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43960
43961         * gcc.c-torture/compile/20011229-2.c: New test.
43962
43963 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43964
43965         * gcc.dg/debug-3.c: New test.
43966         * gcc.dg/debug-4.c: New test.
43967         * gcc.dg/debug-5.c: New test.
43968
43969 2001-12-29  Richard Henderson  <rth@redhat.com>
43970
43971         * g++.dg/eh/loop1.C: New.
43972
43973 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.dg/template/crash1.C: New test.
43976
43977 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43978
43979         * g++.dg/other/const1.C: New test.
43980
43981 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43982
43983         * gcc.c-torture/compile/20011229-1.c: New test.
43984
43985 2001-12-28  Stan Shebs  <shebs@apple.com>
43986
43987         * lib/objc-torture.exp: Resync with c-torture.exp.
43988         * lib/objc.exp: Load standard libraries.
43989
43990 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43991
43992         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43993         additional tests.
43994
43995 2001-12-27  Roger Sayle <roger@eyesopen.com>
43996
43997         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43998
43999 2001-12-27  Richard Henderson  <rth@redhat.com>
44000
44001         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44002
44003 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44004
44005         * g++.dg/eh/ctor1.C: New test.
44006         * g++.dg/other/error2.C: New test.
44007
44008 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44009
44010         * g++.dg/other/init2.C: New test.
44011
44012 2001-12-24  Richard Henderson  <rth@redhat.com>
44013
44014         * gcc.dg/20011223-1.c: New.
44015         * gcc.dg/inline-1.c: New.
44016
44017 2001-12-23  Richard Henderson  <rth@redhat.com>
44018
44019         * gcc.dg/asm-4.c: Test operand modifiers.
44020
44021 2001-12-23  Richard Henderson  <rth@redhat.com>
44022
44023         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44024
44025 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44026
44027         * gcc.c-torture/execute/20011223-1.c: New test.
44028
44029 2001-12-21  Richard Henderson  <rth@redhat.com>
44030
44031         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44032         re-enables the warning.
44033
44034 2001-12-21  Richard Henderson  <rth@redhat.com>
44035
44036         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44037
44038 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44039
44040         * gcc.c-torture/compile/20011218-1.c: New test.
44041
44042 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
44043
44044         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
44045         arm-isr.c test.
44046         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
44047         epilogue generation for ARM ISR routines.
44048
44049 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44050
44051         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44052         * gcc.dg/format/c90-printf-3.c: Likewise.
44053         * gcc.dg/format/c99-printf-3.c: Likewise.
44054         * gcc.dg/format/ext-1.c: Likewise.
44055         * gcc.dg/format/ext-6.c: Likewise.
44056         * gcc.dg/format/format.h: Prototype unlocked stdio.
44057
44058 2001-12-20  Richard Henderson  <rth@redhat.com>
44059
44060         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44061         (arena): Use it.
44062         (malloc): Correct allocation logic.  Abort if we fill up the
44063         arena before initialization complete.
44064         (realloc): Correct allocation logic.
44065
44066 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44067
44068         * gcc.c-torture/compile/20011219-2.c: New test.
44069
44070         * gcc.c-torture/execute/20011219-1.c: New test.
44071
44072 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
44073
44074         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44075         target does not support weak symbols.
44076
44077 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
44078
44079         * gcc.c-torture/compile/20011219-1.c: New test.
44080
44081 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
44082
44083         * g++.dg/other/error1.C: New test.
44084
44085 2001-12-17  Jeffrey A Law  (law@redhat.com)
44086
44087         * gcc.c-torture/execute/20011217-1.c: New test.
44088
44089 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
44090
44091         * objc.dg/special/: New directory.
44092         * objc.dg/special/special.exp: New file.
44093         * objc.dg/special/unclaimed-category-1.h: New file.
44094         * objc.dg/special/unclaimed-category-1a.m: New file.
44095         * objc.dg/special/unclaimed-category-1.m: New file.
44096
44097 2001-12-17  Andreas Jaeger  <aj@suse.de>
44098
44099         * gcc.c-torture/compile/20011217-2.c: New test.
44100
44101 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44102
44103         * gcc.c-torture/compile/20011217-1.c: New test.
44104
44105 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
44106
44107         * gcc.dg/20011214-1.c: New.
44108
44109 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
44110
44111         * gcc.dg/altivec-4.c: New.
44112
44113 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
44114
44115         * gcc.dg/20011113-1.c: New test.
44116
44117 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44118
44119         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44120         std::__malloc_alloc_template<0> and
44121         std::__default_alloc_template<false, 0>.
44122
44123 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
44124
44125         * objc/execute/bf-21.m: New test.
44126         * objc/execute/enumeration-1.m: New test.
44127         * objc/execute/enumeration-2.m: New test.
44128
44129 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
44130
44131         * gcc.dg/gnu89-init-1.c: New test.
44132
44133 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44134
44135         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44136         * g++.old-deja/g++.jason/2371.C: Likewise.
44137         * g++.old-deja/g++.jason/template33.C: Likewise.
44138         * g++.old-deja/g++.jason/template34.C: Likewise.
44139         * g++.old-deja/g++.jason/template36.C: Likewise.
44140         * g++.old-deja/g++.oliva/typename1.C: Likewise.
44141         * g++.old-deja/g++.oliva/typename2.C: Likewise.
44142         * g++.old-deja/g++.other/typename1.C: Likewise.
44143         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44144         * g++.old-deja/g++.pt/nontype5.C: Likewise.
44145         * g++.old-deja/g++.pt/typename11.C: Likewise.
44146         * g++.old-deja/g++.pt/typename14.C: Likewise.
44147         * g++.old-deja/g++.pt/typename16.C: Likewise.
44148         * g++.old-deja/g++.pt/typename3.C: Likewise.
44149         * g++.old-deja/g++.pt/typename4.C: Likewise.
44150         * g++.old-deja/g++.pt/typename5.C: Likewise.
44151         * g++.old-deja/g++.pt/typename7.C: Likewise.
44152         * g++.old-deja/g++.robertl/eb9.C: Likewise.
44153
44154 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
44155
44156         * g++.dg/other/linkage1.C: New test.
44157         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44158         specifiers.
44159
44160 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44161
44162         * gcc.dg/concat.c: New test.
44163
44164 2001-12-11  Stan Shebs  <shebs@apple.com>
44165
44166         * objc/compile: New test directory.
44167         * objc/compile/compile.exp: New expect script.
44168         * objc/compile/20011211-1.m: New compile test.
44169
44170 2001-12-11  Jason Merrill  <jason@redhat.com>
44171
44172         * lib/prune.exp (prune_gcc_output): Also handle "In member
44173         function".  So many permutations...
44174
44175 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
44176
44177         * g++.dg/template/typedef1.C: New test.
44178
44179 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
44180
44181         * g++.dg/other/copy1.C: New test.
44182
44183 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
44184
44185         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44186
44187         * gcc.dg/builtin-choose-expr.c: New.
44188
44189 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
44190
44191         * gcc.dg/altivec-2.c: New.
44192
44193 2001-12-07  Richard Henderson  <rth@redhat.com>
44194
44195         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44196
44197 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
44198
44199         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44200         ultrasparc.
44201
44202 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44203
44204         * g++-old.deja/g++.robertl/eb101.C: Deleted.
44205
44206 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
44207
44208         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44209         variable argument list.
44210
44211 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
44212
44213         * gcc.c-torture/execute/memcheck: Delete entire directory.
44214         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44215         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44216
44217 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44218
44219         * gcc.dg/Wshadow-1.c: New test.
44220
44221 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
44222
44223         * gcc.c-torture/compile/20011130-1.c: New test.
44224
44225         * gcc.dg/noncompile/20011025-1.c: New test.
44226
44227         * g++.dg/other/anon-union.C: New test.
44228
44229         * gcc.c-torture/execute/20011024-1.c: New test.
44230
44231 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44232
44233         * gcc.c-torture/execute/20000722-1.x,
44234         gcc.c-torture/execute/20010123-1.x: Remove.
44235         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44236         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44237         gcc.dg/c99-complit-2.c: New tests.
44238
44239 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
44240
44241         * g++.dg/inherit/base1.C: New test.
44242
44243 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
44244
44245         * g++.dg/other/stdarg1.C: New test.
44246
44247         * gcc.c-torture/compile/20011130-2.c: New test.
44248
44249 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
44250
44251         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44252         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44253         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44254         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44255         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44256         * gcc.dg/builtin-prefetch-1.c: New test.
44257
44258 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
44259
44260         * gcc.dg/20011130-1.c: New test.
44261
44262 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44263
44264         * g++.dg/other/scope1.C: New test.
44265         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44266
44267 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44268
44269         * gcc.dg/vla-init-1.c: New test.
44270
44271 2001-12-01  Geoff Keating  <geoffk@redhat.com>
44272
44273         * gcc.c-torture/compile/structs.c: New testcase from GDB.
44274
44275 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44276
44277         * objc.dg/alias.m: Update.
44278         * objc.dg/class-1.m: Update.
44279         * objc.dg/const-str-1.m: Update.
44280         * objc.dg/fwd-proto-1.m: Update.
44281         * objc.dg/id-1.m: Update.
44282         * objc.dg/super-class-1.m: Update.
44283
44284 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
44285
44286         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44287         constructs.
44288
44289 2001-11-28  Jeffrey A Law  (law@cygnus.com)
44290
44291         * gcc.c-torture/execute/20011128-1.c: New test.
44292
44293 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
44294
44295         * gcc.dg/20011127-1.c: New test.
44296
44297 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44298
44299         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
44300         from Austin Group draft 7.
44301         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
44302         scanf format arguments.
44303         * gcc.dg/format/no-exargs-2.c: New test.
44304
44305 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
44306
44307         * g++.dg/abi/vbase8-4.C: New test.
44308
44309 2001-11-24  Ian Lance Taylor  <ian@airs.com>
44310
44311         * gcc.c-torture/execute/20011121-1.c: New test.
44312
44313 2001-11-23  Jeffrey A Law  (law@cygnus.com)
44314
44315         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44316
44317 2001-11-23  Andreas Jaeger  <aj@suse.de>
44318
44319         * gcc.dg/cpp/charconst-2.c: New test.
44320
44321 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
44322
44323         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44324         to the host if it is remote.  Let tests specify extra headers
44325         they use.
44326         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44327         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44328         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44329         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44330         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44331         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44332         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44333         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44334         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44335         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44336
44337 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
44338
44339         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44340         for little endian ARMs.
44341
44342 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44343
44344         * gcc.c-torture/compile/20011119-1.c: New test.
44345         * gcc.c-torture/compile/20011119-2.c: New test.
44346
44347 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44348
44349         * gcc.dg/altivec-1.c: Fix typo.
44350
44351 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44352
44353         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44354
44355 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44356
44357         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44358
44359 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44360
44361         * lib/g77.exp: Don't specify --rpath-link.
44362
44363         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44364         across all the headers.
44365         * gcc.dg/format/format.exp: For testing on a remote host,
44366         copy format.h.
44367
44368         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44369         * gcc.c-torture/execute/930406-1.c: Likewise.
44370         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44371
44372 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44373
44374         * gcc.dg/altivec-1.c: New.
44375
44376 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44377
44378         * gcc.dg/cpp/fpreprocessed.c: New test case.
44379
44380 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44381
44382         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44383         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44384         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44385
44386 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44387
44388         * gcc.dg/no-builtin-1.c: New test.
44389
44390 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44391
44392         * gcc.c-torture/execute/20011115-1.c: New test.
44393
44394 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44395
44396         * gcc.c-torture/compile/20011114-2.c: New test.
44397         * gcc.c-torture/compile/20011114-3.c: New test.
44398         * gcc.c-torture/compile/20011114-4.c: New test.
44399
44400 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44401
44402         * g++.dg/other/init1.C: New test.
44403
44404 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44405
44406         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44407         message.
44408
44409         * gcc.c-torture/execute/20011114-1.c: New testcase.
44410
44411         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44412         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44413         like the (before this change) version of 20010327-1.c.
44414
44415 2001-11-14  Roger Sayle <roger@eyesopen.com>
44416
44417         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44418
44419 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44420
44421         * g++.dg/init/array2.C: New test.
44422
44423 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44424
44425         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44426
44427 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44428
44429         * g++.dg/other/forscope1.C: New test.
44430         * g++.dg/ext/forscope1.C: New test.
44431         * g++.dg/ext/forscope2.C: New test.
44432
44433 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44434
44435         * gcc.c-torture/execute/20011113-1.c: New test.
44436
44437 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44438
44439         * gcc.c-torture/execute/20011109-2.c: New test.
44440
44441         * gcc.c-torture/execute/20011109-1.c: New test.
44442
44443 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44444
44445         * gcc.c-torture/compile/20011109-1.c: New test.
44446
44447 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44448
44449         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44450         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44451         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44452         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44453         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44454         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44455         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44456
44457 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44458
44459         * g++.dg/warn/Wshadow-1.C: New tests.
44460         * g++.old-deja/g++.mike/for3.C: Update.
44461
44462 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44463
44464         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44465         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44466         XFAILs.  Adjust expected error texts.
44467         * gcc.c-torture/compile/20011106-1.c,
44468         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44469         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44470         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44471         gcc.dg/c99-array-lval-5.c: New tests.
44472
44473 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44474
44475         * gcc.dg/cpp/defined.c: Update.
44476
44477 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44478
44479         * gcc.c-torture/execute/anon-1.c: New test.
44480
44481 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44482
44483         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44484         same size, so no warning should be produced on stormy16.
44485
44486         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44487         due to oversized array.
44488         * g++.old-deja/g++.mike/ns15.C: Likewise.
44489         * g++.old-deja/g++.pt/crash16.C: Likewise.
44490
44491 2001-11-02  Graham Stott  <grahams@redhat.com>
44492
44493         * g++.dgother/debug1.C: Fix typos.
44494
44495 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44496
44497         * g++.dg/other/debug1.C: New test.
44498
44499 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44500
44501         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44502         of unsigned long.
44503
44504 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44505
44506         * gcc.dg/20011029-2.c: New test.
44507
44508         * gcc.c-torture/compile/20011029-1.c: New test.
44509
44510 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44511
44512         * objc/execute/class_self-1.m: New test.
44513         * objc/execute/class_self-2.m: New test.
44514
44515 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44516
44517         * gcc.misc-tests/msgs.exp: Delete.
44518         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44519         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44520         error set to match recent changes.
44521
44522 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44523
44524         * gcc.dg/20011021-1.c: New test.
44525
44526 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44527
44528         * gcc.c-torture/compile/20011023-1.c: New test.
44529
44530 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44531
44532         * lib/g77.exp: Rewrite based on lib/g++.exp.
44533
44534 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44535
44536         * gcc.c-torture/execute/20011019-1.c: New test.
44537
44538         * gcc.dg/20011018-1.c: New test.
44539
44540 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44541
44542         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44543
44544 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44545
44546         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44547         * gcc.dg/attr-invalid.c: Likewise.
44548
44549 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44550
44551         * gcc.dg/20011015-1.c: New test.
44552
44553 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44554
44555         * g++.dg/template/unify2.C: New test.
44556
44557 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44558
44559         * g++.dg/other/exception-specification.C: New test
44560
44561 2001-10-13  Tom Rix  <trix@redhat.com>
44562
44563         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44564         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44565
44566 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44567
44568         * gcc.dg/20011009-1.c: New test.
44569
44570 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44571
44572         PR g++/4476
44573         * g++.dg/other/friend1.C: New test.
44574
44575 2001-10-11  Richard Henderson  <rth@redhat.com>
44576
44577         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44578
44579 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44580
44581         * gcc.c-torture/compile/20011010-1.c: New.
44582
44583 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44584
44585         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44586         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44587         g77.f-torture/execute/execute.exp,
44588         g77.f-torture/noncompile/noncompile.exp,
44589         gcc.c-torture/compile/compile.exp,
44590         gcc.c-torture/execute/execute.exp,
44591         gcc.c-torture/execute/ieee/ieee.exp,
44592         gcc.c-torture/execute/memcheck/memcheck.exp,
44593         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44594         objc/execute/execute.exp: Update FSF address.
44595
44596 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44597
44598         * gcc.dg/cpp/cmdlne-C.c: Update.
44599         * gcc.dg/cpp/cmdlne-C2.c: New.
44600
44601 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44602
44603         * gcc.c-torture/execute/20011008-3.c: New.
44604
44605 2001-10-08  DJ Delorie  <dj@redhat.com>
44606
44607         * gcc.dg/20011008-1.c: New.
44608         * gcc.dg/20011008-2.c: New.
44609
44610 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44611
44612         * gcc.dg/cpp/spacing1.c: Update test.
44613
44614 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44615
44616         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44617         spelling errors of "separate" as "seperate".
44618
44619 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44620
44621         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44622         enough to avoid inlining.
44623
44624 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44625
44626         * lib/g77.exp: set libg2c_dir correctly.
44627
44628 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44629
44630         * gcc.dg/cpp/macro11.c: New test.
44631
44632 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44633
44634         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44635         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44636         gcc.dg/format/multattr-3.c: New tests.
44637         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44638         tests for format attributes on function pointers being rejected.
44639
44640 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44641
44642         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44643
44644 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44645
44646         * g++.dg/warn/format1.C: New test.
44647
44648 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44649
44650         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44651
44652 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44653
44654         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44655
44656 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44657
44658         * gcc.dg/cpp/redef2.c: Add test.
44659
44660 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44661
44662         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44663         long-standing bug on i686, apparently.
44664         * gcc.c-torture/execute/loop-2c.x: New file.
44665         * gcc.c-torture/execute/loop-2d.x: New file.
44666         * gcc.c-torture/execute/loop-3c.x: New file.
44667
44668 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44669
44670         * gcc.dg/cpp/20000625-2.c: Correct line number.
44671
44672 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44673
44674         * gcc.dg/cpp/macro10.c: New test.
44675         * gcc.dg/cpp/strify3.c: New test.
44676         * gcc.dg/cpp/spacing1.c: Add tests.
44677         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44678         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44679
44680 2001-09-24  DJ Delorie  <dj@redhat.com>
44681
44682         * gcc.c-torture/execute/20010924-1.c: New test.
44683
44684 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44685
44686         * objc/execute/paste.m: Remove.
44687
44688 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44689
44690         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44691
44692 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44693
44694         * g77.dg/strlen0.f: New test.
44695
44696 2001-09-21  Richard Henderson  <rth@redhat.com>
44697
44698         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44699         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44700
44701 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44702
44703         Table-driven attributes.
44704         * g++.dg/ext/attrib1.C: New test.
44705
44706 2001-09-20  DJ Delorie  <dj@redhat.com>
44707
44708         * gcc.dg/20000926-1.c: Update expected warning messages.
44709         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44710         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44711         array.
44712
44713 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44714
44715         * g++.dg/eh/registers1.C: New test case.
44716
44717 2001-09-17  Richard Henderson  <rth@redhat.com>
44718
44719         * gcc.dg/array-5.c: Fix VLA decomposition test.
44720
44721 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44722
44723         * gcc.dg/cpp/line5.c: New testcase.
44724
44725 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44726
44727         * gcc.dg/cpp/macro9.c: New test.
44728
44729 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44730
44731         * gcc.c-torture/execute/980223.c: Change type of addr from long
44732         to char *.
44733
44734 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44735
44736         * gcc.c-torture/execute/20010915-1.c: New test.
44737
44738 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44739
44740         * g77.dg/bprob: New directory.
44741         * g77.dg/bprob/bprob.exp: New file.
44742         * g77.dg/bprob/bprob-1.f: New test.
44743         * g77.dg/gcov: New directory.
44744         * g77.dg/gcov/gcov.exp: New file.
44745         * g77.dg/gcov/gcov-1.f: New test.
44746         * g77.dg/gcov/gcov-1.x: New file.
44747
44748 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44749
44750         * gcc.dg/cpp/directiv.c: Update.
44751         * gcc.dg/cpp/undef1.c: Update.
44752
44753 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44754
44755         * gcc.dg/20010912-1.c: New test.
44756
44757 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44758
44759         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44760         language-independent file in lib.
44761         * lib/gcov.exp: New file.
44762
44763 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44764
44765         * gcc.c-torture/compile/20010911-1.c: New test.
44766
44767 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44768
44769         * lib/profopt.exp: New, to support profile-directed optimizations.
44770         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44771         * gcc.misc-tests/bprob-1.c: New test.
44772         * gcc.misc-tests/bprob-2.c: New test.
44773
44774 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44775
44776         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44777         XFAIL and which kinds of gcov output to verify.
44778         * gcc.misc-tests/gcov-4b.x: New file.
44779         * gcc.misc-tests/gcov-5b.x: New file.
44780         * gcc.misc-tests/gcov-6.x: New file.
44781         * gcc.misc-tests/gcov-7.c: New test.
44782         * gcc.misc-tests/gcov-7.x: New file.
44783
44784 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44785
44786         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44787         * gcc.misc-tests/gcov-6.c: New test.
44788
44789 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44790
44791         PR c++/3986
44792         * g++.dg/abi/vbase1.C: New test.
44793
44794 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44795
44796         * objc.dg/method-2.m: New.
44797
44798 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44799
44800         PR c++/4203
44801         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44802         * g++.dg/init/empty1.C: New test.
44803
44804 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44805
44806         * gcc.c-torture/compile/20010903-1.c: New test.
44807
44808 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44809
44810         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44811         for m68k.
44812
44813 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44814
44815         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44816
44817         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44818
44819         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44820
44821 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44822
44823         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44824         for 16-bit 'unsigned int'.
44825
44826 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44827
44828         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44829
44830 2001-08-27  Richard Henderson  <rth@redhat.com>
44831
44832         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44833         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44834
44835 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44836
44837         * gcc.dg/asm-names.c (ymain): New.
44838
44839 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44840
44841         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44842         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44843         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44844
44845 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44846
44847         * gcc.dg/compare5.c: New testcase.
44848
44849 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44850
44851         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44852         and "In instantiation".
44853
44854 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44855
44856         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44857
44858 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44859
44860         * gcc.misc-tests/gcov.exp: Add support for branch information.
44861         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44862         * gcc.misc-tests/gcov-4.c: New test.
44863         * gcc.misc-tests/gcov-4b.c: New test.
44864         * gcc.misc-tests/gcov-5b.c: New test.
44865
44866 2001-08-20  Zack Weinberg  <zackw@panix.com>
44867
44868         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44869         expected to fail.
44870
44871 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44872
44873         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44874
44875 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44876
44877         * g++.dg/eh/template1.C: New test.
44878
44879 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44880
44881         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44882         Fix thinko.
44883         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44884         for xfail.
44885
44886 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44887
44888         * lib/g77-dg.exp: Use prune.exp for common procedures
44889         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44890         * lib/g77.exp: (g77-dg-prune) Remove
44891
44892 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44893
44894         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44895
44896 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44897
44898         * g++.dg/template/unify1.C: New test.
44899
44900 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44901
44902         * g++.dg/abi/empty4.C: New test.
44903
44904 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44905
44906         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44907         solaris2.*
44908         * g77.f-torture/compile/pr3743.x: Likewise.
44909
44910 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44911
44912         * g++.dg/other/using-declaration.C: New test.
44913
44914 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44915
44916         * gcc.dg/cpp/tr-sign.c: New testcase.
44917
44918 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44919
44920         * gcc.dg/cpp/19951025-1.c: Revert.
44921         * gcc.dg/cpp/directiv.c: We no longer process directives that
44922         interrupt macro arguments.
44923
44924 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44925
44926         * gcc.dg/bconstp-1.c: New test.
44927
44928 2001-08-03  Richard Henderson  <rth@redhat.com>
44929
44930         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44931
44932 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44933
44934         * gcc.dg/cpp/19951025-1.c: Update.
44935
44936 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44937
44938         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44939         should be x.
44940
44941 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44942
44943         Kill -fhonor-std.
44944         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44945         * g++.old-deja/g++.other/std1.C: Likewise.
44946         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44947
44948 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44949
44950         * lib/g77.exp: Load gcc-defs.exp for common procedures
44951         (g77_pass, g77_fail, g77_finish, g77_exit,
44952         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44953
44954 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44955
44956         * g77.dg/fbackslash.f
44957         * g77.dg/fcase-preserve.f
44958         * g77.dg/ff90-1.f
44959         * g77.dg/ffixed-line-length-0.f
44960         * g77.dg/ffixed-line-length-132.f
44961         * g77.dg/ffixed-line-length-7.f
44962         * g77.dg/ffixed-line-length-72.f
44963         * g77.dg/ffixed-line-length-none.f
44964         * g77.dg/ffree-form-1.f
44965         * g77.dg/fno-backslash.f
44966         * g77.dg/fno-f90-1.f
44967         * g77.dg/fno-fixed-form-1.f
44968         * g77.dg/fno-onetrip.f
44969         * g77.dg/fno-typeless-boz.f
44970         * g77.dg/fno-underscoring.f
44971         * g77.dg/fno-vxt-1.f
44972         * g77.dg/fonetrip.f
44973         * g77.dg/ftypeless-boz.f
44974         * g77.dg/fugly-assumed.f
44975         * g77.dg/funderscoring.f
44976         * g77.dg/fvxt-1.f
44977
44978 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44979
44980         * objc.dg/fwd-proto-1.m: New.
44981         * objc.dg/local-decl-1.m: New.
44982         * objc.dg/naming-1.m: New.
44983         * objc.dg/naming-2.m: New.
44984         * objc.dg/proto-hier-1.m: New.
44985
44986 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44987
44988         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44989         largest-type elements to a struct makes its size grow.
44990
44991 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44992
44993         * g++.dg/abi/vthunk1.C: New test.
44994
44995 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44996
44997         * g++.dg/abi/vbase8-22.C: New test.
44998
44999 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45000
45001         * gcc.dg/cpp/macro8.c: New test.
45002
45003 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45004
45005         * g++.dg/abi/vbase8-21.C: New test.
45006
45007 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
45008
45009         * g++.dg/abi/vbase8-10.C: New test.
45010
45011 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45012
45013         * lib/g++.exp (g++_set_ld_library_path): Renamed to
45014         ${tool}_set_ld_library_path.
45015         Changed caller.
45016         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45017         g++.exp.
45018
45019 2001-07-26  Stan Cox <scox@redhat.com>
45020
45021         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45022         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45023         gcc_exit, gcc_check_unsupported_p):
45024         Moved to gcc-deps.exp
45025         * gcc-deps.exp: New file.
45026
45027 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45028
45029         * g++.old-deja/g++.pt/defarg14.C: New test.
45030
45031 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45032
45033         * g++.old-deja/g++.other/lineno5.C: New test.
45034
45035 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45036
45037         * g++.old-deja/g++.pt/crash68.C: New test.
45038
45039 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
45040
45041         * g++.old-deja/g++.other/crash42.C: New test.
45042
45043 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45044
45045         * gcc.dg/cpp/extratokens.c: Fix.
45046         * gcc.dg/cpp/skipping2.c: New tests.
45047
45048 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45049
45050         * gcc.c-torture/execute/20010724-1.c: New file.
45051         * gcc.c-torture/execute/20010724-1.x: New file.
45052
45053 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45054
45055         * g++.old-deja/g++.other/cond7.C: New test.
45056
45057 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45058
45059         * g++.old-deja/g++.other/optimize4.C: New test.
45060
45061 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45062
45063         * g++.old-deja/g++.abi/vbase8-5.C: New test.
45064
45065 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
45066
45067         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45068         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45069         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45070         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45071
45072         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45073         bug report" message.
45074
45075         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45076         * g++.dg/ext/instantiate1.C: Move from old-deja.
45077
45078 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
45079
45080         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45081         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45082         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45083         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45084
45085 2001-07-23  Jeffrey A Law  (law@cygnus.com)
45086
45087         * gcc.c-torture/execute/20010723-1.c: New test.
45088
45089 2001-07-23  Ben Elliston  <bje@redhat.com>
45090
45091         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45092
45093 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45094
45095         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45096         i[34567]86-*-*.
45097         Delete handling of ieee_multilib_flags.
45098         Pass -mieee for alpha*-*-* and sh-*-*.
45099         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45100
45101 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
45102
45103         Remove old-abi tests.
45104         * g++.old-deja/g++.mike/p11116.C: Remove.
45105         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45106
45107 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
45108
45109         * g77.f-torture/compile/pr3743.f: New test
45110
45111 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
45112
45113         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45114
45115 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45116
45117         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45118         g++.old-deja/g++.pt/static6.C: Likewise.
45119         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45120         supports weak symbols.
45121
45122 2001-07-18  Andreas Jaeger  <aj@suse.de>
45123
45124         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45125         supported again.
45126
45127 2001-07-18  Andreas Jaeger  <aj@suse.de>
45128
45129         * gcc.dg/iftrap-1.c: Fix target line.
45130
45131 2001-07-17  Richard Henderson  <rth@redhat.com>
45132
45133         * gcc.c-torture/execute/20010717-1.c: New.
45134
45135 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45136
45137         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45138         tests.
45139
45140 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45141
45142         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45143
45144 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45145
45146         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45147         UAC_SIGBUS, UAC_NOPRINT definitions.
45148
45149 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
45150
45151         * objc/execute/object_is_class.m: New test.
45152         * objc/execute/object_is_meta_class.m: New test.
45153
45154 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45155
45156         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45157         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45158
45159 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
45160
45161         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45162         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45163
45164 2001-07-14  Richard Henderson  <rth@redhat.com>
45165
45166         * gcc.dg/iftrap-1.c: New.
45167
45168 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
45169
45170         * g77.f-torture/execute/intrinsic77.f: New test.
45171
45172 2001-07-11  Janis Johnson <janis@us.ibm.com>
45173
45174         * gcc.misc-tests/gcov-3.c: New test.
45175
45176 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45177
45178         * gcc.c-torture/compile/20010711-1.c,
45179         * gcc.c-torture/compile/20010711-2.c: New tests.
45180
45181 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45182
45183         * gcc.c-torture/execute/20010711-1.c: New test.
45184
45185 2001-07-11  Ben Elliston  <bje@redhat.com>
45186
45187         * g++.old-deja/g++.other/enum5.C: New test.
45188
45189 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
45190
45191         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45192         (g++-dg-prune): Call prune_gcc_output.
45193         * prune.exp: New file for prune_gcc_output.
45194         * lib/g++.exp, lib/gcc.exp: Load it.
45195
45196 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45197
45198         * gcc.c-torture/compile/20010701-1.c,
45199         g++.old-deja/g++.ext/attrib6.C: New tests.
45200
45201 2001-07-06  Jeffrey A Law  (law@cygnus.com)
45202
45203         * gcc.c-torture/compile/20010706-1.c: New test.
45204
45205 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
45206
45207         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45208
45209 2001-06-28  Stan Shebs  <shebs@apple.com>
45210
45211         * gcc.dg/pragma-darwin.c: New test.
45212
45213 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45214
45215         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45216         Solaris 2.[678] system.
45217
45218 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45219
45220         * gcc.dg/20010622-1.c: New test.
45221
45222 2001-06-18  Stan Shebs  <shebs@apple.com>
45223
45224         * objc.dg: New directory.
45225         * objc.dg/dg.exp: New file.
45226         * objc.dg/alias.m: New.
45227         * objc.dg/class-1.m: New.
45228         * objc.dg/class-2.m: New.
45229         * objc.dg/const-str-1.m: New.
45230         * objc.dg/const-str-2.m: New.
45231         * objc.dg/id-1.m: New.
45232         * objc.dg/method-1.m: New.
45233         * objc.dg/super-class-1.m: New.
45234         * lib/objc-dg.exp: New file.
45235
45236 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45237
45238         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45239         of label name.
45240
45241 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
45242
45243         * g++.old-deja/g++.abi/vbase8-9.C: New test.
45244
45245 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45246
45247         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45248         variable.
45249
45250 2001-06-12  Richard Henderson  <rth@redhat.com>
45251
45252         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45253
45254 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45255
45256         * g++.old-deja/g++.abi/vbase5.C: New test.
45257         * g++.old-deja/g++.abi/vbase6.C: New test.
45258         * g++.old-deja/g++.abi/vbase7.C: New test.
45259
45260 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45261
45262         * gcc.c-torture/compile/20010610-1.c: New test.
45263
45264 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45265
45266         * g++.old-deja/g++.abi/vbase4.C: New test.
45267
45268 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45269
45270         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45271         support %f for HC11/HC12 targets.
45272         * gcc.c-torture/execute/930513-1.x: New file, likewise.
45273         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45274         on HC11/HC12 targets.
45275         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45276
45277 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45278
45279         * gcc.dg/wchar_t-1.c: New file.
45280         * gcc.dg/wint_t-1.c: Likewise.
45281
45282 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
45283
45284         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45285
45286 2001-06-11  Richard Henderson  <rth@redhat.com>
45287
45288         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45289
45290 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45291
45292         * gcc.c-torture/compile/20010611-1.c: New test.
45293
45294 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45295
45296         * gcc.dg/c99-tag-1.c: Add more tests.
45297
45298 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
45299
45300         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45301         representation on MN10300 and ARM/Thumb.
45302
45303 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
45304
45305         * g77.f-torture/execute/20010610.f: New.
45306
45307 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
45308
45309         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45310         names.
45311
45312 2001-06-09  Richard Henderson  <rth@redhat.com>
45313
45314         * gcc.c-torture/execute/ashrdi-1.c: New.
45315         * gcc.c-torture/execute/ashldi-1.c: New.
45316         * gcc.c-torture/execute/lshrdi-1.c: New.
45317
45318 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
45319
45320         * objc/execute/load-3.m: Added. Check sending +load to categories,
45321         in addition to classes.
45322
45323 2001-06-08  Stan Shebs  <shebs@apple.com>
45324
45325         * objc/execute/load-2.m: New test.  From Nicola Pero
45326         <n.pero@mi.flashnet.it>.
45327
45328 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
45329
45330         * gcc.c-torture/execute/20010605-2.c: New test.
45331
45332 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45333
45334         * g++.old-deja/g++.abi/vbase2.C: New test.
45335         * g++.old-deja/g++.abi/vbase3.C: New test.
45336
45337 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45338
45339         * g++.old-deja/g++.pt/friend49.C: New test.
45340
45341 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45342
45343         * g++.old-deja/g++.ext/anon3.C: New test.
45344
45345 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45346
45347         * g++.old-deja/g++.other/conv7.C: New test.
45348
45349 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45350
45351         * gcc.c-torture/compile/20010605-2.c: New test.
45352
45353 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45354
45355         * gcc.c-torture/execute/20010604-1.c: New test.
45356
45357 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45358
45359         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45360
45361 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45362
45363         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45364         (g++_link_flags): Likewise.
45365         (g++_init): Pass gccpath's value to two previous functions.
45366
45367 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45368
45369         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45370         Ensure logfile entry matches exec command line.
45371
45372 2001-05-31  Richard Henderson  <rth@redhat.com>
45373
45374         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45375         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45376
45377 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45378
45379         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45380         compiler for irix6.2
45381
45382 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         * g++.old-deja/g++.other/optimize3.C: New file.
45385
45386 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45387
45388         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45389         assemble.
45390
45391 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45392
45393         * g++.old-deja/g++.other/optimize2.C: New file.
45394
45395 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45396
45397         * gcc.c-torture/compile/20010518-2.c: New file.
45398         * gcc.c-torture/execute/20010518-1.c: New file.
45399         * gcc.c-torture/execute/20010518-2.c: New file.
45400
45401 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45402
45403         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45404
45405 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45406
45407         G++ no longer defines builtins that do not begin with __builtin.
45408         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45409         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45410         * g++.old-deja/g++.law/builtin1.C: Likewise.
45411         * g++.old-deja/g++.law/cvt2.C: Likewise.
45412         * g++.old-deja/g++.mike/net5.C: Likewise.
45413         * g++.old-deja/g++.other/builtins1.C: Likewise.
45414         * g++.old-deja/g++.other/builtins2.C: Likewise.
45415         * g++.old-deja/g++.other/builtins3.C: Likewise.
45416         * g++.old-deja/g++.other/builtins4.C: Likewise.
45417         * g++.old-deja/g++.other/inline8.C: Likewise.
45418         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45419
45420 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45421
45422         * g++.old-deja/g++.pt/using1.C: Adjust.
45423         * g++.old-deja/g++.pt/using2.C: New test.
45424
45425 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45426
45427         * gcc.dg/cpp/charconst.c: New tests.
45428         * gcc.dg/cpp/escape.c: New tests.
45429         * gcc.dg/cpp/escape-1.c: New tests.
45430         * gcc.dg/cpp/escape-2.c: New tests.
45431         * gcc.dg/cpp/ucs.c: New tests.
45432
45433 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45434
45435         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45436         native compiler for irix6.5.
45437
45438 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45439
45440         * lib/g++.exp (g++_include_flags): Use args to compute
45441         get_multilibs.
45442         (g++_link_flags): Likewise.
45443         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45444
45445 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45446
45447         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45448
45449 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45450
45451         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45452         this file.
45453
45454 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45455
45456         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45457         STACK_SIZE;
45458         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45459         to STACK_SIZE; Use it to define size of add_histo array.
45460         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45461         to STACK_SIZE.
45462         (f): Use GITT_SIZE to define size of gitt local table.
45463         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45464         to STACK_SIZE; Use it to define size of bytemem array.
45465
45466 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45467
45468         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45469         on 68HC11/HC12 due to the asm instruction.
45470         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45471         * gcc.c-torture/compile/920520-1.x: Likewise.
45472         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45473         on 68HC11/HC12 because the function is larger than 64K.
45474         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45475         on 68HC11/HC12 because the structure is too large.
45476
45477 2001-05-20  Richard Henderson  <rth@redhat.com>
45478
45479         * gcc.c-torture/execute/20010520-1.c: New.
45480
45481 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45482
45483         * g++.old-deja/g++.warn/compare1.C: New test.
45484         * gcc.dg/compare4.c: New test.
45485
45486 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         * g++.old-deja/g++.other/optimize1.C: New test.
45489
45490 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45491
45492         * g++.old-deja/g++.pt/spec41.C: New test.
45493
45494 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45495
45496         * gcc.c-torture/compile/20010114-1.x: Remove.
45497
45498 2001-05-18  Stan Shebs  <shebs@apple.com>
45499
45500         * gcc.c-torture/compile/20010518-1.c: New test.
45501
45502 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45503
45504         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45505         * g++.old-deja/g++.pt/crash67.C: New test.
45506
45507 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45508
45509         * g++.old-deja/g++.other/debug9.C: New test.
45510
45511 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45512
45513         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45514
45515 2001-05-16  Jan Hubicka  <jh@suse.cz>
45516
45517         * gcc.c-torture/compile/20010516-1.c: New test.
45518
45519 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45520
45521         * g++.old-deja/g++.other/crash41.C: New test.
45522
45523 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45524
45525         * g++.old-deja/g++.pt/crash66.C: New test.
45526
45527 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45528
45529         * g++.old-deja/g++.robertl/eb27.C: Convert.
45530
45531 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45532
45533         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45534         declaration being redundant.
45535
45536 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45537
45538         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45539
45540 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45541
45542         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45543
45544 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45545
45546         * lib/g++.exp: Use testsuite_flags.
45547
45548 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45549
45550         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45551
45552 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45553
45554         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45555
45556 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45557
45558         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45559
45560 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45561
45562         * gcc.c-torture/compile/20010313-1.c: New test.
45563
45564 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45565
45566         * gcc.dg/cpp/direct2.c: New test.
45567         * gccq.dg/cpp/direct2s.c: New test.
45568
45569         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45570
45571 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45572
45573         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45574         * g++.old-deja/g++.other/op3.C: Likewise.
45575
45576 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45577
45578         * gcc.dg/cpp/syshdr.h: New file.
45579         * gcc.dg/cpp/sysmac1.c: Update.
45580         * gcc.dg/cpp/sysmac2.c: Update.
45581
45582 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45583
45584         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45585
45586 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45587
45588         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45589         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45590
45591 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45592
45593         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45594
45595 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45596
45597         * lib/g++.exp (g++_include_flags): Don't use any special flags
45598         if TESTING_IN_BUILD_TREE is not defined.
45599         (g++_init): Use a plain 'c++' as the compiler if
45600         TESTING_IN_BUILD_TREEE is not defined.
45601
45602 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45603
45604         * g++.old-deja/g++.eh/catch13.C: New test.
45605         * g++.old-deja/g++.eh/catch14.C: New test.
45606
45607 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45608
45609         * gcc.dg/cpp/tr-define.c: New test.
45610
45611 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45612
45613         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45614         <stdlib.h>, not <malloc.h>.
45615
45616 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45617
45618         * g++.old-deja/g++.ns/template17.C: New test.
45619
45620 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45621
45622         * g++.old-deja/g++.pt/ref4.C: New test.
45623
45624 2001-04-30  Richard Henderson  <rth@redhat.com>
45625
45626         * gcc.dg/20000724-1.c: Revert last change.
45627
45628 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45629
45630         * g77.f-torture/execute/20010430.f: New test.
45631
45632 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45633
45634         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45635
45636 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45637
45638         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45639
45640 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45641
45642         * g++.old-deja/g++.eh/crash6.C: New test.
45643
45644 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45645
45646         * g++.old-deja/g++.other/warn7.C: New test.
45647
45648 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45649
45650         * g++.old-deja/g++.other/defarg9.C: New test.
45651
45652 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45653
45654         * g77.f-torture/compile/20010426.f: New test.
45655         * g77.f-torture/execute/20010426.f: New test.
45656
45657 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45658
45659         * g77.f-torture/compile/20000629-1.x: Remove - error
45660         has been fixed.
45661
45662 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45663
45664         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45665         Tweak slightly to work with g++.dg framework.
45666         * g++.dg/special/ecos.exp: Run initp1.C test.
45667         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45668
45669         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45670         its linker doesn't give line numbers either.
45671         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45672
45673 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45674
45675         * g++.old-deja/g++.other/lex1.C: New test.
45676
45677 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45678
45679         * gcc.dg/noncompile/20010425-1.c: New test.
45680
45681 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45682
45683         * g++.old-deja/g++.pt/mangle2.C: New test.
45684
45685 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45686
45687         * gcc.dg/format/plus-1.c: New test.
45688
45689 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45690
45691         * gcc.dg/20010423-1.c: New test.
45692
45693 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45694
45695         * gcc.c-torture/execute/20010422-1.c: New test.
45696
45697 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45698
45699         * g++.old-deja/g++.ns/type2.C: New test.
45700
45701 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45702
45703         * g++.old-deja/g++.other/perf1.C: New test.
45704
45705 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45706
45707         * gcc.dg/c99-func-2.c: Remove xfail.
45708         * gcc.dg/c99-func-3.c: Remove xfail.
45709         * gcc.dg/c99-func-4.c: Remove xfail.
45710
45711 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45712
45713         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45714
45715 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45716
45717         * gcc.c-torture/compile/20010423-1.c: New test.
45718
45719 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45720
45721         * g++.old-deja/g++.pt/typename28.C: New test.
45722
45723 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45724
45725         * g++.old-deja/g++.abi/empty2.C: New test.
45726         * g++.old-deja/g++.abi/empty3.C: New test.
45727
45728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45729
45730         * g++.old-deja/g++.other/comdat2.C: New test.
45731         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45732
45733 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45734
45735         * g++.old-deja/g++.other/overload14.C: New test.
45736
45737 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45738
45739         * g++.old-deja/g++.other/lookup23.C: New test.
45740
45741 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45742
45743         * gcc.c-torture/execute/20010403-1.c: New test.
45744
45745 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45746             Mark Mitchell  <mark@codesourcery.com>
45747
45748         * lib/old-dejagnu.exp: Don't delete output of executable.
45749         Add .exe suffix to executables.
45750
45751 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45752
45753         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45754
45755 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45756
45757         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45758
45759 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45760
45761         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45762         * g++.old-deja/g++.abi/crash1.C: New test.
45763
45764 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45765
45766         * g++.old-deja/g++.other/crash40.C: New test.
45767
45768 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45769
45770         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45771
45772 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45773
45774         * g++.old-deja/g++.other/warn6.C: New test.
45775
45776 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45777
45778         * g++.old-deja/g++.robertl/eb42.C: Same.
45779
45780 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45781
45782         * gcc.dg/wtr-conversion-1.c: New testcase.
45783
45784 2001-04-10  Richard Henderson  <rth@redhat.com>
45785
45786         * g++.old-deja/g++.other/array5.C: New.
45787
45788 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45789
45790         * gcc.c-torture/execute/20010408-1.c: New test.
45791
45792 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45793
45794         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45795         headers and constructs.
45796         * g++.old-deja/g++.robertl/eb79.C: Same.
45797         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45798         * g++.old-deja/g++.robertl/eb73.C: Same.
45799         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45800         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45801         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45802         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45803         * g++.old-deja/g++.robertl/eb44.C: Same.
45804         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45805         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45806         * g++.old-deja/g++.robertl/eb39.C: Same.
45807         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45808         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45809         * g++.old-deja/g++.robertl/eb30.C: Same.
45810         * g++.old-deja/g++.robertl/eb3.C: Same.
45811         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45812         * g++.old-deja/g++.robertl/eb21.C: Same.
45813         * g++.old-deja/g++.robertl/eb15.C: Same.
45814         * g++.old-deja/g++.robertl/eb118.C: Same.
45815         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45816         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45817         * g++.old-deja/g++.robertl/eb109.C: Same.
45818         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45819         * g++.old-deja/g++.mike/rtti1.C: Same.
45820         * g++.old-deja/g++.mike/p658.C: Same.
45821         * g++.old-deja/g++.mike/net46.C: Same.
45822         * g++.old-deja/g++.mike/net34.C: Same.
45823         * g++.old-deja/g++.mike/memoize1.C: Same.
45824         * g++.old-deja/g++.mike/eh2.C: Same.
45825         * g++.old-deja/g++.law/weak.C: Same.
45826         * g++.old-deja/g++.law/visibility7.C: Same.
45827         * g++.old-deja/g++.law/visibility25.C: Same.
45828         * g++.old-deja/g++.law/visibility22.C: Same.
45829         * g++.old-deja/g++.law/visibility2.C: Same.
45830         * g++.old-deja/g++.law/visibility17.C: Same.
45831         * g++.old-deja/g++.law/visibility13.C: Same.
45832         * g++.old-deja/g++.law/visibility10.C: Same.
45833         * g++.old-deja/g++.law/visibility1.C: Same.
45834         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45835         * g++.old-deja/g++.law/vbase1.C: Same.
45836         * g++.old-deja/g++.law/operators32.C: Same.
45837         * g++.old-deja/g++.law/nest3.C: Same.
45838         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45839         * g++.old-deja/g++.law/except5.C (main): Same.
45840         * g++.old-deja/g++.law/cvt7.C (run): Same.
45841         * g++.old-deja/g++.law/cvt2.C: Same.
45842         * g++.old-deja/g++.law/cvt16.C: Same.
45843         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45844         * g++.old-deja/g++.law/ctors17.C (main): Same.
45845         * g++.old-deja/g++.law/ctors13.C: Same.
45846         * g++.old-deja/g++.law/ctors12.C (main): Same.
45847         * g++.old-deja/g++.law/ctors10.C: Same.
45848         * g++.old-deja/g++.law/code-gen5.C: Same.
45849         * g++.old-deja/g++.law/bad-error7.C: Same.
45850         * g++.old-deja/g++.law/arm9.C: Same.
45851         * g++.old-deja/g++.law/arm12.C: Same.
45852         * g++.old-deja/g++.law/arg8.C: Same.
45853         * g++.old-deja/g++.law/arg1.C: Same.
45854         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45855         * g++.old-deja/g++.jason/template31.C: Same.
45856         * g++.old-deja/g++.jason/template24.C (main): Same.
45857         * g++.old-deja/g++.jason/2371.C: Same.
45858         * g++.old-deja/g++.eh/new2.C: Same.
45859         * g++.old-deja/g++.eh/new1.C: Same.
45860         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45861         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45862         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45863         * g++.old-deja/g++.brendan/crash62.C: Same.
45864         * g++.old-deja/g++.brendan/crash52.C: Same.
45865         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45866         * g++.old-deja/g++.brendan/crash38.C: Same.
45867         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45868         * g++.old-deja/g++.brendan/copy9.C: Same.
45869
45870 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45871
45872         * gcc.c-torture/execute/20001203-2.c (memset):
45873         Count argument is of type __SIZE_TYPE__.
45874
45875 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45876
45877         * gcc.c-torture/compile/20010404-1.c: New test.
45878
45879 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45880
45881         * gcc.c-torture/compile/20010326-1.c: New test.
45882
45883 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45884
45885         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45886         peculiarities of the SH.
45887         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45888
45889 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45890
45891         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45892         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45893         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45894
45895 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45896
45897         * g77.f-torture/compile/20010321-1.f: New test.
45898
45899 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45900
45901         * gcc.c-torture/compile/20010329-1.c: New test.
45902
45903 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45904
45905         * gcc.c-torture/execute/20010329-1.c: New test.
45906
45907 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45908
45909         * g++.old-deja/g++.other/eh4.C: Fix typo.
45910
45911 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45912
45913         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45914
45915 2001-03-28  Philip Blundell  <philb@gnu.org>
45916
45917         * gcc.c-torture/compile/20010328-1.c: New test.
45918
45919 2001-03-27  Richard Henderson  <rth@redhat.com>
45920
45921         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45922         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45923
45924 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45925
45926         * gcc.c-torture/compile/20010327-1.c: New test.
45927
45928 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45929
45930         * g++.old-deja/g++.other/friend12.C: New test.
45931         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45932         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45933
45934 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45935
45936         * gcc.c-torture/execute/20010325-1.c: New test.
45937
45938 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45939
45940         * g++.old-deja/g++.other/mangle3.C: New test.
45941
45942 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45943
45944         * g++.old-deja/g++.other/anon8.C: New test.
45945
45946 2001-03-20  Philip Blundell  <philb@gnu.org>
45947
45948         * gcc.c-torture/compile/20010320-1.c: New test.
45949
45950 2001-03-17  Richard Henderson  <rth@redhat.com>
45951
45952         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45953
45954 2001-03-15  Geoff Keating  <geoff@redhat.com>
45955
45956         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45957         tests on AIX.
45958
45959 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45960
45961         * g++.old-deja/g++.other/eh4.C: New test.
45962
45963 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45964
45965         * gcc.dg/cpp/mi1.c: Update.
45966
45967 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45968
45969         * g++.old-deja/g++.other/regstack.C: New test.
45970
45971 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45972
45973         * g++.old-deja/g++.other/ref4.C: New test.
45974
45975 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45976
45977         * objc/execute/va_method.m: Added.
45978         * objc/execute/IMP.m: Added.
45979         * objc/execute/_cmd.m: Added.
45980         * objc/execute/accessing_ivars.m: Added.
45981         * objc/execute/class-1.m: Added.
45982         * objc/execute/class-10.m: Added.
45983         * objc/execute/class-11.m: Added.
45984         * objc/execute/class-12.m: Added.
45985         * objc/execute/class-13.m: Added.
45986         * objc/execute/class-14.m: Added.
45987         * objc/execute/class-2.m: Added.
45988         * objc/execute/class-3.m: Added.
45989         * objc/execute/class-4.m: Added.
45990         * objc/execute/class-5.m: Added.
45991         * objc/execute/class-6.m: Added.
45992         * objc/execute/class-7.m: Added.
45993         * objc/execute/class-8.m: Added.
45994         * objc/execute/class-9.m: Added.
45995         * objc/execute/class-tests-1.h
45996         * objc/execute/class-tests-2.h
45997         * objc/execute/compatibility_alias.m: Added.
45998         * objc/execute/encode-1.m: Added.
45999         * objc/execute/formal_protocol-1.m: Added.
46000         * objc/execute/formal_protocol-2.m: Added.
46001         * objc/execute/formal_protocol-3.m: Added.
46002         * objc/execute/formal_protocol-4.m: Added.
46003         * objc/execute/formal_protocol-5.m: Added.
46004         * objc/execute/formal_protocol-6.m: Added.
46005         * objc/execute/formal_protocol-7.m: Added.
46006         * objc/execute/informal_protocol.m: Added.
46007         * objc/execute/initialize.m: Added.
46008         * objc/execute/load.m: Added.
46009         * objc/execute/many_args_method.m: Added.
46010         * objc/execute/nested-3.m: Added.
46011         * objc/execute/no_clash.m: Added.
46012         * objc/execute/private.m: Added.
46013         * objc/execute/redefining_self.m: Added.
46014         * objc/execute/root_methods.m: Added.
46015         * objc/execute/selector-1.m: Added.
46016         * objc/execute/static-1.m: Added.
46017         * objc/execute/static-2.m: Added.
46018         * objc/execute/va_method.m: Added.
46019
46020 2001-03-10  Richard Henderson  <rth@redhat.com>
46021
46022         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46023
46024 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46025
46026         * g++.old-deja/g++.other/crash31.C: XFAIL.
46027         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46028         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46029         * gcc.c-torture/execute/20010123-1.x: XFAIL.
46030         * gcc.c-torture/execute/20010124-1.x: XFAIL.
46031         * gcc.dg/sequence-pt-1.c: XFAIL one test.
46032
46033 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
46034
46035         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46036
46037 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46038
46039         * gcc.dg/20000724-1.c: Don't use multiline strings.
46040
46041 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
46042
46043         * objc/execute/string1.m, objc/execute/string2.m: Compare the
46044         result of -cString against what we expect it to be; don't just
46045         print it out for no one to read.
46046
46047         * objc/execute/string3.m, objc/execute/string4.m: New tests.
46048         Based on testcases provided by Nicola Pero.
46049
46050 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46051
46052         * gcc.dg/cpp/macro7.c: New test.
46053
46054 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46055
46056         * gcc.dg/cpp/multiline.c: Update.
46057
46058 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46059
46060         * g++.old-deja/g++.other/enum3.C: New test.
46061
46062 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46063
46064         * g++.old-deja/g++.other/pod1.C: New test.
46065
46066 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46067
46068         * g++.old-deja/g++.ext/overload1.C: New test.
46069
46070 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46071
46072         * g++.old-deja/g++.pt/using1.C: New test.
46073
46074 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46075
46076         * g++.old-deja/g++.other/using9.C: New test.
46077
46078 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
46079
46080         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46081
46082         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46083
46084 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
46085
46086         * g++.old-deja/g++.ext/realpt1.C: Remove.
46087
46088 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
46089
46090         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46091
46092 2001-02-26  Will Cohen  <wcohen@redhat.com>
46093
46094         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46095
46096 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
46097
46098         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46099         templatized constructors.
46100
46101 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46102
46103         * gcc.c-torture/execute/20010224-1.c: New test.
46104
46105 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
46106
46107         * gcc.c-torture/execute/20010222-1.c: New test.
46108
46109 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
46110
46111         * g++.old-deja/g++.other/inline20.C: New test.
46112
46113 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
46114
46115         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46116
46117 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46118
46119         * g++.old-deja/g++.other/lookup22.C: New test.
46120
46121 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
46122
46123         * g77.dg: New directory.
46124         * g77.dg/20010216-1.f: New test case.
46125         * g77.dg/dg.exp: New driver.
46126         * lib/g77-dg.exp: New driver library.
46127
46128 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46129
46130         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46131
46132 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
46133
46134         * g++.old-deja/g++.other/decl9.C: New test.
46135
46136 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
46137
46138         * g++.old-deja/g++.other/init16.C: Update the test so that it does
46139         not need <string> and also tests the initialization at runtime.
46140
46141 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46142
46143         * gcc.c-torture/execute/longlong.c: New test.
46144
46145 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46146
46147         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46148
46149 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46150
46151         * gcc.c-torture/execute/920302-1.c (execute):
46152         Change argument type to short.
46153
46154 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46155
46156         * g++.old-deja/g++.pt/deduct6.C: New test.
46157
46158 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46159
46160         * g++.old-deja/g++.pt/deduct5.C: New test.
46161
46162 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
46163
46164         * gcc.c-torture/execute/20010209-1.c: New test.
46165
46166 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46167
46168         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46169
46170 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
46171
46172         * g++.dg/vtgc1.C: Update for new ABI.
46173
46174         * consistency.vlad: New directory, 1665 files.
46175
46176 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46177
46178         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46179         return type.
46180         * gcc.dg/cpp/digraphs.c: Declare puts.
46181
46182 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46183
46184         * g++.old-deja/g++.other/warn5.C: New test.
46185
46186 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46187
46188         * g++.old-deja/g++.pt/spec40.C: New test.
46189
46190 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46191
46192         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46193         case.
46194         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46195
46196 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
46197
46198         * gcc.c-torture/compile/20010209-1.c: New test.
46199
46200 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
46201
46202         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46203         excess errors message but not if it crashes.
46204         * g++.old-deja/g++.other/crash27.C: Likewise.
46205         * g++.old-deja/g++.other/crash28.C: Likewise.
46206         * g++.old-deja/g++.other/crash30.C: Likewise.
46207         * g++.old-deja/g++.other/crash32.C: Likewise.
46208         * g++.old-deja/g++.other/crash35.C: Likewise.
46209         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46210
46211 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46212
46213         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46214         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46215         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46216         g77.f-torture/execute/execute.exp,
46217         g77.f-torture/noncompile/noncompile.exp,
46218         gcc.c-torture/execute/execute.exp,
46219         gcc.c-torture/execute/memcheck/memcheck.exp,
46220         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46221         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46222         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46223         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46224         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46225         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46226         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46227         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46228         Remove bug reporting instructions with ancient email addresses.
46229
46230 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46231
46232         * gcc.dg/20010202-1.c: New test.
46233         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46234
46235 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
46236
46237         * g++.dg/stdbool-if.C: New test.
46238
46239 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
46240
46241         * objc/execute/fdecl.m: Added main().
46242
46243 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46244
46245         * gcc.c-torture/execute/20010206-1.c: New test.
46246
46247 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46248
46249         * gcc.dg/cpp/avoidpaste1.c: Update.
46250
46251 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
46252
46253         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46254         Pero <nicola@brainstorm.co.uk>.
46255         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46256
46257 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
46258
46259         * g++.old-deja/g++.pt/spec39.C: New test.
46260
46261 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
46262
46263         * gcc.c-torture/compile/20010202-1.c: New test.
46264
46265 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
46266
46267         * g++.old-deja/g++.abi/primary2.C: New test.
46268         * g++.old-deja/g++.abi/primary3.C: New test.
46269         * g++.old-deja/g++.abi/primary4.C: New test.
46270         * g++.old-deja/g++.abi/primary5.C: New test.
46271         * g++.old-deja/g++.abi/vtable3.h: New test.
46272         * g++.old-deja/g++.abi/vtable3a.C: New test.
46273         * g++.old-deja/g++.abi/vtable3b.C: New test.
46274         * g++.old-deja/g++.abi/vtable3c.C: New test.
46275         * g++.old-deja/g++.abi/vtable3d.C: New test.
46276         * g++.old-deja/g++.abi/vtable3e.C: New test.
46277         * g++.old-deja/g++.abi/vtable3f.C: New test.
46278         * g++.old-deja/g++.abi/vtable3g.C: New test.
46279         * g++.old-deja/g++.abi/vtable3h.C: New test.
46280         * g++.old-deja/g++.abi/vtable3i.C: New test.
46281         * g++.old-deja/g++.abi/vtable3j.C: New test.
46282         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46283
46284 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
46285
46286         * g++.old-deja/g++.other/anon6.C: New test.
46287         * g++.old-deja/g++.other/anon7.C: New test.
46288
46289 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46290
46291         * gcc.dg/cpp/avoidpaste2.c: New tests.
46292
46293 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
46294
46295         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46296
46297 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
46298
46299         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46300         DECIMAL_DIG cases for Irix."
46301
46302 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
46303
46304         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46305
46306 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46307
46308         * gcc.dg/c99-tag-1.c: New test.
46309
46310 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46311
46312         * gcc.dg/cpp/tr-warn1.c: Add tests.
46313
46314 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46315
46316         * gcc.dg/cpp/avoidpaste1.c: Update.
46317         * gcc.dg/cpp/paste4.c: Update.
46318
46319 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
46320
46321         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46322         cases for Irix.
46323
46324 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46325
46326         * g++.old-deja/g++.other/inline19.C: New test.
46327
46328 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46329
46330         * gcc.dg/Wlarger-than.c: New test.
46331
46332 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46333
46334         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46335
46336 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
46337
46338         * gcc.c-torture/execute/20010129-1.c: New test.
46339         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46340
46341 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46342
46343         * gcc.dg/cpp/avoidpaste1.c: Test case.
46344
46345 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46346
46347         * g++.old-deja/g++.other/inline18.C: New test.
46348
46349 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46350
46351         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46352         and __builtin_putchar.
46353
46354 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46355
46356         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46357         tests.
46358
46359 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46360
46361         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46362         floating point number rounding mode to round to the nearest
46363         representable mode.
46364
46365 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46366
46367         * g++.old-deja/g++.other/mangle2.C: New test.
46368
46369 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46370
46371         * gcc.c-torture/compile/20010124-1.c: New test.
46372
46373 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46374
46375         * g++.old-deja/g++.pt/spec38.C: New test.
46376
46377 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46378
46379         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46380         "Build don't run".
46381
46382 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46383
46384         * gcc.c-torture/execute/20010123-1.c: New test.
46385
46386 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46387
46388         * g++.old-deja/g++.pt/spec37.C: New test.
46389
46390 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46391
46392         * g++.old-deja/g++.pt/overload14.C: New test.
46393
46394 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46395
46396         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46397         __builtin_return_address.
46398
46399 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46400
46401         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46402         * g++.old-deja/g++.pt/spec35.C: New test.
46403         * g++.old-deja/g++.pt/spec36.C: New test.
46404
46405 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46406
46407         * gcc.c-torture/compile/20010118-1.c: New test.
46408
46409 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46410
46411         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46412
46413 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46414
46415         * gcc.c-torture/execute/20010119-1.c: New test.
46416
46417 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46418
46419         * g++.old-deja/g++.other/vbase5.C: New test.
46420
46421 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46422
46423         * gcc.c-torture/execute/20010118-1.c: New test.
46424
46425 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46426
46427         * g++.old-deja/g++.pt/deduct3.C: New test.
46428
46429 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46430
46431         * g++.old-deja/g++.pt/spec34.C: New test.
46432
46433 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46434
46435         * g77.f-torture/compile/20000601-2.f: New test.
46436
46437 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46438
46439         * g++.old-deja/g++.other/init17.C: New test.
46440
46441 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46442
46443         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46444
46445 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46446
46447         * g++.old-deja/g++.pt/unify8.C: New test.
46448
46449 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46450
46451         * g++.old-deja/g++.abi/vbase1.C: New test.
46452
46453 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46454
46455         * g++.old-deja/g++.pt/crash65.C: New test.
46456
46457 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46458
46459         * gcc.dg/cpp/assembl2.S: New test case.
46460
46461 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46462
46463         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46464         are supported.
46465
46466 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46467
46468         * g++.old-deja/g++.other/builtins1.C: New test.
46469         * g++.old-deja/g++.other/builtins2.C: Likewise.
46470         * g++.old-deja/g++.other/builtins3.C: Likewise.
46471         * g++.old-deja/g++.other/builtins4.C: Likewise.
46472
46473 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46474
46475         * gcc.c-torture/compile/20010117-1.c: New test.
46476         * gcc.c-torture/compile/20010117-2.c: New test.
46477
46478 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46479
46480         * g77.f-torture/execute/20010116.[fx]: New test,
46481         XFAIL on i?86-*-*.
46482         * g77.f-torture/compile/20010115.f: Indicate it's
46483         a test for PR fortran/1636.
46484
46485 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46486
46487         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46488
46489 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46490
46491         * g77.f-torture/compile/20010115.f: New test.
46492
46493 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46494
46495         * g++.old-deja/g++.pt/nontype5.C: New test.
46496
46497 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46498
46499         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46500         have an equivalent working one below it.
46501
46502 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46503
46504         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46505         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46506
46507 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46508
46509         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46510         message containing "init_priority".
46511         (conpr-2.C): Likewise.
46512         (conpr-3.C): Likewise.
46513         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46514
46515 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46516
46517         * gcc.c-torture/execute/20010114-2.c: New test.
46518
46519 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46520
46521         * gcc.c-torture/compile/20010114-1.c: New test.
46522         * gcc.c-torture/compile/20010114-1.x: Xfail.
46523         * gcc.c-torture/compile/20010114-2.c: New test.
46524         * gcc.c-torture/execute/20010114-1.c: New test.
46525         * gcc.dg/trunc-1.c: New test.
46526         * gcc.dg/uninit-B.c: New test.
46527
46528 2001-01-13  Nick Clifton  <nickc@redhat.com>
46529
46530         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46531         target.
46532
46533 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46534
46535         * gcc.c-torture/compile/20010113-1.c: New test.
46536
46537 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46538
46539         * gcc.c-torture/compile/20001212-1.c: New test.
46540
46541 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46542
46543         * gcc.dg/cpp/widestr1.c: Update.
46544         * gcc.dg/cpp/prag-imp.c: Remove.
46545
46546 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46547
46548         * gcc.c-torture/execute/20000801-3.x: Remove.
46549         * gcc.dg/c90-init-1.c: New test.
46550         * gcc.dg/c99-init-1.c: New test.
46551         * gcc.dg/c99-init-2.c: New test.
46552         * gcc.dg/gnu99-init-1.c: New test.
46553
46554 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46555
46556         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46557         testing that no relevant ones were found.
46558
46559 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46560
46561         * g++.old-deja/g++.pt/cast2.C: New test.
46562
46563 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46564
46565         * g++.old-deja/g++.pt/friend47.C: New test.
46566
46567 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46568
46569         * g++.old-deja/g++.pt/instantiate13.C: New test.
46570
46571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46572
46573         * g++.old-deja/g++.other/defarg7.C: New test.
46574         * g++.old-deja/g++.other/defarg8.C: New test.
46575
46576 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46577
46578         * g++.old-deja/g++.pt/crash64.C: New test.
46579
46580 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46581
46582         * g++.old-deja/g++.pt/crash63.C: New test.
46583
46584 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46585
46586         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46587
46588 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46589
46590         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46591
46592 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46593
46594         * g++.old-deja/g++.pt/error3.C: New test.
46595
46596 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46597
46598         * g++.old-deja/g++.other/crash39.C: New test.
46599
46600 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46601
46602         * g++.old-deja/g++.other/vbase4.C: New test.
46603
46604 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46605
46606         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46607         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46608         * gcc.dg/special/special.exp: New test driver which will check
46609         for alias support for the above test.
46610
46611 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46612
46613         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46614         problems on small machines.
46615         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46616         parameterize.
46617
46618 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46619
46620         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46621         mips.
46622         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46623
46624 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46625
46626         * g++.old_deja/g++.pt/using8.C: New test.
46627
46628 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46629
46630         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46631
46632 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46633
46634         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46635         where a failure is expected.
46636         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46637
46638 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46639
46640         * g++.old_deja/g++.pt/instantiate12.C: New test.
46641
46642 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46643
46644         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46645         start of structs.
46646         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46647         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46648         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46649         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46650         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46651         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46652         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46653         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46654         * g++.old-deja/g++.eh/spec6.C: Likewise.
46655         * g++.old-deja/g++.jason/crash3.C: Likewise.
46656         * g++.old-deja/g++.law/ctors11.C: Likewise.
46657         * g++.old-deja/g++.law/ctors17.C: Likewise.
46658         * g++.old-deja/g++.law/ctors5.C: Likewise.
46659         * g++.old-deja/g++.law/ctors9.C: Likewise.
46660         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46661         * g++.old-deja/g++.mike/net22.C: Likewise.
46662         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46663         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46664         * g++.old-deja/g++.mike/virt3.C: Likewise.
46665         * g++.old-deja/g++.niklas/t128.C: Likewise.
46666         * g++.old-deja/g++.other/anon4.C: Likewise.
46667         * g++.old-deja/g++.other/using1.C: Likewise.
46668         * g++.old-deja/g++.other/warn3.C: Likewise.
46669         * g++.old-deja/g++.pt/t37.C: Likewise.
46670         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46671         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46672
46673 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46674
46675         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46676
46677 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46678
46679         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46680
46681 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46682
46683         * gcc.c-torture/compile/20010107-1.c: New test.
46684
46685 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46686
46687         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46688
46689 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46690
46691         * gcc.dg/format/format.h: New file.
46692         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46693         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46694         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46695         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46696         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46697         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46698         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46699         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46700         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46701         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46702         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46703         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46704         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46705         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46706         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46707         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46708         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46709         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46710         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46711         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46712         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46713         instead of declaring standard types, macros and functions in each
46714         test.
46715
46716 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46717
46718         * gcc.c-torture/execute/20010106-1.c: New test.
46719
46720 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46721
46722         * gcc.dg/format/format.exp: New file.
46723         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46724         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46725         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46726         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46727         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46728         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46729         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46730         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46731         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46732         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46733         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46734         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46735         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46736         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46737         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46738         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46739         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46740         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46741         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46742         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46743         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46744         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46745         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46746         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46747         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46748         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46749         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46750         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46751         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46752         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46753         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46754         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46755         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46756         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46757         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46758         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46759         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46760         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46761         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46762         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46763         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46764         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46765
46766 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46767
46768         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46769         account.
46770
46771 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46772
46773         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46774
46775 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46776
46777         * g++.old-deja/g++.pt/crash62.C: New test.
46778
46779 2001-01-04  Richard Henderson  <rth@redhat.com>
46780
46781         * gcc.dg/20000926-1.c: Update expected warnings.
46782         * gcc.dg/array-2.c: Likewise.
46783         * gcc.dg/array-4.c: Also validate flexible array members.
46784         * gcc.dg/c99-flex-array-1.c: New.
46785
46786 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46787
46788         * gcc.c-torture/compile/20001222-1.x: Remove.
46789
46790 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46791
46792         * gcc.c-torture/execute/built-in-setjmp.c: New.
46793
46794 2001-01-03  Richard Henderson  <rth@redhat.com>
46795
46796         * gcc.dg/940510-1.c: Update expected error wording.
46797         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46798
46799 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46800
46801         * lib/target-supports.exp (check_alias_available): Modified to
46802         indicate aliases not supported if only weak aliases are supported.
46803
46804 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46805
46806         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46807         Turn on cmpstrsi checks for __pj__ and __i370__.
46808
46809 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46810
46811         * g++.old-deja/g++.other/virtual11.C: New test.
46812
46813 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46814
46815         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46816
46817 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46818
46819         * gcc.c-torture/compile/20010102-1.c: New test.
46820
46821 2001-01-02  Andreas Jaeger  <aj@suse.de>
46822
46823         * gcc.dg/noreturn-3.c: New test.
46824
46825         * gcc.dg/noreturn-4.c: New test.
46826
46827 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46828
46829         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46830         __builtin_fputc and __builtin_fwrite.
46831
46832 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46833
46834         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46835         signed char, not default char.
46836
46837 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46838
46839         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46840
46841 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46842
46843         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46844
46845 2000-12-29  Richard Henderson  <rth@redhat.com>
46846
46847         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46848         (__cyg_profile_func_exit): Define.
46849
46850 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46851
46852         * g++.dg/vtgc1.C: New test.
46853
46854 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46855
46856         * gcc.dg/noncompile/20001228-1.c: New test.
46857
46858         * gcc.dg/20001228-1.c: New test.
46859
46860         * gcc.c-torture/execute/20001228-1.c: New test.
46861
46862 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46863
46864         * gcc.dg/format-strfmon-1.c: New test.
46865
46866 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46867
46868         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46869         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46870         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46871         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46872         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46873         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46874         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46875         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46876         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46877         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46878         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46879         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46880         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46881
46882         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46883         * gcc.c-torture/execute/string-opt-4.c: Test index.
46884
46885 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46886
46887         * gcc.c-torture/compile/20001226-1.c: New test.
46888
46889 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46890
46891         * gcc.c-torture/compile/20001222-1.c: New test.
46892         * gcc.c-torture/compile/20001222-1.x: Xfail.
46893
46894 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46895
46896         * gcc.c-torture/execute/comp-goto-2.c: New test.
46897
46898 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46899
46900         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46901         Use long types if __INT_MAX__ is 32767.
46902         (main): Use cast to (sint32 *) when poking 88 into a_page.
46903
46904         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46905
46906 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46907
46908         * gcc.c-torture/compile/20001221-1.c: New test.
46909         * gcc.c-torture/execute/20001221-1.c: New test.
46910
46911 2000-12-20  Richard Henderson  <rth@redhat.com>
46912
46913         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46914         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46915
46916 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46917
46918         * gcc.dg/compare3.c: New test.
46919
46920 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46921
46922         * gcc.dg/format-warnll-1.c: New test.
46923
46924 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46925
46926         * gcc.dg/cpp/cmdlne-P.c: New test.
46927
46928 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46929
46930         * gcc.c-torture/execute/builtin-abs-1.c,
46931         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46932
46933 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46934
46935         * gcc.dg/cpp/multiline.c: New test.
46936
46937 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46938
46939         * g++.old-deja/g++.other/syshdr1.C: Update.
46940         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46941
46942 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46943
46944         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46945
46946 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46947
46948         * g++.old-deja/g++.pt/ttp65.C: New test.
46949
46950 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46951
46952         * g++.old-deja/g++.pt/ttp64.C: New test.
46953
46954 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46955
46956         * g++.old-deja/g++.pt/spec33.C: New test.
46957
46958 2000-12-14  Catherine Moore  <clm@redhat.com>
46959
46960         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46961         * gcc.c-torture/execute/920612-2.c: Likewise.
46962         * gcc.c-torture/execute/920428-2.c: Likewise.
46963         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46964         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46965
46966 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46967
46968         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46969         * gcc.dg/pack-test-2.c: Likewise.
46970
46971 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46972
46973         Tests by Zack Weinberg <zackw@stanford.edu>.
46974
46975         * gcc.dg/cpp/defined.c: Update.
46976         * gcc.dg/cpp/defined_trad.c: New tests.
46977
46978 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46979
46980         * gcc.dg/cpp/trad-direct.c: Update.
46981
46982 2000-12-11  Neil Booth  <neilb@earthling.net>
46983
46984         * gcc.dg/cpp/defined_trad.c
46985
46986 2000-12-11  Neil Booth  <neilb@earthling.net>
46987
46988         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46989
46990 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46991
46992         * gcc.dg/format-miss-2.c: New test.
46993
46994 2000-12-09  Neil Booth  <neilb@earthling.net>
46995
46996         * gcc.dg/cpp/lineflags.c: New tests.
46997         * gcc.dg/cpp/poison.c: Update.
46998         * gcc.dg/cpp/redef2.c: Update.
46999         * gcc.dg/cpp/skipping.c: New test.
47000
47001 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
47002
47003         * g++.old-deja/g++.other/eh3.C: New testcase.
47004
47005 2000-12-07  Neil Booth  <neilb@earthling.net>
47006
47007         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47008         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47009         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47010         wtr-union-init-2.c, wtr-union-init-3.c: Update.
47011         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47012         Update.
47013
47014 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47015
47016         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47017         __SIZE_TYPE__ instead of int for type of integers cast to
47018         pointers.
47019
47020 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
47021
47022         * g++.old-deja/g++.other/cleanup4.C: New test.
47023
47024 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47025
47026         * format-sec-1.c: New test.
47027
47028 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47029
47030         * gcc.dg/format-nonlit-3.c: New test.
47031
47032 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47033
47034         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47035         through a null pointer.
47036
47037 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47038
47039         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47040         * g++.old-deja/g++.pt/partial4.C: New test.
47041
47042 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
47043
47044         * gcc.c-torture/execute/ieee/hugeval.x: New.
47045
47046 2000-12-06  Neil Booth  <neilb@earthling.net>
47047
47048         * gcc.dg/cpp/backslash2.c: New tests.
47049
47050 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47051
47052         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47053         * gcc.c-torture/execute/stdio-opt-2.c: New test.
47054
47055 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
47056
47057         * gcc.c-torture/execute/20001203-2.c: New testcase.
47058
47059 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47060
47061         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47062         * g++.old-deja/g++.other/virtual10.C: New test.
47063
47064 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47065
47066         * g++.old-deja/g++.mike/pmf5.C: Remove test.
47067
47068 2000-12-05  Richard Henderson  <rth@redhat.com>
47069
47070         * gcc.c-torture/compile/20001205-1.c: New.
47071
47072 2000-12-04  Neil Booth  <neilb@earthling.net>
47073
47074         * g++.old-deja/g++.other/virtual9.C: New test.
47075         * g++.old-deja/g++.pt/crash61.C: New test.
47076         * gcc.c-torture/execute/loop-9.c: New test.
47077
47078 2000-12-04  Neil Booth  <neilb@earthling.net>
47079
47080         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47081         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47082         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47083         * gcc.dg/cpp/extratokens.c: ...here.
47084
47085 2000-12-04  Neil Booth  <neilb@earthling.net>
47086
47087         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47088         New tests.
47089
47090 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47091
47092         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47093         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47094
47095 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47096
47097         * gcc.c-torture/execute/20001203-1.c: New test.
47098
47099 2000-12-03  Neil Booth  <neilb@earthling.net>
47100
47101         * gcc.dg/cpp/macro6.c: New test cases.
47102
47103 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47104
47105         * gcc.c-torture/execute/string-opt-9.c: New test.
47106         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47107         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47108         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47109
47110         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47111         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47112
47113 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
47114
47115         * gcc.dg/cpp/if-6.c: New testcase.
47116
47117         * gcc.dg/20001201-1.c: New testcase.
47118
47119 2000-12-02  Neil Booth  <neilb@earthling.net>
47120
47121         * g++.old-deja/g++.other/externC4.C,
47122         g++.old-deja/g++.other/friend10.C: New tests.
47123
47124 2000-12-02  Neil Booth  <neilb@earthling.net>
47125
47126         * g++.old-deja/g++.other/instan2.C
47127         * g++.old-deja/g++.other/instan3.C: New test.
47128
47129 2000-12-02  Neil Booth  <neilb@earthling.net>
47130
47131         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47132         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47133         gnuc99.c,gnuc99-pedantic.c: New tests.
47134
47135 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47136
47137         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47138         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47139
47140 2000-12-01  Neil Booth  <neilb@earthling.net>
47141
47142         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47143         * gcc.dg/cpp/poison.c: Update.
47144         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47145
47146 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
47147
47148         * g77.f-torture/execute/20001201.f: New test.
47149
47150 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47151
47152         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47153
47154 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
47155
47156         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47157
47158 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
47159
47160         * g++.old-deja/g++.other/cast6.C: New test.
47161
47162 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
47163
47164         * gcc.c-torture/execute/20001130-2.c: New testcase.
47165
47166 2000-11-30  Richard Henderson  <rth@redhat.com>
47167
47168         * gcc.c-torture/execute/20001130-1.c: New test.
47169
47170 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47171
47172         * g++.old-deja/g++.other/op3.C: New test.
47173
47174 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47175
47176         * g++.old-deja/g++.other/op2.C: New test.
47177
47178 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47179
47180         * g++.old-deja/g++.other/crash38.C: New test.
47181
47182 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
47183
47184         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47185
47186 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
47187
47188         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47189         tests.
47190         * gcc.c-torture/execute/string-opt-6.c: New test.
47191
47192         * gcc.dg/20001117-1.c: Add main.
47193
47194 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
47195
47196         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47197         Move from here ...
47198         * gcc.dg/940510-1.c: ... to here.
47199
47200         * gcc.dg/20000926-1.c: GNU C now allows initializations of
47201         zero-size arrays in toplevel structures.
47202
47203 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47204
47205         * gcc.c-torture/execute/loop-8.c: New test.
47206
47207 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47208
47209         * g++.old-deja/g++.other/base1.C: New test.
47210
47211 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47212
47213         * g++.old-deja/g++.other/parse2.C: New test.
47214
47215 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47216
47217         * g++.old-deja/g++.pt/incomplete1.C: New test.
47218
47219 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47220
47221         * g++.old-deja/g++.other/friend9.C: New test.
47222
47223 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47224
47225         * gcc.dg/20001127-1.c: New test.
47226
47227 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47228
47229         * g++.old-deja/g++.pt/friend46.C: New test.
47230
47231 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47232
47233         * g++.old-deja/g++.other/ptrmem8.C: New test.
47234
47235 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47236
47237         * gcc.c-torture/execute/string-opt-7.c: New test.
47238         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47239
47240 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47241
47242         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47243         instead of 'mkcheck 2'.
47244
47245 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47246
47247         * gcc.c-torture/execute/memcheck/driver.c,
47248         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47249         C9X references to refer to C99.
47250
47251 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
47252
47253         * gcc.dg/ultrasp3.c: New test.
47254
47255 2000-11-25  Neil Booth  <neilb@earthling.net>
47256
47257         * gcc.dg/cpp/include2.c: Update test to be locale independent.
47258
47259 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
47260
47261         * gcc.c-torture/compile/20001123-2.c: New.
47262
47263 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47264
47265         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47266
47267 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
47268
47269         * gcc.dg/sequence-point-1.c: Add some new tests.
47270         * gcc.c-torture/execute/20001124-1.c: New test.
47271
47272 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47273
47274         * g++.old-deja/g++.other/vaarg4.C: New test.
47275         * gcc.c-torture/compile/20001123-1.c: New test.
47276
47277 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47278
47279         * g++.other/crash24.C: Adjust and remove XFAIL.
47280         * g++.other/crash37.C: New test.
47281
47282 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
47283
47284         * g++.old-deja/g++.pt/instantiate9.C: New test.
47285
47286 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
47287
47288         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47289         new ABI, too.
47290
47291         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47292         * g++.old-deja/g++.robertl/eb55.C: Likewise.
47293
47294 2000-11-22  Neil Booth  <neilb@earthling.net>
47295
47296         * gcc.dg/cpp/Wtrigraphs.c: New test.
47297
47298 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
47299
47300         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47301
47302 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
47303
47304         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47305
47306 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
47307
47308         * lib/gcc-dg.exp: load_lib scanasm.exp.
47309         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47310         * lib/g++-dg.exp: load_lib scanasm.exp.
47311         * lib/scanasm.exp: New.
47312         (scan-assembler, scan-assembler-not): Add optional arguments to
47313         test name, or if not present, the pattern name.
47314         (scan-assembler-dem, scan-assembler-dem-not): New.
47315
47316         * g++.dg/dg.exp: New.
47317
47318 2000-11-21  Neil Booth  <neilb@earthling.net>
47319
47320         * gcc.dg/cpp/integrated1.c: Remove.
47321
47322 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47323
47324         * gcc.c-torture/execute/20001121-1.c: New test.
47325
47326 2000-11-21  Richard Henderson  <rth@redhat.com>
47327
47328         * gcc.c-torture/compile/20001121-1.c: New test.
47329
47330 2000-11-20  Neil Booth  <neilb@earthling.net>
47331
47332         * gcc.dg/cpp/integrated1.c: New test.
47333
47334 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47335
47336         * g++.old-deja/g++.other/inline17.C: New test.
47337
47338 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
47339
47340         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47341         local variable to be zero: I made the variable global. Now
47342         uses abort() and exit() instead of relying on main's return value.
47343
47344 2000-11-20  Neil Booth  <neilb@earthling.net>
47345
47346         * gcc.dg/cpp/paste2.c: Update test.
47347         * objc/execute/paste.m: New test.
47348
47349 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47350
47351         * gcc.dg/c99-condexpr-1.c: New test.
47352
47353 2000-11-20  Neil Booth  <neilb@earthling.net>
47354
47355         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47356
47357 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47358
47359         * g++.old-deja/g++.pt/export1.C: New test.
47360
47361 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47362
47363         * gcc.dg/20001117-1.c: New test.
47364
47365 2000-11-18  Richard Henderson  <rth@redhat.com>
47366
47367         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47368
47369 2000-11-18  Richard Henderson  <rth@redhat.com>
47370
47371         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47372         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47373         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47374
47375 2000-11-18  Richard Henderson  <rth@redhat.com>
47376
47377         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47378         (main): New.  Exit cleanly.
47379
47380 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47381
47382         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47383         gcc.dg/c99-fordecl-2.c: New tests.
47384
47385 2000-11-18  Richard Henderson  <rth@redhat.com>
47386
47387         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47388         * gcc.c-torture/execute/zerolen-2.c: New.
47389
47390 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47391
47392         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47393         memory.
47394
47395 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47396
47397         * g++.old-deja/g++.pt/instantiate8.C: New test.
47398
47399 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47400
47401         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47402         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47403
47404 2000-11-16  Nick Clifton  <nickc@redhat.com>
47405
47406         * gcc.c-torture/execute/nestfunc-2.c: New test.
47407         * gcc.c-torture/execute/nestfunc-3.c: New test.
47408
47409 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47410
47411         * gcc.c-torture/compile/20001116-1.c: New test.
47412
47413 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47414
47415         * gcc.c-torture/execute/20001115-1.c: New test.
47416
47417 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47418
47419         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47420         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47421         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47422         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47423
47424 2000-11-15  Neil Booth  <neilb@earthling.net>
47425
47426         gcc.dg/cpp/_Pragma1.c: Update.
47427         gcc.dg/cpp/_Pragma2.c: New test.
47428
47429 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47430
47431         * g++.old-deja/g++.other/anon5.C: New test.
47432
47433 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47434
47435         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47436         tests.
47437
47438 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47439
47440         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47441         output.
47442
47443 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47444
47445         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47446         labels at end of compound statements.
47447
47448 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47449
47450         * gcc.c-torture/execute/loop-7.c: New test.
47451
47452 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47453
47454         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47455
47456 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47457
47458         * gcc.dg/c99-bool-1.c: New test.
47459
47460 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47461
47462         * gcc.dg/c99-scope-1.c: Remove xfail.
47463         * gcc.dg/c99-scope-2.c: New test.
47464
47465 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47466
47467         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47468         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47469
47470 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47471
47472         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47473         error messages.
47474
47475         * g++.mike/p700.C: Don't typedef wchar_t.
47476         * g++.mike/p784.C: Likewise.
47477         * g++.mike/eb101.C: Don't use __wchar_t.
47478
47479 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47480
47481         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47482         from DO loop.
47483
47484 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47485
47486         * gcc.c-torture/execute/20001111-1.c: New test.
47487
47488 2000-11-10  Nick Clifton  <nickc@redhat.com>
47489
47490         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47491         long multuiple and accumulate.
47492
47493 2000-11-09  Richard Henderson  <rth@redhat.com>
47494
47495         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47496         via size_t instead of int.
47497
47498         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47499         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47500         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47501         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47502
47503 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47504
47505         * gcc.c-torture/compile/20001109-1.c: New test.
47506         * gcc.c-torture/compile/20001109-2.c: New test.
47507
47508 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47509
47510         * g++.old-deja/g++.pt/operator1.C: New test.
47511         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47512
47513 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47514
47515         * gcc.dg/20001108-1.c: New test.
47516
47517 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47518
47519         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47520         with both arguments constant strings.
47521         * gcc.c-torture/execute/string-opt-3.c: New test.
47522         * gcc.c-torture/execute/string-opt-4.c: New test.
47523         * gcc.c-torture/execute/string-opt-5.c: New test.
47524
47525 2000-11-08  Nick Clifton  <nickc@redhat.com>
47526
47527         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47528         mulsidi3adddi patterns.
47529
47530 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47531
47532         * g++.old-deja/g++.other/crash36.C: New test.
47533
47534 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47535
47536         * g++.old-deja/g++.other/init16.C: New test.
47537
47538 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47539
47540         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47541
47542 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47543
47544         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47545         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47546         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47547
47548 2000-11-07  DJ Delorie  <dj@redhat.com>
47549
47550         * gcc.dg/20000614-1.c: Add return so that test can pass.
47551
47552 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47553
47554         * gcc.c-torture/execute/string-opt-1.c: New test.
47555
47556 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47557
47558         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47559         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47560         parameters in registers, and there is no way for a varargs
47561         function to know in which order the integer and floating-point
47562         parameters should be interleaved when they are placed on the
47563         stack.
47564         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47565         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47566
47567 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47568
47569         * gcc.c-torture/execute/string-opt-2.c: New test.
47570
47571 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47572
47573         * g++.old-deja/g++.pt/crash60.C: New test.
47574
47575 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47576
47577         * g++.old-deja/g++.other/crash24.C: New test.
47578         * g++.old-deja/g++.other/crash25.C: New test.
47579         * g++.old-deja/g++.other/crash26.C: New test.
47580         * g++.old-deja/g++.other/crash27.C: New test.
47581         * g++.old-deja/g++.other/crash28.C: New test.
47582         * g++.old-deja/g++.other/crash29.C: New test.
47583         * g++.old-deja/g++.other/crash30.C: New test.
47584         * g++.old-deja/g++.other/crash31.C: New test.
47585         * g++.old-deja/g++.other/crash32.C: New test.
47586         * g++.old-deja/g++.other/crash33.C: New test.
47587         * g++.old-deja/g++.other/crash34.C: New test.
47588         * g++.old-deja/g++.other/crash35.C: New test.
47589
47590 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47591
47592         * gcc.c-torture/execute/20001031-1.c: New test.
47593
47594 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47595
47596         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47597         namespace.
47598
47599         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47600         standards-conformant.
47601
47602         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47603
47604         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47605         * g++.old-deja/g++.mike/p755a.C: Likewise.
47606         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47607         library makes no calls to `operator new' during initialization.
47608
47609 2000-11-04  Neil Booth  <neilb@earthling.net>
47610
47611         * gcc.dg/cpp/include2.c: New tests.
47612
47613 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47614
47615         * lib/g++.exp (g++_set_ld_library_path): New function.
47616         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47617
47618 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47619
47620         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47621         warnings.
47622
47623 2000-11-01  Richard Henderson  <rth@redhat.com>
47624
47625         * g++.old-deja/g++.ext/namedret1.C: New.
47626         * g++.old-deja/g++.ext/namedret2.C: New.
47627         * g++.old-deja/g++.ext/namedret3.C: New.
47628
47629 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47630
47631         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47632         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47633
47634 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47635
47636         * gcc.c-torture/execute/va-arg-21.c: New test.
47637
47638 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47639
47640         * gcc.dg/c99-complex-2.c: New test.
47641
47642 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47643
47644         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47645
47646 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47647
47648         * g++.old-deja/g++.other/inline16.C: New test.
47649
47650 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47651
47652         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47653         __PRETTY_FUNCTION__
47654
47655 2000-10-29  Neil Booth  <neilb@earthling.net>
47656
47657         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47658         New tests.
47659         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47660         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47661         optimisation.
47662
47663 2000-10-29  Neil Booth  <neilb@earthling.net>
47664
47665         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47666         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47667         * mi5.c: Test multiple includes work with -C.
47668         * trigraphs.c: Test ^= version.
47669
47670 2000-10-28  Neil Booth  <neilb@earthling.net>
47671
47672         New tests and test updates for new macro expander.
47673
47674         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47675         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47676         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47677         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47678         new diagnostic messages.
47679
47680         * gcc.dg/cpp/macro3.c: New tests.
47681
47682 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47683
47684         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47685         on the same line.
47686
47687 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47688
47689         * g++.old-deja/g++.other/eh2.C: New test.
47690
47691 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47692
47693         * gcc.c-torture/execute/20001027-1.c: New test.
47694
47695 2000-10-26  Richard Henderson  <rth@redhat.com>
47696
47697         * gcc.c-torture/execute/20001026-1.c: New.
47698
47699 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47700
47701         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47702         * g++.old-deja/g++.law/builtin1.C: Likewise.
47703         * g++.old-deja/g++.law/ctors10.C: Likewise.
47704         * g++.old-deja/g++.law/virtual3.C: Likewise.
47705         * g++.old-deja/g++.mike/p658.C: Likewise.
47706         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47707         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47708         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47709         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47710         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47711
47712 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47713
47714         * gcc.c-torture/compile/20001024-1.c: New test.
47715
47716 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47717
47718         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47719         to tell us whether or not we are using V3.
47720
47721 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47722
47723         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47724         operands.
47725
47726 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47727
47728         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47729
47730 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47731
47732         * gcc.c-torture/execute/20001024-1.c: New test.
47733
47734 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47735
47736         * g++.old-deja/g++.other/sibcall1.C: New test.
47737
47738 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47739
47740         * gcc.dg/noncompile/init-3.c: New test.
47741
47742 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47743
47744         * gcc.dg/format-array-1.c: New test.
47745
47746 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47747
47748         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47749         writing through null pointers; remove comment about testing
47750         unterminated strings.
47751
47752 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47753
47754         * gcc.c-torture/execute/20001017-2.c: New test.
47755
47756 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47757
47758         * gcc.c-torture/compile/20001018-1.c: New test.
47759         * gcc.c-torture/compile/20001018-1.x: Xfail.
47760
47761 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47762
47763         * gcc.c-torture/execute/20001017-1.c: New test.
47764
47765 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47766
47767         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47768         for multiple use of arguments with scanf formats; add tests for
47769         multiple use of arguments.
47770
47771 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47772
47773         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47774         from some old tests.
47775
47776 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47777
47778         * gcc.dg/format-miss-1.c: New test.
47779
47780 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47781
47782         * gcc.c-torture/execute/20001013-1.c: New test.
47783
47784 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47785
47786         * gcc.dg/format-branch-1.c: New test.
47787
47788 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47789
47790         * README, lib/file-format.exp: Remove EGCS references.
47791
47792 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47793
47794         * gcc.dg/20001013-1.c: New test.
47795
47796 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47797
47798         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47799         for intmax_t in the compiler using __typeof__ and the type rules
47800         for conditional expressions.
47801
47802 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47803
47804         * gcc.dg/20001012-1.c: New test.
47805         * gcc.dg/20001012-2.c: New test.
47806
47807 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47808
47809         * gcc.dg/format-attr-1.c: New test.
47810
47811 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47812
47813         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47814         __LONG_LONG_MAX__ instead of LLONG_MAX.
47815
47816 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47817
47818         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47819         scanf flags.
47820         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47821         flags.
47822
47823 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47824
47825         * gcc.dg/sequence-pt-1.c: New test.
47826
47827 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47828
47829         * gcc.c-torture/execute/20001011-1.c: New testcase.
47830         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47831
47832 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47833
47834         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47835         does not error on it.
47836
47837 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47838
47839         * gcc.dg/20001009-1.c: New test.
47840
47841 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47842
47843         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47844         * gcc.c-torture/execute/20001009-2.c: ... to here.
47845
47846 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47847
47848         * gcc.c-torture/compile/20001009-1.c: New testcase.
47849         * gcc.c-torture/execute/20001009-1.c: New testcase.
47850         Testcases provided by Jan Hubicka <jh@suse.cz>.
47851
47852 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47853
47854         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47855         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47856         uintmax_t using <limits.h> to emulate the compiler's internal
47857         logic.  No longer XFAIL %j tests.
47858
47859 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47860
47861         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47862         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47863         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47864         regexps and details of expected handling of some bad formats.
47865         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47866         suppression.
47867
47868 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47869
47870         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47871         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47872         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47873         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47874         in list archives.
47875
47876 2000-10-06  Richard Henderson  <rth@cygnus.com>
47877
47878         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47879         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47880         * g++.old-deja/g++.jason/report.C: Likewise.
47881         * g++.old-deja/g++.law/friend5.C: Likewise.
47882         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47883         of the expected warnings.
47884
47885 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47886
47887         * g++.old-deja/g++.pt/enum14.C: New test.
47888
47889 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47890
47891         * g++.old-deja/g++.pt/crash59.C: New test.
47892
47893 2000-10-04  Will Cohen  <wcohen@redhat.com>
47894
47895         * gcc.dg/20000926-1.c: New test.
47896
47897 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47898
47899         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47900         function name for current C++ compiler.
47901         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47902
47903 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47904
47905         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47906         __PRETTY_FUNCTION__.
47907         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47908
47909 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47910
47911         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47912
47913 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47914
47915         * gcc.c-torture/compile/20000923-1.c: New test.
47916
47917 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47918
47919         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47920         * g++.old-deja/g++.pt/ttp62.C: Same.
47921         * g++.old-deja/g++.other/inline14.C: Same.
47922
47923 2000-09-24  Richard Henderson  <rth@cygnus.com>
47924
47925         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47926
47927 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47928
47929         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47930
47931 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47932
47933         * gcc.c-torture/compile/20000922-1.c: New file.
47934
47935 2000-09-21  Nick Clifton  <nickc@redhat.com>
47936
47937         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47938         a signed long modulo operation.
47939         (mod6): New function - perform an unsigned long modulo operation.
47940         (main): Add tests for modulos of very large numbers by very small
47941         dividends.
47942
47943 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47944
47945         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47946
47947 2000-09-19  Richard Henderson  <rth@cygnus.com>
47948
47949         * gcc.dg/compare2.c (case 10): XFAIL.
47950
47951 2000-09-18  Richard Henderson  <rth@cygnus.com>
47952
47953         * gcc.c-torture/execute/20000906-1.c: Move ...
47954         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47955         that support __builtin_trap.
47956
47957 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47958
47959         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47960
47961 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47962
47963         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47964         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47965         more $ format tests.
47966
47967 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47968
47969         * gcc.dg/format-errmk-1.c: New test.
47970
47971 2000-09-17  Greg McGary  <greg@mcgary.org>
47972
47973         * gcc.c-torture/execute/20000917-1.x: Remove.
47974
47975 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47976
47977         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47978
47979 2000-09-17  Greg McGary  <greg@mcgary.org>
47980
47981         * gcc.c-torture/execute/20000917-1.c: New test.
47982         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47983
47984 2000-09-16  Neil Booth  <NeilB@earthling.net>
47985
47986         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47987         in nested macro bug.
47988
47989 2000-09-15  Neil Booth  <NeilB@earthling.net>
47990
47991         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47992
47993 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47994
47995         * gcc.c-torture/execute/20000914-1.c: New test.
47996
47997 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47998
47999         * g++.other/inline13.C: New test.
48000
48001 2000-09-12  Andreas Jaeger  <aj@suse.de>
48002
48003         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48004         constant by Ulrich Drepper <drepper@redhat.com>.
48005
48006 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
48007
48008         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48009
48010 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48011
48012         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48013
48014 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
48015
48016         * gcc.dg/cpp/backslash.c: New test.
48017
48018 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
48019
48020         * gcc.c-torture/execute/20000910-1.c: New test.
48021         * gcc.c-torture/execute/20000910-2.c: Likewise.
48022
48023 2000-09-11  Robert Lipe  <robertl@sco.com>
48024
48025         * gcc.dg/pragma-align.c: New test.
48026
48027 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
48028
48029         * g++.old-deja/g++.pt/explicit82.C: New test.
48030         * g++.old-deja/g++.pt/explicit83.C: New test.
48031
48032 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
48033
48034         * gcc.dg/asm-names.c: New test.
48035
48036 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48037
48038         * gcc.dg/cpp/tr-warn6.c: New test
48039
48040 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48041
48042         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48043         be accepted.
48044
48045 2000-09-07  Catherine Moore  <clm@redhat.com>
48046
48047         * gcc.c-torture/execute/unroll-1.c: New test.
48048
48049 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
48050
48051         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48052         ERROR markers.
48053         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48054         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48055         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48056         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48057         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48058         Preprocess only.
48059         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48060         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48061
48062 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48063
48064         * g++.old-deja/g++.pt/deduct2.C: New test.
48065
48066 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48067
48068         * g++.old-deja/g++.pt/parms2.C: New test.
48069
48070 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48071
48072         * g++.old-deja/g++.pt/crash58.C: New test.
48073
48074 2000-09-06  Greg McGary  <greg@mcgary.org>
48075
48076         * gcc.c-torture/execute/20000906-1.c: New test.
48077         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48078
48079 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48080
48081         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48082
48083 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48084
48085         * g++.old-deja/g++.pt/crash57.C: New test.
48086
48087 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48088
48089         * g++.old-deja/g++.pt/crash56.C: New test.
48090
48091 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48092
48093         * g++.old-deja/g++.pt/koenig1.C: New test.
48094
48095 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48096
48097         * gcc.dg/20000904-1.c: New test.
48098
48099 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48100
48101         * gcc.dg/cpp/paste8.c: New test.
48102
48103 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
48104
48105         * gcc.c-torture/compile/20000827-1.c: New test.
48106
48107 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48108
48109         * gcc.dg/format-diag-1.c: New test.
48110
48111 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48112
48113         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48114         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48115         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48116         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48117         gcc.dg/formatz-1.c: Adjust warning regular expressions.
48118
48119 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48120
48121         * g++.old-deja/g++.other/nested4.C: New test.
48122
48123 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48124
48125         * g++.old-deja/g++.ns/scoped1.C: New test.
48126
48127 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
48128
48129         * lib/g++.exp: Support testing already-installed GCC.
48130
48131 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48132
48133         * wtr-label-1.c, wtr-suffix-1.c: New tests.
48134
48135 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48136
48137         * gcc.dg/return-type-2.c: New test.
48138
48139 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
48140
48141         * gcc.c-torture/compile/20000825-1.c: New test.
48142
48143 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
48144
48145         * gcc.dg/dwarf2-2.c: New test.
48146
48147 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
48148
48149         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48150         dg-warning regexps.
48151
48152 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48153
48154         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48155         gcc.dg/format-ext-5.c: New tests.
48156
48157 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
48158
48159         * g++.old-deja/g++.other/crash22.C: New test.
48160
48161 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
48162
48163         * gcc.dg/noncompile/930622-2.c: Adjust error message.
48164
48165 2000-08-24  Richard Henderson  <rth@cygnus.com>
48166
48167         * gcc.dg/ia64-sync-1.c: New test.
48168         * gcc.dg/ia64-sync-2.c: New test.
48169         * gcc.dg/ia64-asm-1.c: New test.
48170
48171 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48172
48173         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48174         * gcc.dg/format-ext-2.c: New test.
48175
48176 2000-08-23  Jason Merrill  <jason@redhat.com>
48177
48178         * lib/old-dejagnu.exp: Also ignore "In member function" and
48179         "At global scope".
48180
48181 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48182
48183         * gcc.dg/noncompile/label-lineno-1.c: New test.
48184
48185 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48186
48187         * gcc.dg/c99-array-nonobj-1.c: New test.
48188
48189 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48190
48191         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48192         tests.
48193         * gcc.dg/format-ext-1.c: New test.
48194
48195 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48196
48197         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48198         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48199         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48200         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48201         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48202
48203 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48204
48205         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48206         gcc.dg/c99-strftime-2.c: New tests.
48207
48208 2000-08-22  Richard Henderson  <rth@cygnus.com>
48209
48210         * gcc.c-torture/execute/20000822-1.c: New test.
48211
48212 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48213
48214         * gcc.c-torture/execute/20000819-1.x: Remove.
48215
48216 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48217
48218         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48219         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48220         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48221         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48222         gcc.dg/format-xopen-1.c: New tests.
48223
48224 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48225
48226         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48227
48228 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48229
48230         * g++.old-deja/g++.other/loop2.C: New test.
48231
48232         * gcc.c-torture/compile/20000606-1.c: New test.
48233         * gcc.c-torture/compile/20000728-1.c: New test.
48234         * gcc.c-torture/execute/20000801-1.c: New test.
48235         * gcc.c-torture/execute/20000801-2.c: New test.
48236         * gcc.c-torture/execute/20000819-1.c: New test.
48237         * gcc.c-torture/execute/20000819-1.x: XFAIL.
48238         * gcc.dg/20000629-1.c: New test.
48239         * gcc.dg/20000724-1.c: New test.
48240         * gcc.dg/20000807-1.c: New test.
48241
48242 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48243
48244         * gcc.dg/cpp/pragma-1.c: New test.
48245         * gcc.dg/cpp/pragma-2.c: New test.
48246
48247 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
48248
48249         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48250         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
48251
48252 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48253
48254         * gcc.c-torture/compile/20000818-1.c: New test.
48255
48256 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
48257
48258         * gcc.c-torture/execute/20000818-1.c: New test.
48259
48260 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48261
48262         * gcc.dg/format-va-1.c: New test.
48263
48264 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48265
48266         * g++.old-deja/g++.other/typedef8.C: New test.
48267
48268 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48269
48270         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48271         * g++.old-deja/g++.mike/net36.C: Mark candidate.
48272         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48273         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48274         * g++.old-deja/g++.other/ptrmem7.C: New test.
48275         * g++.old-deja/g++.pt/ptrmem10.C: New test.
48276
48277 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48278
48279         * g++.old-deja/g++.pt/typename27.C: New test.
48280
48281 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
48282
48283         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48284         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48285         * g++.old-deja/g++.pt/friend45.C: New test.
48286         * g++.old-deja/g++.other/friend8.C: New test.
48287
48288 2000-08-15  Richard Henderson  <rth@cygnus.com>
48289
48290         * gcc.c-torture/execute/20000815-1.c: New test.
48291
48292 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48293
48294         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48295         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48296         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48297
48298 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
48299
48300         * g++.old-deja/g++.other/refinit2.C: New test.
48301
48302 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
48303
48304         * lib/c-torture.exp (c-torture): Make
48305         compiler_conditional_xfail_data global.
48306         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48307         compiler_conditional_xfail_data machinery.
48308         (f-torture-execute): Likewise.
48309         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48310         and only when unrolling loops.
48311
48312         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48313
48314 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48315
48316         * g++.old-deja/g++.pt/explicit81.C: New test.
48317
48318 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48319
48320         * g++.old-deja/g++.pt/typename26.C: New test.
48321
48322 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
48323
48324         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48325         warning.
48326
48327 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48328
48329         * g++.old-deja/g++.other/array3.C: New test.
48330
48331 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48332
48333         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48334         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48335         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48336         New tests.
48337
48338 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
48339
48340         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48341         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48342
48343 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48344
48345         * gcc.c-torture/execute/20000808-1.c: New test.
48346
48347 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48348
48349         * gcc.dg/c90-const-expr-1.c: New test.
48350
48351 2000-08-08  Richard Henderson  <rth@cygnus.com>
48352
48353         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48354
48355 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48356
48357         * gcc.dg/noncompile/const-ll-1.c: New test.
48358
48359 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48360
48361         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48362
48363 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48364
48365         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48366         that running programs linked against the shared version of libobjc
48367         run correctly.
48368
48369 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48370
48371         * gcc.dg/c99-printf-1.c: New test.
48372
48373 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48374
48375         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48376
48377 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48378
48379         * gcc.c-torture/execute/20000731-1.x: Delete.
48380
48381 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48382
48383         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48384         and torture_without_loops as is done by c-torture.exp.
48385         (search_for): Copy from c-torture.exp.
48386         (gcc-dg-runtest): New function, drives a directory of tests
48387         iterating over the TORTURE_OPTIONS.
48388         (scan-assembler, scan-assembler-not): Move here from
48389         individual directory drivers.
48390
48391         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48392         defined by lib/gcc-dg.exp.
48393         * gcc.dg/cpp/cpp.exp: Likewise.
48394         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48395         gcc-dg-runtest, so we cycle over optimization options.
48396
48397         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48398         * gcc.dg/compare2.c: No longer expected to fail.
48399
48400 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48401
48402         * gcc.c-torture/execute/20000804-1.c: New test.
48403
48404 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48405
48406         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48407
48408 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48409
48410         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48411
48412 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48413
48414         * gcc.c-torture/compile/20000803-1.c: New test.
48415
48416 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48417
48418         * gcc.c-torture/execute/20000801-3.c,
48419         gcc.c-torture/execute/20000801-4.c: New tests.
48420         * gcc.c-torture/execute/20000801-3.x,
48421         gcc.c-torture/execute/20000801-4.x: Xfail.
48422
48423 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48424
48425         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48426         libobjc/.libs to allow for libtool.
48427
48428 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48429
48430         * gcc.c-torture/compile/20000802-1.c: New test.
48431
48432 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48433
48434         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48435
48436 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48437
48438         * gcc-c-torture/execute/20000731-2.c: New test.
48439
48440         * gcc.c-torture/execute/20000731-1.c: New test.
48441         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48442
48443 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48444
48445         * gcc.dg/cpp/paste7.c: New test.
48446         * gcc.dg/cpp/20000725-1.c: New test.
48447
48448 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48449
48450         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48451         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48452         declaration warning for __builtin_dwarf_reg_size.
48453
48454         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48455
48456 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48457
48458         * gcc.dg/noncompile/voidparam-1.c: New test.
48459
48460 2000-07-30  Richard Henderson  <rth@cygnus.com>
48461
48462         * gcc.dg/c90-digraph-1.c: Don't xfail.
48463         * gcc.dg/compare2.c (case 10): Xfail.
48464         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48465
48466 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48467
48468         * gcc.dg/c99-main-1.c: New test.
48469
48470 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48471
48472         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48473
48474 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48475
48476         * gcc.c-tortuer/execute/20000726-1.c: New test.
48477
48478 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48479
48480         * gcc.c-torture/execute/enum-2.c: New test.
48481
48482 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48483
48484         * gcc.dg/cpp/tr-warn3.c: New test.
48485
48486 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48487
48488         * g++.old-deja/g++.ext/implicit1.C: Remove.
48489         * g++.old-deja/g++.jason/c2.C: Remove
48490         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48491         * g++.old-deja/g++.pt/crash16.C: Likewise.
48492         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48493
48494 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48495
48496         * g++.old-deja/g++.other/for2.C: New test.
48497
48498 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48499
48500         * gcc.dg/20000720-1.c: New test.
48501
48502 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48503
48504         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48505
48506 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48507
48508         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48509         * gcc.c-torture/execute/20000722-1.c: New.
48510         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48511
48512 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48513
48514         * gcc.dg/cpp/20000720-1.S: New test.
48515
48516 2000-07-21  Michael Meissner  <meissner@redhat.com>
48517
48518         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48519
48520 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48521
48522         * g++.old-deja/g++.brendan/crash16.C,
48523         g++.old-deja/g++.brendan/parse3.C,
48524         g++.old-deja/g++.brendan/redecl1.C,
48525         g++.old-deja/g++.ns/template13.C,
48526         g++.old-deja/g++.other/decl4.C,
48527         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48528
48529 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48530
48531         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48532         and "Internal error".
48533
48534         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48535         regexps.
48536         * gcc.dg/cpp/paste6.c: New test.
48537
48538 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48539
48540         * gcc.dg/cpp/tr-direct.c: New test.
48541
48542         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48543         gcc.dg/cpp/undef1.c: Tweak error regexps.
48544
48545 2000-07-18  Eric Christopher <echristo@redhat.com>
48546
48547         * gcc.c-torture/compile/20000718-1.c: New test.
48548
48549 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48550
48551         * cpplex.c (_cpp_push_token): If the token being pushed back
48552         is the previous token in this context, just subtract one from
48553         context->posn.
48554         * cppmacro.c (save_expansion): Clear aux field when storing a
48555         placemarker.
48556
48557 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48558
48559         * gcc.dg/noncompile/redecl-1.c: New test.
48560
48561 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48562
48563         * gcc.c-torture/execute/20000717-5.c: New test.
48564         * gcc.c-torture/execute/20000717-1.x: Removed.
48565
48566 2000-07-17  Richard Henderson  <rth@cygnus.com>
48567
48568         * gcc.c-torture/execute/20000717-4.c: New test.
48569
48570 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48571
48572         * gcc.dg/cpp/syshdr.c: New test.
48573         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48574
48575 2000-07-17  Neil Booth  <neilb@earthling.net>
48576
48577         * gcc.dg/cpp/cmdlne-dM.c: New test.
48578         * gcc.dg/cpp/cmdlne-dD.c: New test.
48579
48580 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48581
48582         * gcc.c-torture/execute/20000717-3.c: New test.
48583
48584         * gcc.c-torture/compile/20000717-1.c: New test.
48585
48586 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48587
48588         * gcc.c-torture/execute/20000717-2.c: New test.
48589
48590 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48591
48592         * gcc.dg/formatz-1.c: New test.
48593
48594         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48595         * gcc.dg/c99-digraph-1.c: New tests.
48596
48597         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48598         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48599
48600         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48601         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48602         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48603         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48604         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48605         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48606         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48607
48608 2000-07-17  Greg McGary <greg@mcgary.org>
48609
48610         * gcc.c-torture/execute/20000717-1.c: New test.
48611         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48612
48613 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48614
48615         * gcc.c-torture/execute/20000715-2.c: New test.
48616         * gcc.dg/20000715-1.c: New test.
48617
48618 2000-07-15  Michael Meissner  <meissner@redhat.com>
48619
48620         * gcc.c-torture/execute/20000715-1.c: New test.
48621
48622 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48623
48624         * gcc.c-torture/execute/20000707-1.c: New test.
48625
48626 2000-07-13  Neil Booth  <NeilB@earthling.net>
48627
48628         * gcc.dg/cpp/digraph1.c,
48629         gcc.dg/cpp/digraph2.c,
48630         gcc.dg/cpp/digraphs.c: New tests.
48631
48632 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48633
48634         * g77.f-torture/compile/20000630-2.f: New test.
48635         * g77.f-torture/compile/20000630-2.x
48636
48637 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48638
48639         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48640
48641 2000-07-11  Neil Booth  <NeilB@earthling.net>
48642
48643         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48644
48645 2000-07-11  Neil Booth  <NeilB@earthling.net>
48646
48647         * gcc.dg/cpp/cmdlne-C.c: New.
48648
48649 2000-07-09  Neil Booth  <NeilB@earthling.net>
48650
48651         * gcc.dg/cpp/directiv.c: New tests.
48652         * gcc.dg/cpp/undef1.c: Update.
48653
48654 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48655
48656         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48657
48658 2000-07-09  Neil Booth  <NeilB@earthling.net>
48659
48660         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48661
48662 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48663
48664         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48665         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48666
48667 2000-07-08  Neil Booth  <NeilB@earthling.net>
48668
48669         * gcc.dg/cpp/macsyntx.c: New tests.
48670
48671 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48672
48673         * gcc.dg/20000707-1.c: New test.
48674
48675 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48676
48677         * gcc.c-torture/execute/20000706-1.c: New test.
48678         * gcc.c-torture/execute/20000706-2.c: New test.
48679         * gcc.c-torture/execute/20000706-3.c: New test.
48680         * gcc.c-torture/execute/20000706-4.c: New test.
48681         * gcc.c-torture/execute/20000706-5.c: New test.
48682
48683 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48684
48685         * g++.old-deja/g++.pt/instantiate7.C: New test.
48686
48687 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48688
48689         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48690         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48691         * g++.old-deja/g++.other/rtti3.C: Likewise.
48692         * g++.old-deja/g++.other/rttid3.C: Likewise.
48693
48694 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48695
48696         *  g77.f-torture/compile/20000630-1.x: Fix typo
48697
48698 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48699
48700         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48701         assembly output.
48702
48703 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48704
48705         * gcc.dg/cpp/ident.c: New test.
48706
48707 2000-07-05  Neil Booth  <NeilB@earthling.net>
48708
48709         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48710           gcc.dg/cpp/lexstrng.c: New tests.
48711
48712 2000-07-04  Neil Booth  <NeilB@earthling.net>
48713
48714         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48715         * gcc.dg/cpp/strify2.c: Same.
48716
48717 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48718
48719         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48720         * gcc.dg/cpp/19990703-1.c: Likewise.
48721         * gcc.dg/cpp/20000625-1.c: Likewise.
48722         * gcc.dg/cpp/20000625-2.c: Likewise.
48723
48724         * gcc.dg/cpp/macro1.c,
48725         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48726         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48727         gcc.dg/cpp/strify1.c,
48728         gcc.dg/cpp/strify2.c: New tests.
48729
48730 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48731
48732         * gcc.c-torture/execute/20000703-1.c: New test.
48733
48734 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48735
48736         * g++.old-deja/g++.pt (lookup10.C): New test.
48737
48738 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48739
48740         * g++.old-deja/g++.pt (typename25.C): New test.
48741
48742 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48743
48744         * gcc.c-torture/compile/20000701-1.c: New test.
48745
48746 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48747
48748         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48749         to test case.
48750
48751 2000-06-30  Catherine Moore  <clm@cygnus.com>
48752
48753         * gcc.c-torture/execute/align-1.c: New test.
48754
48755 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48756
48757         * g++.old-deja/g++.pt/expr8.C: New test.
48758         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48759
48760 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48761
48762         * gcc.c-torture/compile/20000629-1.c: New test.
48763
48764 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48765
48766
48767         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48768         gcc.dg/noncompile directory, depending on whether they're
48769         preprocessor tests or not.  Annotate all the tests for the dg
48770         framework.
48771
48772         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48773         * gcc.dg/noncompile/noncompile.exp: New.
48774
48775         * Moved files:
48776         Old name                                New name
48777         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48778         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48779         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48780         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48781         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48782         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48783         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48784         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48785         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48786         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48787         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48788         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48789         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48790         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48791         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48792         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48793         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48794         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48795         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48796         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48797         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48798         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48799         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48800         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48801
48802         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48803         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48804         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48805         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48806         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48807         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48808
48809 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48810
48811         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48812         declare one variable.  On the fourth, error.
48813         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48814         declared by 20000628-1a.h.
48815
48816 2000-06-29  Richard Henderson  <rth@redhat.com>
48817
48818         * gcc.c-torture/execute/930529-1.x: New file.
48819         * gcc.dg/920413-1.c: Adjust expected warning text.
48820         * gcc.dg/980217-1.c: Declare abort.
48821         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48822
48823 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48824
48825         * g77.f-torture/compile/20000629-1.f: New test.
48826         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48827
48828 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48829
48830         Rearrange lots of files, removing entirely the
48831         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48832         directories.
48833
48834         * Deleted files:
48835         gcc.c-torture/code_quality/code_quality.exp
48836         gcc.c-torture/special/special.exp
48837         gcc.failure/failure.exp
48838         gcc.failure/940409-1.x
48839         gcc.c-torture/compile/961203-1.x
48840
48841         * New files:
48842         gcc.misc-tests/linkage.exp
48843         gcc.c-torture/execute/920730-1t.c
48844         gcc.c-torture/execute/920730-1t.x
48845         gcc.c-torture/compile/920520-1.x
48846         gcc.c-torture/compile/920521-1.x
48847         gcc.c-torture/compile/981006-1.x
48848         gcc.c-torture/execute/eeprof-1.x
48849
48850         * Moved files (possibly with modifications to fit a new harness):
48851         Old name                                New name
48852         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48853         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48854         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48855         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48856         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48857         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48858         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48859         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48860         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48861         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48862         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48863         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48864         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48865         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48866
48867 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48868
48869         * c-torture/compile/961203-1.x: Delete.
48870
48871         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48872         not exit. Include stdio.h.
48873         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48874         * gcc.misc-tests/dg-12.c: Likewise.
48875         * gcc.misc-tests/dg-5.c: Likewise.
48876         * gcc.misc-tests/dg-6.c: Likewise.
48877         * gcc.misc-tests/dg-7.c: Prototype abort.
48878         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48879         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48880         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48881         not exit.
48882         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48883         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48884
48885 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48886
48887         * gcc.dg/cpp/20000628-1.c: New test.
48888         * gcc.dg/cpp/20000628-1.h: New header for above test.
48889         * gcc.dg/cpp/20000628-1a.h: Likewise.
48890
48891 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48892
48893         * gcc.dg/cpp: New directory.
48894         * gcc.dg/cpp/cpp.exp: New driver.
48895         * gcc.dg/cpp/20000627-1.c: New test.
48896         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48897         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48898         and rewrite as a compilation test.
48899
48900         * gcc.dg: Move many files into the cpp subdirectory, possibly
48901         renaming or editing them as well.
48902         Old name                New name
48903         990119-1.c              cpp/19990119-1.c
48904         990228-1.c              cpp/19990228-1.c
48905         990407-1.c              cpp/19990407-1.c
48906         990409-1.c              cpp/19990409-1.c
48907         990413-1.c              cpp/19990413-1.c
48908         990703-1.c              cpp/19990703-1.c
48909         20000127-1.c            cpp/20000127-1.c
48910         20000129-1.c            cpp/20000129-1.c
48911         20000207-1.c            cpp/20000207-1.c
48912         20000207-2.c            cpp/20000207-2.c
48913         20000209-1.c            cpp/20000209-1.c
48914         20000209-2.c            cpp/20000209-2.c
48915         20000301-1.c            cpp/20000301-1.c
48916         20000419-1.c            cpp/20000419-1.c
48917         20000510-1.S            cpp/20000510-1.S
48918         20000519-1.c            cpp/20000519-1.c
48919         20000529-1.c            cpp/20000529-1.c
48920         20000625-1.c            cpp/20000625-1.c
48921         20000625-2.c            cpp/20000625-2.c
48922         cpp-as1.c               cpp/assert1.c
48923         cpp-as2.c               cpp/assert2.c
48924         cxx-comments-1.c        cpp/cxxcom1.c
48925         cxx-comments-2.c        cpp/cxxcom2.c
48926         endif-label.c           cpp/endif.c
48927         cpp-hash1.c             cpp/hash1.c
48928         cpp-hash2.c             cpp/hash2.c
48929         cpp-if1.c               cpp/if-1.c
48930         cpp-if2.c               cpp/if-2.c
48931         cpp-if3.c               cpp/if-3.c
48932         cpp-if4.c               cpp/if-4.c
48933         cpp-if5.c               cpp/if-5.c
48934         cpp-cond.c              cpp/if-cexp.c
48935         cpp-missingop.c         cpp/if-mop.c
48936         cpp-missingparen.c      cpp/if-mpar.c
48937         cpp-opprec.c            cpp/if-oppr.c
48938         cpp-ifparen.c           cpp/if-paren.c
48939         cpp-shortcircuit.c      cpp/if-sc.c
48940         cpp-shift.c             cpp/if-shift.c
48941         cpp-unary.c             cpp/if-unary.c
48942         cpp-li1.c               cpp/line1.c
48943         cpp-li2.c               cpp/line2.c
48944         lineno.c                cpp/line3.c
48945         lineno-2.c              cpp/line4.c
48946         cpp-mi.c                cpp/mi1.c
48947         cpp-mic.h               cpp/mi1c.h
48948         cpp-micc.h              cpp/mi1cc.h
48949         cpp-mind.h              cpp/mi1nd.h
48950         cpp-mindp.h             cpp/mi1ndp.h
48951         cpp-mix.h               cpp/mi1x.h
48952         cpp-mi2.c               cpp/mi2.c
48953         cpp-mi2a.h              cpp/mi2a.h
48954         cpp-mi2b.h              cpp/mi2b.h
48955         cpp-mi2c.h              cpp/mi2c.h
48956         cpp-mi3.c               cpp/mi3.c
48957         cpp-mi3.def             cpp/mi3.def
48958         poison-1.c              cpp/poison.c
48959         pr-impl.c               cpp/prag-imp.c
48960         cpp-redef-2.c           cpp/redef1.c
48961         cpp-redef.c             cpp/redef2.c
48962         strpaste.c              cpp/strp1.c
48963         strpaste-2.c            cpp/strp2.c
48964         cpp-tradpaste.c         cpp/tr-paste.c
48965         cpp-tradstringify.c     cpp/tr-str.c
48966         cpp-tradwarn1.c         cpp/tr-warn1.c
48967         cpp-tradwarn2.c         cpp/tr-warn2.c
48968         trigraphs.c             cpp/trigraphs.c
48969         cpp-unc1.c              cpp/unc1.c
48970         cpp-unc2.c              cpp/unc2.c
48971         cpp-unc3.c              cpp/unc3.c
48972         cpp-unc.c               cpp/unc4.c
48973         undef.c                 cpp/undef1.c
48974         undef-2.c               cpp/undef2.c
48975         cpp-wi1.c               cpp/widestr1.c
48976
48977 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48978
48979         * lib/g++.exp (g++_include_flags): Tweak.
48980
48981 2000-06-27  H.J. Lu  <hjl@gnu.org>
48982             Loren J. Rittle  <ljrittle@acm.org>
48983
48984         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48985         version with one that knows about the new gcc tree structure.
48986         (g++_link_flags): Same.
48987
48988 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48989
48990         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48991         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48992         case we are cross-compiling.
48993
48994         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48995         g++.old-deja/g++.niklas/Makefile.in,
48996         g++.old-deja/g++.niklas/configure.in,
48997         g++.old-deja/g++.other/Makefile.in,
48998         g++.old-deja/g++.other/configure.in,
48999         gcc.c-torture/code_quality/Makefile.in,
49000         gcc.c-torture/code_quality/configure.in,
49001         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49002         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49003         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49004         gcc.c-torture/execute/ieee/Makefile.in,
49005         gcc.c-torture/execute/ieee/configure.in,
49006         gcc.c-torture/noncompile/Makefile.in,
49007         gcc.c-torture/noncompile/configure.in,
49008         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49009         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49010         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49011
49012 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49013
49014         * g++.old-deja/g++.other/ambig3.C: New test.
49015
49016 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
49017
49018         * g++.old-deja/g++.pt/syntax1.C: New test.
49019         * g++.old-deja/g++.pt/syntax2.C: New test.
49020         * g++.old-deja/g++.other/syntax3.C: New test.
49021         * g++.old-deja/g++.other/syntax4.C: New test.
49022
49023 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49024
49025         * gcc.dg/20000623-1.c: Prototype exit and abort.
49026
49027 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
49028
49029         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49030         New tests.
49031         * gcc.dg/cpp-mi3.def: New file.
49032
49033         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49034         inside assertions.
49035         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49036         lexer's error messages.
49037         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49038         divine anything from the linemarkers.
49039         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49040         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49041
49042 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
49043
49044         * gcc.dg/20000623-1.c: New test.
49045
49046 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
49047
49048         * gcc.c-torture/execute/20000622-1.c: New test.
49049
49050 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49051
49052         * g++.old-deja/g++.other/init15.C: New test.
49053
49054 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49055
49056         * g++.old-deja/g++.pt/vaarg2.C: New test.
49057         * g++.old-deja/g++.pt/vaarg3.C: New test.
49058
49059 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         * g++.old-deja/g++.other/dyncast6.C: New test.
49062
49063 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
49064
49065         * gcc.c-torture/execute/loop-6.c: New test.
49066
49067 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
49068
49069         * gcc.dg/20000614-1.c: New test.
49070         * gcc.dg/20000614-2.c: New test.
49071
49072 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
49073
49074         * g++.old-deja/g++.other/inline12.C: New test.
49075
49076 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
49077
49078         * g++.old-deja/g++.other/eh1.C: New test.
49079
49080 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
49081
49082         * g++.old-deja/g++.other/type.C: New test.
49083
49084 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49085
49086         * g++.old-deja/g++.other/initstring.C: New test.
49087
49088 2000-06-12  Jason Merrill  <jason@redhat.com>
49089
49090         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49091
49092 2000-06-09  Jeffrey A Law  (law@cygnus.com)
49093
49094         * gcc.c-torture/compile/20000609-1.c: New test.
49095
49096 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
49097
49098         * gcc.dg/20000609-1.c: New test.
49099
49100 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
49101
49102         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49103         * gcc.c-torture/noncompile/poison-1.c: Move...
49104         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49105         * gcc.dg/cpp-li1.c: Add a token after the #line.
49106
49107 2000-06-05  Richard Henderson  <rth@cygnus.com>
49108
49109         * gcc.c-torture/execute/20000605-2.c: New test.
49110         * gcc.c-torture/execute/20000605-3.c: New test.
49111
49112 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
49113
49114         * g77.f-torture/execute/20000503-1.x: New file.
49115
49116 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
49117
49118         * g++.old-deja/g++.eh/badalloc1.C: New test.
49119
49120 2000-06-05  Richard Henderson  <rth@cygnus.com>
49121
49122         * gcc.c-torture/execute/20000605-1.c: New test.
49123
49124 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49125             Nathan Sidwell <nathan@codesourcery.com>
49126
49127         * gcc.c-torture/compile/20000605-1.c: New test.
49128
49129 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
49130
49131         * g77.f-torture/compile/20000601-1.f: New test.
49132
49133 2000-06-03  Richard Henderson  <rth@cygnus.com>
49134
49135         * gcc.c-torture/execute/20000603-1.c: New.
49136
49137 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
49138
49139         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49140         * gcc.dg/noreturn-2.c (noreturn): Likewise.
49141
49142 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
49143
49144         * gcc.dg/compare2.c (case 12): XFAIL.
49145         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49146         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49147
49148         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49149
49150 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
49151
49152         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49153         guard macro is already defined when the header is first
49154         included.
49155         * gcc.dg/cpp-mix.h: New file.
49156         * gcc.dg/endif-label.c: Update patterns to match compiler.
49157
49158         * g++.brendan/complex1.C: Declare abort.
49159         * g++.law/refs4.C: Remove XFAIL.
49160         * g++.oliva/expr2.C: Declare abort and exit.
49161
49162 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
49163
49164         * gcc.c-torture/execute/20000528-1.c: New test.
49165
49166         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49167         * g++.old-deja/g++.law/temps4.C: Likewise.
49168
49169         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49170         stdlib.h.  Call abort() on failure.
49171         * g++.old-deja/g++.law/refs4.C: Likewise.
49172         * g++.old-deja/g++.law/temps4.C: Likewise.
49173         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49174         * gcc.c-torture/execute/20000112-1.c: Include string.h.
49175
49176 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
49177
49178         Relative to g++.dg/special:
49179         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49180
49181         Relative to g++.old-deja:
49182         * g++.brendan/complex1.C, g++.jason/optimize2.C,
49183         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49184         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49185         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49186         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49187         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49188         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49189
49190         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49191         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49192         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49193         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49194         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49195         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49196         and/or string.h.
49197
49198         * g++.other/goto1.C: Update expectations for error messages.
49199
49200 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
49201
49202         * gcc.c-torture/compile/20000523-1.c: New test.
49203
49204 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49205
49206         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49207
49208 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49209
49210         * g++.old-deja/g++.eh/catch11.C: New test.
49211         * g++.old-deja/g++.eh/catch12.C: New test.
49212
49213 2000-05-24  Nick Clifton  <nickc@cygnus.com>
49214
49215         * gcc.c-torture/execute/20000523-1.c: New test.
49216
49217 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
49218
49219         * c-torture/execute/bcp-1.c: Replace abort in arg of
49220         __builtin_constant_p with a generic external function.
49221
49222         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49223         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49224         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49225         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49226         Prototype abort and/or exit.
49227
49228         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49229         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49230         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49231         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49232
49233 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
49234
49235         * gcc.dg/dwarf2-1.c: New test.
49236
49237 2000-05-20  Richard Henderson  <rth@cygnus.com>
49238
49239         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49240
49241 2000-05-20  Andreas Jaeger  <aj@suse.de>
49242
49243         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49244         testcase.
49245
49246 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
49247
49248         * gcc.c-torture/execute/20000519-2.c: New test.
49249
49250 2000-05-19  Andreas Jaeger  <aj@suse.de>
49251
49252         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49253         which fails with SSA.
49254
49255         * lib/c-torture.exp: Also test with -O3 -fssa.
49256
49257 2000-05-18  Michael Meissner  <meissner@redhat.com>
49258
49259         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49260         * gcc.c-torture/execute/920415-1.c: Ditto.
49261         * gcc.c-torture/execute/920501-1.c: Ditto.
49262         * gcc.c-torture/execute/conversion.c: Ditto.
49263         * gcc.c-torture/execute/cvt-1.c: Ditto.
49264
49265 2000-05-18  Jeffrey A Law  (law@cygnus.com)
49266
49267         * gcc.c-torture/compile/20000518-1.c: New test.
49268
49269 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49270
49271         * g77.f-torture/compile/200005018.f: New test.
49272
49273 2000-05-17  Jeffrey A Law  (law@cygnus.com)
49274
49275         * gcc.c-torture/compile/20000517-1.c: New test.
49276
49277 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49278
49279         * gcc.c-torture/execute/20000516-1.c: New test.
49280
49281 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
49282
49283         * g++.old-deja/g++.other/eh.C: New test.
49284
49285 2000-05-12  Richard Henderson  <rth@cygnus.com>
49286
49287         * gcc.c-torture/execute/990208-1.c (main): Don't pass
49288         constants through to doit's conditional.
49289
49290 2000-05-11  Jeffrey A Law  (law@cygnus.com)
49291
49292         * gcc.c-torture/compile/20000511-1.c: New test.
49293         * g77.f-torture/compile/20000511-1.f: New test.
49294         * g77.f-torture/compile/20000511-2.f: New test.
49295
49296 2000-05-11  Michael Meissner  <meissner@redhat.com>
49297
49298         * gcc.c-torture/execute/20000511-1.c: New test.
49299
49300 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
49301
49302         * gcc.dg/dg.exp: Scan .S files as well as .c files.
49303         * gcc.dg/20000510-1.S: New.
49304
49305 2000-05-08  Catherine Moore  <clm@cygnus.com>
49306
49307         * gcc.dg/unused-3.c: New.
49308
49309 2000-05-06  Richard Henderson  <rth@cygnus.com>
49310
49311           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49312           * g++.old-deja/g++.mike/warn1.C: Likewise.
49313           * g++.old-deja/g++.pt/local1.C: Likewise.
49314           * g++.old-deja/g++.pt/local7.C: Likewise.
49315           * g++.old-deja/g++.pt/spec16.C: Likewise.
49316
49317 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
49318
49319         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49320
49321 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
49322
49323           * g77.f-torture/execute/20000503-1.f: New test.
49324
49325 2000-05-04  Andreas Jaeger  <aj@suse.de>
49326
49327         * gcc.dg/noreturn-2.c: New test.
49328
49329 2000-05-04  Neil Booth  <NeilB@earthling.net>
49330
49331         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49332         preprocessor.
49333
49334 2000-05-04  Richard Henderson  <rth@cygnus.com>
49335
49336         * gcc.c-torture/execute/20000503-1.c: Fix typo.
49337
49338 2000-05-04  Richard Henderson  <rth@cygnus.com>
49339
49340         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49341         OpenSSL by Jason R Thorpe.
49342
49343 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49344
49345         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49346
49347 2000-05-03  Robert Lipe <robertlipe@usa.net>
49348
49349         * gcc.dg/20000503-1.c: New test.
49350
49351 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * gcc.c-torture/compile/20000502-1.c: New test.
49354         * g++.old-deja/g++.other/align.C: New test.
49355         * gcc.dg/cpp-tradstringify.c: New test.
49356
49357 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49358
49359         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49360         and hard registers.
49361
49362 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49363
49364         * gcc.c-torture/execute/loop-5.c: New test.
49365
49366 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49367
49368         * gcc.c-torture/execute/va-arg-20.c: New test.
49369
49370 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49371
49372         * gcc.c-torture/execute/20000422-1.c: New test.
49373
49374 2000-04-20  Greg McGary  <gkm@gnu.org>
49375
49376         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49377         when optimizing, but without sibling-call optimizations (-O1).
49378
49379 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49380
49381           * gcc.c-torture/compile/20000420-1.c: New test.
49382
49383 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49384
49385         * g++.abi/ptrflags.C: New test.
49386         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49387
49388 2000-04-19  Catherine Moore  <clm@cygnus.com>
49389
49390         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49391
49392 2000-04-19  Greg McGary  <gkm@gnu.org>
49393
49394         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49395         sibling-call optimizations.
49396
49397 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49398
49399         * gcc.dg/20000419-1.c: New test.
49400
49401 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49402
49403         * gcc.c-torture/execute/20000412-6.c: New test.
49404
49405 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49406
49407         * gcc.c-torture/execute/20000412-5.c: New test.
49408         * g77.f-torture/compile/20000412-1.f: New test.
49409         * gcc.c-torture/execute/20000412-4.c: New test.
49410         * gcc.c-torture/compile/20000412-2.c: New test.
49411         * gcc.c-torture/execute/20000412-3.c: New test.
49412         * gcc.c-torture/compile/20000412-1.c: New test.
49413         * gcc.c-torture/execute/20000412-2.c: New test.
49414
49415 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49416
49417         * objc/execute/bf-20.m: New test.
49418
49419 2000-04-10  Richard Henderson  <rth@cygnus.com>
49420
49421         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49422
49423         * gcc.c-torture/execute/20000412-1.c: New test.
49424
49425 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49426
49427         * g++.old-deja/g++.eh/catchptr1.C: New test.
49428
49429 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49430
49431         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49432
49433 2000-04-08  Neil Booth  <NeilB@earthling.net>
49434
49435         * gcc.dg/cpp-nullchar.c: Remove test as
49436         embedded nulls cause problems.
49437
49438 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49439
49440         * gcc.dg/compare2.c: New test.
49441
49442 2000-04-08  Neil Booth  <NeilB@earthling.net>
49443
49444         * gcc.dg/cpp-nullchar.c: New test.
49445
49446 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49447
49448         * gcc.dg/cpp-mi2.c: New test.
49449         * gcc.dg/cpp-mi2[abc].h: New files.
49450
49451 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49452
49453         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49454         member name.
49455
49456 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49457
49458         * g++.old-deja/g++.abi/vmihint.C: New test.
49459
49460 2000-04-06  Neil Booth  <NeilB@earthling.net>
49461
49462         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49463         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49464         copyright.
49465
49466 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49467
49468         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49469         avoid stack-frame overwrite.
49470
49471 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49472
49473         * gcc.c-torture/compile/20000405-2.c: New test.
49474         * gcc.c-torture/compile/20000405-3.c: New test.
49475
49476 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49477
49478         * gcc.c-torture/compile/20000405-1.c: New test.
49479
49480 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49481
49482         * gcc.dg/cast-qual-1.c: Revert last change.
49483
49484 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49485
49486         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49487
49488 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49489
49490         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49491         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49492
49493 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49494
49495         * gcc.c-torture/compile/20000403-2.c: New test.
49496         * gcc.c-torture/compile/20000403-1.c: New test.
49497
49498 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49499
49500         * gcc.c-torture/execute/20000403-1.c: New test.
49501
49502 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49503
49504         * gcc.c-torture/execute/20000402-1.c: New test.
49505
49506 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49507
49508         * gcc.c-torture/execute/va-arg-15.c: New test.
49509         * gcc.c-torture/execute/va-arg-16.c: New test.
49510         * gcc.c-torture/execute/va-arg-17.c: New test.
49511         * gcc.c-torture/execute/va-arg-18.c: New test.
49512         * gcc.c-torture/execute/va-arg-19.c: New test.
49513
49514 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49515
49516         * gcc.c-torture/compile/981211-1.c: Move to...
49517         * gcc.dg/cpp-as1.c: ...here.
49518         * gcc.dg/cpp-as2.c: New file.
49519
49520         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49521         compiler.
49522
49523 2000-04-02  Neil Booth  <NeilB@earthling.net>
49524
49525         * gcc.dg/cpp-cond.c  New tests.
49526         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49527         accidental success less likely.
49528         * gcc.dg/cpp-missingop.c  New tests.
49529         * gcc.dg/cpp-missingparen.c  New tests.
49530         * gcc.dg/cpp-shift.c  New tests.
49531         * gcc.dg/cpp-shortcircuit.c  New tests.
49532         * gcc.dg/cpp-unary.c  New tests.
49533
49534 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49535
49536         * gcc.c-torture/compile/20000329-1.c: New test.
49537
49538 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49539
49540         * gcc.c-torture/compile/20000326-1.c: New test.
49541         * gcc.c-torture/compile/20000326-2.c: New test.
49542
49543 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49544
49545         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49546         the first parameter is a function argument.
49547
49548 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49549
49550         * g++.old-deja/g++.ext/array4.C: New test.
49551
49552 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49553
49554         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49555
49556 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49557
49558         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49559
49560 2000-03-19  Richard Henderson  <rth@cygnus.com>
49561
49562         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49563
49564 2000-03-19  Richard Henderson  <rth@cygnus.com>
49565
49566         * gcc.c-torture/compile/20000319-1.c: New test.
49567
49568 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49569
49570         * gcc.c-torture/execute/20000314-3.c: New test.
49571         * gcc.c-torture/execute/20000314-2.c: New test.
49572         * gcc.c-torture/execute/20000314-1.c: New test.
49573         * gcc.c-torture/compile/20000314-2.c: New test.
49574         * gcc.c-torture/compile/20000314-1.c: New test.
49575
49576 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49577
49578         * g++.old-deja/g++.warn/inline.C: New test.
49579
49580 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49581
49582         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49583         standards-compliant result rather than specific constants.
49584         Put test-values in array.
49585
49586 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49587
49588         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49589         (g++_target_compile): Put test-specific options last.
49590
49591 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49592
49593         * g++.old-deja/g++.eh/vbase4.C: New test.
49594
49595 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49596
49597         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49598
49599 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49600
49601         * g++.old-deja/g++.brendan/misc12.C: Removed.
49602         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49603         * g++.old-deja/g++.ext/pretty4.C: New test.
49604
49605 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49606
49607         * g++.old-deja/g++.other/string2.C: New test.
49608
49609 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49610
49611         * g++.old-deja/g++.warn/impint2.C: New test.
49612
49613 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49614
49615         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49616         is 1, not zero.
49617
49618 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49619
49620         * g++.old-deja/g++.warn/impint.C: New test.
49621         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49622         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49623         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49624         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49625         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49626         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49627         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49628         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49629         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49630         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49631         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49632         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49633
49634 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49635
49636         * gcc.dg/cpp-redef.c: New test.
49637
49638 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49639
49640         * g++.old-deja/g++.pt/unify7.C: New test.
49641
49642 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49643
49644         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49645         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49646
49647 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49648
49649         * gcc.c-torture/compile/20000224-1.c: New test.
49650
49651 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49652
49653         * gcc.c-torture/compile/cpp-2.c: New test.
49654         * gcc.c-torture/compile/cpp-1.c: New test.
49655
49656 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49657
49658         * gcc.c-torture/execute/20000225-1.c: New test.
49659
49660 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49661
49662         * gcc.dg/cpp-li2.c: New test.
49663
49664         * gcc.dg/cpp-wi1.c: New test.
49665
49666         * gcc.dg/cpp-li1.c: New test.
49667
49668 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49669
49670         * g++.old-deja/g++.other/sizeof5.C: New test.
49671
49672 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49673
49674         * gcc.c-torture/execute/va-arg-13.c: New test.
49675
49676 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49677
49678         * gcc.c-torture/execute/va-arg-12.c: New test.
49679
49680 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49681
49682         * gcc.c-torture/execute/20000223-1.c: New test.
49683
49684 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49685
49686         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49687
49688 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49689
49690         * g++.old-deja/g++.abi/ptrmem.C: New test.
49691
49692 2000-02-19  Richard Henderson  <rth@cygnus.com>
49693
49694         * gcc.c-torture/compile/init-3.c: New.
49695
49696 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49697
49698         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49699         ALWAYS_CXXFLAGS.
49700
49701 2000-02-11  Robert Lipe <robertl@sco.com>
49702
49703         * gcc.c-torture/compile/20000211-3.c: New test.
49704
49705 2000-02-11  Martin Buchholz <martin@xemacs.org>
49706
49707         * gcc.c-torture/compile/20000211-2.c: New test.
49708
49709 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49710
49711         * gcc.c-torture/compile/20000211-1.c: New test.
49712
49713 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49714
49715         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49716           on native targets
49717
49718 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49719
49720         * g++.old-deja/g++.other/cast5.C: New test.
49721
49722 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49723
49724         * gcc.c-torture/execute/20000205-1.c: New.
49725
49726 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49727
49728         * g++.old-deja/g++.jason/cast3.C: Return void.
49729         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49730
49731 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49732
49733         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49734
49735         * gcc.dg/loop-1.c: New test.
49736
49737 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49738
49739         * gcc.c-torture/compile/20000127-1.c: New test.
49740         * gcc.c-torture/execute/991228-1.c: New test.
49741
49742 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49743
49744         * gcc.dg/unused-2.c: New test.
49745
49746         * gcc.dg/conv-1.c: New test.
49747
49748 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49749
49750         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49751         compiler.
49752         (tool_option_proc): Fix typo.
49753
49754 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49755
49756         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49757         of the ld on the host, not on the build machine.
49758         Also, don't crash if '--help' is not a supported option.
49759
49760 2000-01-24  Richard Henderson  <rth@cygnus.com>
49761
49762         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49763
49764 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49765
49766         * gcc.c-torture/execute/20000120-2.c: New test.
49767         * gcc.c-torture/execute/20000120-1.c: New test.
49768
49769 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49770
49771         * gcc.c-torture/execute/20000113-1.c: New test.
49772
49773 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49774
49775         * gcc.c-torture/execute/20000112-1.c: New test.
49776
49777 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49778
49779         * gcc.dg/20000111-1.c: New test.
49780
49781 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49782
49783         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49784         with 16 bit integers.
49785
49786 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49787
49788         * gcc.dg/20000108-1.c: New test.
49789
49790 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49791
49792         * g++.old-deja/g++.ns/koenig8.C: New test.
49793
49794 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49795
49796         * g++.old-deja/g++.other/cast4.C: New test.
49797
49798 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49799
49800         * gcc.c-torture/compile/20000105-2.c: New test.
49801         * gcc.c-torture/compile/20000105-1.c: New test.
49802
49803 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49804
49805         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49806         references to printf & atoi to conform to ANSI standard.
49807         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49808         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49809         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49810         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49811         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49812         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49813         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49814         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49815         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49816         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49817         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49818         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49819         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49820         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49821         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49822         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49823         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49824         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49825         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49826         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49827         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49828         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49829         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49830         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49831         * g++.old-deja/g++.brendan/init3.C: Likewise.
49832         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49833         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49834         * g++.old-deja/g++.brendan/new2.C: Likewise.
49835         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49836         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49837         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49838         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49839         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49840         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49841         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49842         * g++.old-deja/g++.brendan/template24.C: Likewise.
49843         * g++.old-deja/g++.brendan/template3.C: Likewise.
49844         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49845         * g++.old-deja/g++.jason/inline3.C: Likewise.
49846         * g++.old-deja/g++.jason/opeq.C: Likewise.
49847         * g++.old-deja/g++.law/arg5.C: Likewise.
49848         * g++.old-deja/g++.law/arm7.C: Likewise.
49849         * g++.old-deja/g++.law/ctors11.C: Likewise.
49850         * g++.old-deja/g++.law/cvt8.C: Likewise.
49851         * g++.old-deja/g++.law/init9.C: Likewise.
49852         * g++.old-deja/g++.law/refs4.C: Likewise.
49853         * g++.old-deja/g++.law/template2.C: Likewise.
49854         * g++.old-deja/g++.law/visibility24.C: Likewise.
49855         * g++.old-deja/g++.law/vtable3.C: Likewise.
49856         * g++.old-deja/g++.mike/asm2.C: Likewise.
49857         * g++.old-deja/g++.mike/eh1.C: Likewise.
49858         * g++.old-deja/g++.mike/misc1.C: Likewise.
49859         * g++.old-deja/g++.mike/misc13.C: Likewise.
49860         * g++.old-deja/g++.mike/misc14.C: Likewise.
49861         * g++.old-deja/g++.mike/ns12.C: Likewise.
49862         * g++.old-deja/g++.mike/p1248.C: Likewise.
49863         * g++.old-deja/g++.mike/p3708.C: Likewise.
49864         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49865         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49866         * g++.old-deja/g++.mike/p646.C: Likewise.
49867         * g++.old-deja/g++.mike/p700.C: Likewise.
49868         * g++.old-deja/g++.mike/p783.C: Likewise.
49869         * g++.old-deja/g++.mike/p783a.C: Likewise.
49870         * g++.old-deja/g++.mike/p783b.C: Likewise.
49871         * g++.old-deja/g++.mike/p786.C: Likewise.
49872         * g++.old-deja/g++.mike/p789.C: Likewise.
49873         * g++.old-deja/g++.mike/p789a.C: Likewise.
49874         * g++.old-deja/g++.mike/p807a.C: Likewise.
49875         * g++.old-deja/g++.other/delete3.C: Likewise.
49876         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49877         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49878         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49879         * g++.old-deja/g++.other/empty1.C: Likewise.
49880         * g++.old-deja/g++.other/temporary1.C: Likewise.
49881         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49882         * g++.old-deja/g++.pt/t16.C: Likewise.
49883         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49884
49885 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49886
49887         * gcc.dg/991230-1.c: New test.
49888
49889 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49890
49891         * gcc.c-torture/compile/991229-3.c: New test.
49892         * gcc.c-torture/compile/991229-2.c: New test.
49893         * gcc.c-torture/compile/991229-1.c: New test.
49894
49895 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49896
49897         * gcc.c-torture/compile/labels-2.c: New test.
49898
49899 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49900
49901         * gcc.c-torture/execute/991227-1.c: New test.
49902
49903 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49904
49905         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49906
49907 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49908
49909         * gcc.c-torture/execute/991221-1.c: New test.
49910
49911 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49912
49913         * g++.old-deja/g++.other/cast3.C: New test.
49914
49915 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49916
49917         * gcc.c-torture/execute/991216-4.c: New test.
49918
49919 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49920
49921         * gcc.c-torture/execute/991216-1.c: New test.
49922         * gcc.c-torture/execute/991216-2.c: New test.
49923         * gcc.c-torture/execute/991216-3.c: New test.
49924
49925 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49926
49927         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49928         Actually make the test fail by using "-O2" for compilation.
49929
49930 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49931
49932         * g++.old-deja/g++.warn/cast-align1.C: New test.
49933
49934 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49935
49936         * gcc.c-torture/compile/991214-1.c: New test.
49937         * gcc.c-torture/compile/991214-2.c: New test.
49938
49939 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49940
49941         * gcc.dg/991214-1.c: New test.
49942
49943 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49944
49945         * gcc.c-torture/compile/991213-3.c: New test.
49946         * gcc.c-torture/compile/991213-2.c: New test.
49947         * gcc.c-torture/compile/991213-1.c: New test.
49948
49949 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49950
49951         * gcc.dg/991209-1.c: New test.
49952
49953 1999-12-08  Nathan Sidwell <nathan@acm.org>
49954
49955         * gcc.c-torture/compile/991208-1.c: New test.
49956
49957 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49958
49959         * gcc.dg/ultrasp2.c: New test.
49960
49961 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49962
49963         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49964
49965 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49966
49967         * gcc.c-torture/compile/991202-1.c: New test.
49968         * gcc.c-torture/execute/991202-1.c: New test.
49969         * gcc.c-torture/execute/991202-2.c: New test.
49970         * gcc.c-torture/execute/991202-3.c: New test.
49971
49972 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49973
49974         * g++.old-deja/g++.abi/align.C: New test.
49975         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49976         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49977
49978 1999-12-01  Richard Henderson  <rth@cygnus.com>
49979
49980         * gcc.c-torture/execute/991201-1.c: New.
49981
49982 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49983
49984         * gcc.dg/991129-1.c: New test.
49985
49986 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49987
49988         * gcc.c-torture/compile/991127-1.c: New test.
49989
49990 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49991
49992         * g++.old-deja/g++.other/warn4.C: New test.
49993
49994 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49995
49996         * g++.old-deja/g++.eh/cleanup2.C: New test.
49997         * g++.old-deja/g++.ext/pretty2.C: New test.
49998         * g++.old-deja/g++.ext/pretty3.C: New test.
49999         * g++.old-deja/g++.other/debug6.C: New test.
50000
50001 1999-10-20  Jim Wilson  <wilson@cygnus.com>
50002
50003         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50004         compiler_output to look for one error message instead of two.
50005
50006 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
50007
50008         * gcc.c-torture/execute/991118-1.c: Also test case
50009         where the word boundary does not split a byte evenly.
50010
50011 1999-11-19  Nathan Sidwell  <nathan@acm.org>
50012
50013         * g++.old-deja/g++.ext/restrict1.C: New test.
50014
50015 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50016
50017         * gcc.c-torture/execute/991118-1.c: New test.
50018
50019 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
50020
50021         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50022         working directory pathnames.
50023
50024 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
50025
50026         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50027         host is equipped with driver.h and driver.o so it can actually
50028         compile and run the tests.
50029
50030 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
50031
50032         * gcc.c-torture/compile/991008-1.c: New test.
50033
50034 1999-11-08  Nick Clifton  <nickc@cygnus.com>
50035
50036         * lib/gcc-dg.exp: Include target-supports.exp
50037
50038 1999-11-05  Nick Clifton  <nickc@cygnus.com>
50039
50040         * lib/target-supports.exp: New file: Provide procs to test for
50041         features supported by the target.
50042         (check_weak_available): Moved here from ecos.exp.
50043         (check_alias_available): New proc: Determine of the target
50044         toolchain supports the alias attribute.
50045
50046         * gcc.dg/special/ecos.exp: Move check_weak_available to
50047         target-supports.exp.
50048         (alias-1.c): Only perform the test if the target supports
50049         aliases.
50050         (wkali-1.c): Only perform the test if the target supports
50051         aliases.
50052
50053         * gcc.dg/990506-0.c: Expect error messages from cross
50054         targets as well as native targets.
50055
50056 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50057
50058         * gcc.dg/ultrasp1.c: Removed xfail.
50059         * gcc.dg/struct-ret-2.c: Likewise.
50060         * gcc.dg/array-1.c: Likewise.
50061
50062 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50063
50064         * gcc.dg/struct-ret-2.c: New test.
50065
50066         * gcc.dg/array-1.c: New test.
50067
50068 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
50069
50070         * gcc.c-torture/execute/991030-1.c: New test.
50071
50072 1999-10-26  Richard Henderson  <rth@cygnus.com>
50073
50074         * gcc.c-torture/compile/991026-2.c: New test.
50075
50076 1999-10-26  Jeffrey A Law  (law@cygnus.com)
50077
50078         * gcc.c-torture/compile/991026-1.c: New test.
50079
50080 1999-10-23  Jeffrey A Law  (law@cygnus.com)
50081
50082         * gcc.c-torture/execute/991023-1.c: New test.
50083
50084 1999-10-19  Jeffrey A Law  (law@cygnus.com)
50085
50086         * gcc.c-torture/execute/991019-1.c: New test.
50087
50088 1999-10-16  Richard Henderson  <rth@cygnus.com>
50089
50090         * gcc.c-torture/execute/991016-1.c: New test.
50091
50092 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
50093
50094         * gcc.c-torture/execute/991014-1.c: New test.
50095
50096 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
50097
50098         * g++.old-deja/g++.other/union2.C: New test.
50099
50100 1999-10-13  Nathan Sidwell  <nathan@acm.org>
50101
50102         * g++.old-deja/g++.other/vaarg2.C: New test.
50103         * g++.old-deja/g++.other/vaarg3.C: New test.
50104
50105 1999-10-12  Craig Burley  <craig@jcb-sc.com>
50106
50107         * g77.f-torture/noncompile/19990905-1.f: Moved from being
50108         in compile/.
50109
50110 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
50111
50112         * gcc.c-torture/execute/va-arg-11.c: New test.
50113
50114 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
50115
50116         * lib/file-format.exp (gcc_target_object_format): Don't
50117         crash if objdump is unavailable.
50118
50119 1999-09-29  Donn Terry <donn@interix.com>
50120
50121         * gcc.misc-tests/mg.exp: delete extraneous redirection.
50122
50123 1999-09-28  Nick Clifton  <nickc@cygnus.com>
50124
50125         * gcc.c-torture/compile/990928-1.c: New test.
50126
50127 1999-09-28  Nathan Sidwell  <nathan@acm.org>
50128
50129         * g++.old-deja/g++.other/decl6.C: New test.
50130
50131 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50132
50133         * gcc.c-torture/execute/va-arg-10.c: New test.
50134
50135 1999-09-27  Nathan Sidwell  <nathan@acm.org>
50136
50137         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50138         __PRETTY_FUNCTION__.
50139
50140 1999-09-23  Nick Clifton  <nickc@cygnus.com>
50141
50142         * gcc.c-torture/execute/990923-1.c: New test.
50143
50144 1999-09-21  Nick Clifton  <nickc@cygnus.com>
50145
50146         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50147         for which -fpic is inappropriate.
50148
50149 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
50150
50151         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50152
50153 1999-09-21  Nathan Sidwell  <nathan@acm.org>
50154
50155         * g++.old-deja/g++.other/dyncast1.C: New test.
50156         * g++.old-deja/g++.other/dyncast2.C: New test.
50157         * g++.old-deja/g++.other/dyncast3.C: New test.
50158         * g++.old-deja/g++.other/dyncast4.C: New test.
50159         * g++.old-deja/g++.other/dyncast5.C: New test.
50160         * g++.old-deja/g++.eh/catch3.C: New test.
50161         * g++.old-deja/g++.eh/catch3p.C: New test.
50162         * g++.old-deja/g++.eh/catch4.C: New test.
50163         * g++.old-deja/g++.eh/catch4p.C: New test.
50164         * g++.old-deja/g++.eh/catch5.C: New test.
50165         * g++.old-deja/g++.eh/catch5p.C: New test.
50166         * g++.old-deja/g++.eh/catch6.C: New test.
50167         * g++.old-deja/g++.eh/catch6p.C: New test.
50168         * g++.old-deja/g++.eh/catch7.C: New test.
50169         * g++.old-deja/g++.eh/catch7p.C: New test.
50170         * g++.old-deja/g++.eh/catch8.C: New test.
50171         * g++.old-deja/g++.eh/catch8p.C: New test.
50172         * g++.old-deja/g++.eh/catch9.C: New test.
50173         * g++.old-deja/g++.eh/catch9p.C: New test.
50174
50175 1999-09-13  Nathan Sidwell  <nathan@acm.org>
50176
50177         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50178         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50179
50180 1999-09-13  Jeffrey A Law  (law@cygnus.com)
50181
50182         * gcc.c-torture/compile/990913-1.c: New test.
50183
50184 1999-09-10  Nathan Sidwell  <nathan@acm.org>
50185
50186         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50187         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50188
50189 1999-09-09  Richard Henderson  <rth@cygnus.com>
50190
50191         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50192
50193 1999-09-09  Nathan Sidwell  <nathan@acm.org>
50194
50195         * g++.old-deja/g++.other/lookup11.C: New test.
50196         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50197         what is permitted and what we want.
50198         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50199         overload use.
50200         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50201
50202 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
50203
50204         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50205         * gcc.c-torture/noncompile/poison-1.c: New file.
50206
50207 1999-09-08  Nathan Sidwell  <nathan@acm.org>
50208
50209         * g++.old-deja/g++.other/sizeof3.C: New test.
50210         * g++.old-deja/g++.other/sizeof4.C: New test.
50211         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50212         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50213
50214 1999-09-07  Richard Henderson  <rth@cygnus.com>
50215
50216         * gcc.dg/va-arg-1.c: New.
50217
50218 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50219
50220         * gcc.c-torture/execute/va-arg-9.c: New test.
50221
50222 1999-09-05  Craig Burley  <craig@jcb-sc.com>
50223
50224         * g77.f-torture/compile/980519-2.f: New test.
50225         * g77.f-torture/compile/19990905-0.f: New test.
50226         * g77.f-torture/compile/19990905-1.f: New test.
50227         * g77.f-torture/compile/19990905-2.f: New test.
50228
50229         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50230
50231 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
50232
50233         * gcc.c-torture/execute/990827-1.c: Fix typo.
50234
50235 1999-09-03  Nathan Sidwell  <nathan@acm.org>
50236
50237         * g++.old-deja/g++.other/deref1.C: New test.
50238
50239 1999-09-02  Nathan Sidwell  <nathan@acm.org>
50240
50241         * g++.old-deja/g++.other/ambig2.C: New test.
50242         * g++.old-deja/g++.other/cond5.C: New test.
50243         * g++.old-deja/g++.other/lookup16.C: New test.
50244
50245 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
50246
50247         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50248         assemblers too.
50249
50250 1999-08-31  Jeffrey A Law  (law@cygnus.com)
50251
50252         * lib/c-torture.exp: Avoid the "compare executables" optimization
50253         when testing native.
50254
50255 1999-08-29  Jeffrey A Law  (law@cygnus.com)
50256
50257         * gcc.c-torture/execute/990829-1.c: New test.
50258         * gcc.c-torture/compile/990829-1.c: New test.
50259
50260 1999-08-27  Paul Burchard  <burchard@pobox.com>
50261
50262         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50263         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50264         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50265         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50266         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50267         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50268         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50269         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50270         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50271         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50272         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50273
50274 1999-08-27  Jeffrey A Law  (law@cygnus.com)
50275
50276         * gcc.c-torture/execute/990827-1.c: New test.
50277
50278 1999-08-26  Craig Burley  <craig@jcb-sc.com>
50279
50280         * g77.f-torture/noncompile/19990826-4.f: New test.
50281
50282         * g77.f-torture/compile/19990826-3.f: New test.
50283
50284         * g77.f-torture/execute/19990826-2.f: New test.
50285
50286         * g77.f-torture/compile/19990826-1.f: New test.
50287
50288         * gcc.c-torture/execute/990826-0.c: New test.
50289         * g77.c-torture/execute/19990826-0.f: New test.
50290
50291         * g77.f-torture/noncompile/970626-2.f: New test.
50292
50293 1999-08-25  Paul Burchard  <burchard@pobox.com>
50294
50295         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50296         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50297         lss-011.C: New tests.
50298
50299 1999-08-25  Nathan Sidwell  <nathan@acm.org>
50300
50301         * g++.old-deja/g++.other/decl5.C: New test.
50302
50303 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50304
50305         * noncompile/noncompile.exp: Load_lib c-torture.exp.
50306         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50307         call `postbase' for each one.  All callers of `postbase' changed
50308         to call this instead.
50309
50310 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
50311
50312         * gcc.c-torture/execute/990811-1.c: New test.
50313
50314 1999-08-09  Nick Clifton  <nickc@cygnus.com>
50315
50316         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50317         just native ones.
50318
50319         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50320         just native ones.
50321
50322 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50323
50324         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50325
50326 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50327
50328         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50329
50330 1999-08-04  Nathan Sidwell  <nathan@acm.org>
50331
50332         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50333
50334 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50335
50336         * gcc.c-torture/execute/990804-1.c: New test.
50337
50338 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50339
50340         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50341         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50342         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50343
50344 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50345
50346         * g++.old-deja/g++.other/struct1.C: New test.
50347
50348 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50349
50350         * g++.old-deja/g++.other/enum2.C: New test.
50351
50352 1999-08-02  Richard Henderson  <rth@cygnus.com>
50353
50354         Adapted from tests from Franz Sirl:
50355         * gcc.c-torture/execute/va-arg-7.c: New test.
50356         * gcc.c-torture/execute/va-arg-8.c: New test.
50357
50358 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50359
50360         * gcc.c-torture/compile/990801-2.c: New test.
50361
50362         * gcc.c-torture/compile/990801-1.c: New test.
50363
50364 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50365
50366         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50367         fp-cmp-1.c, converting double to float.
50368
50369         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50370         fp-cmp-1.c, converting double to long double.
50371
50372         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50373         from fr1 to unknown_register, since fr1 is a legitimate register
50374         on some machines.
50375
50376 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50377
50378         * README: More listname related changes.
50379
50380 1999-07-08  Catherine Moore  <clm@cygnus.com>
50381
50382         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50383
50384 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50385
50386         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50387
50388 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50389
50390         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50391
50392 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50393
50394         * gcc.dg/990703-1.c: New test.
50395
50396 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50397
50398         * lib/file-format.exp: New file: Move definition of proc
50399         gcc_target_object_format to here from
50400         gcc.dg/special/ecos.exp.
50401
50402         * lib/c-torture.exp: Include lib file-format.exp.
50403         * lib/gcc-dg.exp: Include lib file-format.exp.
50404
50405         * gcc.dg/special/ecos.exp: Remove definition of proc
50406         gcc_target_object_format.
50407
50408 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50409
50410         * gcc.c-torture/execute/990628-1.c: New test.
50411
50412 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50413
50414         * gcc.c-torture/compile/990625-2.c: New test.
50415
50416         * gcc.c-torture/compile/990625-1.c: New test.
50417
50418 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50419
50420         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50421         attributes compile.
50422         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50423         ports that use the COFF/PE file format.
50424
50425 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50426
50427         * gcc.c-torture/compile/990617-1.c: New test.
50428
50429 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50430
50431         * g++.old-deja/g++.other/decl4.C: New test.
50432
50433 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50434
50435         * g++.old-deja/g++.other/bitfld3.C: New test.
50436
50437 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50438
50439         * g++.old-deja/g++.eh/catch1.C: New test.
50440
50441 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50442
50443         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50444
50445         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50446         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50447
50448 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50449
50450         * g77.f-torture/compile/19990502-0.f: Replace with new,
50451         shorter, test that still fails after recent changes.
50452
50453 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50454
50455         * gcc.c-torture/execute/990604-1.c: New test.
50456
50457 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50458
50459         * gcc.c-torture/execute/990531-1.c: New test.
50460
50461 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50462
50463         * gcc.c-torture/compile/990527-1.c: New test.
50464
50465 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50466
50467         * gcc.c-torture/execute/990527-1.c: New test.
50468
50469 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50470
50471         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50472         bitfields as signed.
50473
50474 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50475
50476         * g77.f-torture/compile/19990525-0.f: New test.
50477
50478 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50479
50480         * gcc.c-torture/execute/990525-2.c: New test.
50481
50482         * gcc.c-torture/execute/990525-1.c: New test.
50483
50484 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50485
50486         * g++.old-deja/g++.other/anon3.C: New test.
50487         * g++.old-deja/g++.other/anon4.C: New test.
50488         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50489         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50490         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50491         Merrill).
50492
50493 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50494
50495         * gcc.c-torture/execute/990524-1.c: New test.
50496
50497         * gcc.dg/990524-1.c: New test.
50498
50499 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50500
50501         * gcc.c-torture/compile/990523-1.c: New test.
50502
50503 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50504
50505         * gcc.c-torture/compile/990519-1.c: New test.
50506
50507 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50508
50509         * gcc.c-torture/compile/990517-1.c: New test.
50510
50511         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50512         (e4, f4): New tests.
50513         (main): Call them.
50514
50515 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50516
50517         * gcc.dg/noreturn-1.c: New test.
50518
50519 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50520
50521         * gcc.c-torture/execute/990513-1.c: New test.
50522
50523 1999-05-10  Richard Henderson  <rth@cygnus.com>
50524
50525         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50526
50527 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50528
50529         * g77.f-torture/execute/erfc.f: Use small single-precision
50530         values, to avoid problems on Alphas when not -mieee.
50531
50532 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50533
50534         * gcc.dg/990506-0.c: New test.
50535
50536 1999-05-08  Richard Henderson  <rth@cygnus.com>
50537
50538         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50539         the constant to test.  Don't XFAIL 64-bit targets.
50540
50541         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50542         * g++.old-deja/g++.law/profile1.C: Likewise.
50543
50544         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50545         operator new instances.
50546         * g++.old-deja/g++.other/delete5.C: Likewise.
50547
50548 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50549
50550         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50551         intrinsic.
50552
50553 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50554
50555         * g77.f-torture/execute/u77-test.f: Reverse order of two
50556         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50557
50558 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50559
50560         * gcc.dg/compare1.c: New test.
50561
50562 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50563
50564         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50565         New tests.
50566
50567 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50568
50569         * g77.f-torture/compile/19990502-1.f: New test.
50570
50571 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50572
50573         * g77.f-torture/compile/19990502-0.f: New test.
50574
50575 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50576
50577         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50578         intrinsic.
50579
50580 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50581
50582         * g77.f-torture/execute/u77-test.f (main): List libU77
50583         intrinsics not currently tested.
50584         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50585         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50586         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50587         Trim blanks off the ends of some printed strings.
50588
50589 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50590
50591         * g77.f-torture/execute/u77-test.f (main): Just warn about
50592         FSTAT gid disagreement, as it's expected on some systems.
50593
50594 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50595
50596         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50597         use a new function, which allows for some slop.
50598         Clean up some commentary.
50599         (issum): The new function.
50600         (sgladd): Deleted subroutine.
50601
50602 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50603
50604         * g77.f-torture/execute/u77-test.f: Modify to be more like
50605         libf2c/libU77 version, bringing patches to that version here.
50606         Add suitable commentary.
50607
50608 1999-04-25  Richard Henderson  <rth@cygnus.com>
50609
50610         * gcc.dg/990424-1.c: New test.
50611
50612 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50613
50614         * g77.f-torture/execute/u77-test.f (main): Bug involving
50615         LSTAT has been fixed, so turn back on full checking.
50616
50617 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50618
50619         * g77.f-torture/compile/19990419-0.f: New test.
50620         * g77.f-torture/execute/19990419-1.f: New test.
50621
50622 1999-04-17  Richard Henderson  <rth@cygnus.com>
50623
50624         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50625         to avoid the need for a prototype to supress a warning.
50626
50627 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50628
50629         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50630
50631 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50632
50633         * gcc.c-torture/execute/990404-1.c: New test.
50634
50635 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50636
50637         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50638         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50639         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50640         missing initializer warnings.
50641
50642 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50643
50644         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50645         matching strings.
50646
50647 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50648
50649         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50650
50651 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50652
50653         * g77.f-torture/execute/19990325-0.f: New test.
50654         * g77.f-torture/execute/19990325-1.f: New test.
50655
50656 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50657
50658         * gcc.c-torture/execute/990324-1.c: New test.
50659
50660 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50661
50662         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50663         test with 4.
50664
50665 1999-03-17  Richard Henderson  <rth@cygnus.com>
50666
50667         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50668
50669 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50670
50671         * g77.f-torture/execute/19990313-2.f: New test.
50672         * g77.f-torture/execute/19990313-3.f: New test.
50673
50674 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50675
50676         * g77.f-torture/execute/19990313-0.f: New test.
50677         * g77.f-torture/execute/19990313-1.f: New test.
50678
50679 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50680
50681         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50682         printf to sprintf.
50683         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50684         (main): Add check for u15.  Conditionalize u31 check depending on
50685         whether ints are <32 bits or >=32 bits.
50686
50687 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50688
50689         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50690
50691 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50692
50693         * g77.f-torture/compile/19990305-0.f: New test.
50694         * g77.f-torture/execute/19981119-0.f: New test.
50695
50696 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50697
50698         * g77.f-torture/execute/970625-2.f: call ABORT if final
50699         result is not correct, instead of just printing it.
50700         Add this checking via newly introduced obfuscation, to
50701         trip up buggy front ends.
50702
50703 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50704
50705         * g77.f-torture/compile/960317-1.f: Moved from being
50706         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50707
50708 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50709
50710         * g77.f-torture/execute/960317-1.f: New (old) test.
50711         * g77.f-torture/execute/970625-2.f: Ditto.
50712
50713 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50714
50715         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50716         error message on line 1 or line 2; cccp and cpplib do this differently.
50717
50718 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50719
50720         * g++.old-deja/g++.law/weak1.C: New test.
50721
50722 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50723
50724         * gcc.c-torture/execute/990119-1.c: Renamed to...
50725         * gcc.dg/990119-1.c: this, so it will only be tested once
50726         (it's a preprocessor test, it doesn't need to be run at
50727         multiple optimization levels).
50728
50729 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50730
50731         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50732           ALWAYS_CXXFLAGS.
50733
50734 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50735
50736         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50737         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50738         to not be compilable by current g77.
50739
50740 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50741
50742         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50743
50744 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50745
50746         * gcc.c-torture/execute/990222-1.c: New test.
50747
50748 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50749
50750         * g77.f-torture/compile/19990218-0.f: New test.
50751         * g77.f-torture/noncompile/19990218-1.f: New test.
50752
50753 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50754
50755         * g77.f-torture/compile/19981216-0.f: New test.
50756
50757 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50758
50759         * gcc.dg/990214-1.c: New test.
50760
50761 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50762
50763         * gcc.dg/990213-2.c: New test.
50764
50765         * gcc.dg/990213-1.c: New test.
50766
50767 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50768
50769         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50770         ints.
50771
50772 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50773
50774         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50775         specified by target.
50776
50777         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50778
50779 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50780
50781         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50782
50783 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50784
50785         * gcc.dg/special/ecos.exp: New test driver for new tests with
50786         special requirements.
50787
50788         * gcc.dg/special/alias-1.c: New test.
50789         * gcc.dg/special/gcsec-1.c: New test.
50790         * gcc.dg/special/weak-1.c: New test.
50791         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50792         * gcc.dg/special/weak-2.c: New test.
50793         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50794         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50795         * gcc.dg/special/wkali-1.c: New test.
50796         * gcc.dg/special/wkali-2.c: New test.
50797         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50798         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50799
50800 1999-02-10  Felix Lee  <flee@cygnus.com>
50801
50802           * lib/c-torture.exp (c-torture-compile): Pull out code for
50803           analyzing gcc error messages.
50804           (c-torture-execute): Likewise.  Fix some (harmless) false
50805           positives.
50806           * lib/gcc.exp (gcc_check_compile): New function.
50807
50808 1999-02-08  Richard Henderson  <rth@cygnus.com>
50809
50810         * gcc.c-torture/execute/990208-1.c: New test.
50811
50812 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50813
50814         * g++.dg/special/ecos.exp: New driver for new tests with special
50815         requirements
50816
50817         * g++.dg/special/conpr-1.C: New test
50818         * g++.dg/special/conpr-2.C: New test
50819         * g++.dg/special/conpr-2a.C: New test
50820         * g++.dg/special/conpr-3.C: New test
50821         * g++.dg/special/conpr-3a.C: New test
50822         * g++.dg/special/conpr-3b.C: New test
50823
50824         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50825         allow g++ to use the dg driver
50826
50827         * README: Add comment about g++.dg directory
50828
50829 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50830
50831         * README: Update email addresses.
50832
50833 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50834
50835         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50836         arguments in order to force structure S onto the stack even on
50837         the alpha.
50838         (test): Pass 10 leading arguments to function foo as well as the
50839         structure S.
50840
50841         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50842         failure for all targets.
50843
50844         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50845         abort to terminate program execution.
50846
50847 1999-01-30  Richard Henderson  <rth@cygnus.com>
50848
50849         * gcc.c-torture/execute/990130-1.c: New test.
50850
50851 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50852
50853         * gcc.dg/990130-1.c: New test.
50854
50855 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50856
50857         * gcc.c-torture/execute/990128-1.c: New test.
50858
50859 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50860
50861         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50862
50863 1999-01-27  Felix Lee  <flee@cygnus.com>
50864
50865         * lib/c-torture.exp (c-torture-compile): pull out code for
50866         analyzing gcc error messages.
50867         (c-torture-execute): ditto, and fix some (harmless) false
50868         positives.
50869         * lib/gcc.exp (gcc_check_compile): new function.
50870
50871 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50872
50873         * gcc.dg/990117-1.c: New test.
50874
50875         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50876
50877         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50878
50879 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50880
50881         * g77.f-torture/compile/990115-1.f: New test.
50882
50883 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50884
50885         * gcc.c-torture/compile/990107-1.c: New test
50886
50887 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50888
50889         * gcc.c-torture/execute/990106-2.c: New test.
50890
50891         * gcc.c-torture/execute/990106-1.c: New test.
50892
50893 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50894
50895         * gcc.c-torture/compile/981223-1.c: New test.
50896
50897 1998-12-29  Richard Henderson  <rth@cygnus.com>
50898
50899         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50900         (opt3): Rename from opt4 and disable.
50901
50902 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50903
50904         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50905
50906 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50907
50908         * g++.old-deja/g++.other/conv5.C: New test.
50909
50910 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50911
50912         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50913
50914 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50915
50916         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50917
50918 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50919
50920         * gcc.c-torture/compile/981211-1.c: New test.
50921
50922 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50923
50924         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50925
50926         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50927
50928 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50929
50930         * gcc.special/930510-1.c: Make C9X safe.
50931         * gcc.misc-tests/gcov-1.c Similarly.
50932         * gcc.misc-tests/gcov-2.c Similarly.
50933
50934 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50935
50936         * gcc.dg/ultrasp1.c: New test.
50937
50938 1998-12-06  Richard Henderson  <rth@cygnus.com>
50939
50940         * gcc.c-torture/execute/981206.c: New test.
50941
50942 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50943
50944         * g++.old-deja/g++.ns/template7.C: New test.
50945
50946         * g++.old-deja/g++.other/expr1.C: New test.
50947
50948         * g++.old-deja/g++.eh/tmpl3.C: New test.
50949
50950         * g++.old-deja/g++.eh/tmpl2.C: New test.
50951
50952 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50953
50954         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50955         * g++.old-deja/g++.other/using6.C: Removed.
50956         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50957
50958         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50959
50960 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50961
50962         * g++.old-deja/g++.pt/overload8.C: New test.
50963
50964         * g++.old-deja/g++.pt/overload7.C: New test.
50965
50966         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50967
50968         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50969         and relinking messages.
50970         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50971         compiling with -frepo.
50972
50973 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50974
50975         * g++.old-deja/g++.pt/lookup6.C: New test.
50976
50977 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50978
50979         * gcc.c-torture/execute/981130-1.c: New test.
50980         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50981
50982 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50983
50984         * g++.old-deja/g++.pt/explicit76.C: New test.
50985
50986         * g++.old-deja/g++.pt/friend38.C: New test.
50987
50988         * g++.old-deja/g++.ns/crash2.C: New test.
50989
50990         * g++.old-deja/g++.pt/defarg8.C: New test.
50991
50992         * g++.old-deja/g++.pt/instantiate6.C: New test.
50993
50994         * g++.old-deja/g++.pt/static6.C: New test.
50995
50996         * g++.old-deja/g++.pt/decl2.C: New test.
50997
50998 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50999
51000         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
51001         problem is actually related with name lookup, but so what? :-)
51002
51003         * g++.old-deja/g++.pt/friend37.C: New test.
51004
51005 1998-11-25  Dave Love  <d.love@dl.ac.uk>
51006
51007         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51008         element, which fails on some systems.
51009
51010         * g77.f-torture/execute/labug1.f: New test.
51011
51012 1998-11-21  Jeffrey A Law  (law@cygnus.com)
51013
51014         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51015         is defined.
51016
51017 1998-11-18  Dave Love  <d.love@dl.ac.uk>
51018
51019         * g77.f-torture/compile/981117-1.f: New test.
51020
51021 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
51022
51023         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
51024         properly discarded.
51025
51026 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
51027
51028         * gcc.c-torture/execute/memcheck: New directory of tests for
51029         -fcheck-memory-usage.
51030
51031 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51032
51033         * README: New file, general information about the testsuite and
51034         new description of the various C++ test subdirectories.
51035         * README.g++: Eliminate obsolete information, update and move most
51036         relevant stuff to README.
51037
51038 1998-11-07  Richard Henderson  <rth@cygnus.com>
51039
51040         * gcc.c-torture/compile/981107-1.c: New test.
51041
51042 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
51043
51044         * execute/memcpy-bi.c: New testcase.
51045
51046 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
51047
51048         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51049         base classes.
51050
51051         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51052         template is selected.
51053
51054         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51055         classes, it should be accepted for all types.
51056
51057         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51058
51059         * g++.old-deja/g++.pt/spec24.C: Ensure that template
51060         specializations start with template headers.
51061
51062 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
51063
51064         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51065
51066         * g++.old-deja/g++.other/init9.C: Test cross initialization of
51067         non-POD types.
51068
51069 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51070
51071         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51072
51073 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51074
51075         * compile/981022-1.c, compile/981022-1.x: New test and driver.
51076
51077 1998-10-19  Jeffrey A Law  (law@cygnus.com)
51078
51079         * 981019-1.c: New test.
51080
51081 1998-10-14  Robert Lipe <robertl@dgii.com>
51082
51083         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51084         find objc headers.
51085
51086 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51087
51088         * compile/981001-4.c: Remove use of GCC extension that triggers a
51089         compiler bug.
51090
51091 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
51092
51093         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51094
51095 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51096
51097         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
51098         instantiation of template produces incorrect code for delete
51099         expression.
51100
51101         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
51102         constructors' name is not unique.
51103         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51104         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51105
51106         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
51107         automatic array of const is ill-formed.
51108
51109         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
51110         of template parameter?
51111
51112         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
51113         const.
51114
51115         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
51116         pointer-to-member expression.
51117
51118         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
51119         declaration causes ICE.
51120
51121 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
51122
51123         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
51124         reserved in the global namespace.
51125
51126         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51127         generate needed virtual table.
51128
51129         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51130
51131 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
51132
51133         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51134         template-dependent type
51135
51136 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51137
51138         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51139         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51140         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51141
51142         * g++.old-deja/g++.other/using5.C: New test; using decl from base
51143         class should be usable as argument of member function.
51144         * g++.old-deja/g++.other/using6.C: New test; using decl from base
51145         class should be usable as return type of member function.
51146         * g++.old-deja/g++.other/using7.C: New test; using decl from base
51147         class should be usable as type of data member.
51148
51149         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51150
51151 1998-10-09  Jeffrey A Law  (law@cygnus.com)
51152
51153         * gcc.c-torture/special/920521-1.c: Fix bogus test.
51154
51155 1998-10-08  Nick Clifton  <nickc@cygnus.com>
51156
51157         * gcc.dg/dll-?.c Add thumb to target list.
51158         Fix assembler scan patterns to match current assembler output.
51159
51160 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
51161
51162         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
51163         matching of template brackets.
51164
51165         * g++.old-deja/g++.other/using4.C: New test.  Test using
51166         declarations of methods from base classes.
51167
51168         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
51169         within functions should introduce names into the innermost
51170         enclosing namespace.
51171
51172         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
51173         of static locals if first initialization throws.
51174
51175 1998-10-07  Jim Wilson  <wilson@cygnus.com>
51176
51177         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51178
51179 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
51180
51181         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
51182         lose track of the possible targets of tablejump insns.
51183         * special/special.exp: Run it.
51184
51185 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51186
51187         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
51188         must be declared before its specializations can be named in friend
51189         declarations.
51190
51191 1998-10-05  Dave Love  <d.love@dl.ac.uk>
51192
51193         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51194
51195         * g77.f-torture/execute/io1.f: New test.
51196
51197 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51198
51199         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51200         with pointer to template function, for which no argument deduction
51201         is possible.
51202
51203         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51204         specialization of template function as argument to template
51205         function.
51206
51207         * g++.old-deja/g++.other/access2.C: New test; Inner class
51208         shouldn't have privileged access to Outer's names.
51209
51210 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51211
51212         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51213         friend template declared within template class conflicts with
51214         nested class of the same name.
51215
51216         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51217         is ignored.
51218
51219         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51220         object with direct initializer as function declaration.
51221
51222         * g++.old-deja/g++.other/decl2.C: New test; duplicate
51223         initializers.
51224
51225         * g++.old-deja/g++.other/null2.C: New test; conditional operator
51226         involving const pointer and NULL produces incorrect result.
51227
51228         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51229         type name without `typename' should be rejected with -pedantic.
51230
51231 1998-10-02  Richard Henderson  <rth@cygnus.com>
51232
51233         * g++.old-deja/g++.other/addrof1.C: New test.
51234
51235 1998-10-01  Nick Clifton  <nickc@cygnus.com>
51236
51237         * gcc.c-torture/compile/981001-1.c: New test.
51238         * gcc.c-torture/execute/981001-1.c: New test.
51239
51240 1998-10-01  Jeffrey A Law  (law@cygnus.com)
51241
51242         * gcc.c-torture/compile/981001-2.c: New test.
51243         * gcc.c-torture/compile/981001-3.c: New test.
51244         * gcc.c-torture/compile/981001-4.c: New test.
51245
51246 1998-10-01  Robert Lipe  <robertl@dgii.com>
51247
51248         * lib/objc.exp (objc_target_compile): Add -L during compiles for
51249         multilibbed hosts.  Idea grafted from g77.exp.
51250
51251 1998-09-30  Dave Love  <d.love@dl.ac.uk>
51252
51253         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51254         avoid losing on systems which need -lsocket.
51255
51256 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
51257
51258         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51259         * g++.old-deja/g++.other/nested2.C: Ditto.
51260         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51261         failure.
51262
51263 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51264
51265         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51266         preferred over template operator!= for enum bitfields.
51267
51268 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
51269
51270         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51271         that happen to have the same base name, but in different scopes,
51272         are incorrectly rejected.
51273
51274 1998-09-16  Richard Henderson  <rth@cygnus.com>
51275
51276         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51277         on the native word size instead of an integer literal.
51278
51279 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51280
51281         * g++.old-deja/g++.other/static2.C: Invocation of static data
51282         member of type pointer-to-function denoted as non-static member.
51283
51284         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51285         checks involving function types and aliases.
51286
51287 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51288
51289         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51290         redefined to the same non-trivial type.
51291
51292         * g++.old-deja/g++.pt/explicit73.C: Test for proper
51293         namespace-qualification of template specializations declared in
51294         other namespaces.
51295
51296         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51297         to declare a subset of the specializations of a template function
51298         as friends of specializations of a template class.
51299
51300         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51301         member templates that do not fully specialize the enclosing
51302         template class are rejected.
51303
51304 1998-09-11  Dave Love  <d.love@dl.ac.uk>
51305
51306         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51307
51308 1998-09-08  Dave Love  <d.love@dl.ac.uk>
51309
51310         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51311         altered from libf2c/libU77 version.
51312
51313 1998-09-06  Dave Love  <d.love@dl.ac.uk>
51314
51315         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51316
51317 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
51318             Alexandre Oliva  <oliva@dcc.unicamp.br>
51319
51320         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51321         (un)signed char are different types for template specialization
51322         purposes.
51323
51324 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
51325
51326         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51327         * objc: ObjC testsuite.
51328
51329 1998-08-31  Catherine Moore  <clm@cygnus.com>
51330
51331         * gcc.c-torture/execute/941014-1.x: New file.
51332
51333 1998-08-31  Nick Clifton  <nickc@cygnus.com>
51334
51335         * lib/c-torture.exp: Add support for
51336         torture_eval_before_compile and torture_eval_before_execute
51337         variables.
51338
51339 1998-08-30  Jeffrey A Law  (law@cygnus.com)
51340
51341         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51342         this test triggers valid.
51343
51344 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51345
51346         * gcc.dg/980827-1.c: New test.
51347
51348 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51349
51350         * gcc.c-torture/execute/loop-4b.c: New test.
51351
51352 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51353
51354         * lib/c-torture.exp: Add support for
51355         torture_eval_before_compile and torture_eval_before_execute
51356         variables.
51357
51358 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51359
51360         * gcc.c-torture/compile/980825-1.c: New test.
51361
51362 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51363
51364         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51365         count number tests in opt_t0 not good_t0.
51366
51367 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51368
51369         * gcc.c-torture/compile/930326-1.x: Fix typo.
51370
51371 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51372
51373         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51374         causes an ICE.
51375
51376 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51377
51378         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51379         STACK_SIZE is defined.
51380         * gcc.c-torture/unsorted/stuct.c: Similarly.
51381
51382         * gcc.c-torture/compile/980821-1.c: New test.
51383
51384 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51385
51386         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51387         16bit ints.
51388
51389 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51390
51391         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51392         code.
51393
51394 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51395
51396         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51397         error'.
51398
51399 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51400
51401         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51402
51403 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51404
51405         * gcc.c-torture/compile/980816-1.c: New test.
51406
51407         * gcc.dg/980816-1.c: New test.
51408
51409 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51410
51411         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51412         compiler for ieee tests.
51413
51414 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51415
51416         * g77.f-torture/compile/980729-0.f: New test.
51417
51418 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51419
51420         * gcc.c-torture/special/eeprof-1.c: New test, for
51421         -finstrument-functions.
51422         * gcc.c-torture/special/special.exp: Run it.
51423
51424 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51425
51426         * gcc.c-torture/compile/980729-1.c: New test.
51427
51428 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51429
51430         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51431         __thumb__ is defined, and test for ARM style doubles if so.
51432
51433 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51434
51435         * g77.f-torture/noncompile/980615-0.f: New test.
51436
51437 1998-07-26  H.J. Lu  (hjl@gnu.org)
51438
51439         * gcc.dg/980312-1.c: Do link instead of compile.
51440         * gcc.dg/980313-1.c: Likewise.
51441
51442 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51443
51444         * gcc.c-torture/compile/980726-1.c: New test.
51445
51446 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51447
51448         * g77.f-torture/execute/io0.f: New test.
51449
51450 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51451
51452         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51453         an int.
51454
51455 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51456
51457         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51458         m32r bugs.
51459
51460 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51461
51462         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51463         c-decl.c:grokdeclarator can handle mode attributes.
51464
51465 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51466
51467         * gcc.c-torture/execute/980716-1.c: New test.
51468
51469 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51470
51471         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51472         the mn10200.
51473         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51474         the mn10200.
51475         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51476         * gcc.c-torture/compile/930326-1.x: Similarly.
51477
51478 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51479
51480         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51481         New test from Craig.
51482
51483 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51484
51485         * g77.f-torture/noncompile/980616-0.f: New test.
51486
51487         * g77.f-torture/execute/970816-3.f: New test from Craig.
51488
51489 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51490
51491         *  g++.other/singleton.C: Return error value instead of taking
51492         SIGSEGV.
51493
51494 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51495
51496         *  g++.other/singleton.C: New test.  Warning is under dispute.
51497         Runtime crash is not.
51498
51499 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51500
51501         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51502         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51503         using6.C, using7.C}: New namespace tests.
51504
51505 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51506
51507         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51508         specialization with typedef'ed names used as array indexes.
51509
51510 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51511
51512         * gcc.c-torture/execute/980709-1.c: New test.
51513
51514         * gcc.dg/980709-1.c: New test.
51515
51516 1998-07-07  Richard Henderson  <rth@cygnus.com>
51517
51518         * gcc.c-torture/execute/bcp-1.c: New test.
51519
51520 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51521
51522         * gcc.c-torture/execute/980707-1.c: New test.
51523
51524 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51525
51526         * gcc.c-torture/compile/980706-1.c: New test.
51527
51528 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51529
51530         * g77.f-torture/execute/980701-0.f,
51531         g77.f-torture/execute/980701-1.f: New test from Craig.
51532
51533 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51534
51535         * gcc.c-torture/compile/980701-1.c: New test.
51536
51537         * gcc.c-torture/execute/980701-1.c: New test.
51538
51539 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51540 rlsruhe.de>
51541
51542         * g++.old-deja/g++.robertl/eb132.C: New test.
51543         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51544
51545 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51546
51547         * g77.f-torture/execute/980628-7.f,
51548         g77.f-torture/execute/980628-8.f,
51549         g77.f-torture/execute/980628-9.f,
51550         g77.f-torture/execute/980628-10.f: New tests from Craig.
51551
51552         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51553
51554 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51555
51556         * g77.f-torture/execute/980628-4.f: New test from Craig.
51557         * g77.f-torture/execute/980628-5.f: Likewise.
51558         * g77.f-torture/execute/980628-2.f: Likewise.
51559         * g77.f-torture/execute/980628-0.f: Likewise.
51560         * g77.f-torture/execute/980628-1.f: Likewise.
51561         * g77.f-torture/execute/980628-3.f: Likewise.
51562         * g77.f-torture/execute/980628-6.f: Likewise.
51563
51564 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51565
51566         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51567         directory when nothing has been installed yet.
51568
51569 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51570
51571         * gcc.c-torture/special/special.exp: Handle newer versions of
51572         dejagnu.
51573
51574 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51575
51576         * gcc.dg/980626-1.c: New test.
51577
51578 1998-06-19  Bruno Haible <haible@ilog.fr>
51579
51580         * gcc.misc-tests/m-un-2.c: New test.
51581         * g++.old-deja/g++.other/warn01.c: Likewise.
51582
51583 1998-06-19  Robert Lipe  <robertl@dgii.com>
51584
51585         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51586         compatibility with assmblers with a different comment character.
51587         Eliminate use of GAS-specific extensions.
51588
51589 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51590
51591         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51592
51593 1998-06-19  Robert Lipe  <robertl@dgii.com>
51594
51595         * lib/g77.exp: Replace search for libf2c.a with search for newly
51596         renamed libg2c.a
51597
51598 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51599
51600         * gcc.c-torture/execute/980617-1.c: New test.
51601
51602 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51603
51604         * gcc.c-torture/execute/980612-1.c: New test.
51605
51606 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51607
51608         * gcc.dg/980523-1.c: Only test on ppc-linux.
51609         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51610
51611         * gcc.c-torture/execute/980608-1.c: New test.
51612
51613 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51614
51615         * gcc.c-torture/execute/980605-1.c: New test.
51616
51617 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51618
51619         * gcc.c-torture/execute/980604-1.c: New test.
51620
51621 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51622
51623         * gcc.c-torture/execute/980602-1.c: New test.
51624         * gcc.c-torture/execute/980602-2.c: Likewise.
51625
51626 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51627
51628         * 970125-0.f: Fix per JCB.  Add commentary.
51629
51630 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51631
51632         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51633         IEEE -0 support.
51634
51635 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51636
51637         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51638         earlier.
51639
51640 1998-05-28  Catherine Moore <clm@cygnus.com>
51641
51642         * gcc.c-torture/execute/980526-3.c: New test.
51643
51644 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51645
51646         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51647         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51648         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51649         m88k-motorola-sysv3 to XFAIL.
51650
51651 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51652
51653         * gcc.dg/980526-1.c: New test.
51654         * gcc.c-torture/execute/980526-2.c: New test.
51655
51656 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51657
51658         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51659
51660         * gcc.c-torture/execute/980526-1.c: New test.
51661
51662 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51663
51664         * g77.f-torture/execute/alpha2.f: Add runtime test.
51665
51666 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51667
51668         * g++.old-deja/old-deja.exp: Strip leading directories.
51669
51670         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51671         error for the line.  Don't run multiple tests for the same line.
51672
51673 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51674
51675         * gcc.dg/980523-1.c: New test.
51676
51677 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51678
51679         * g77.f-torture/compile/970915-0.f: New test.
51680
51681 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51682
51683         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51684
51685 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51686
51687         * gcc.dg/980520-1.c: New test.
51688
51689 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51690
51691         * gcc.dg/980502-1.c: Fix return type.
51692
51693 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51694
51695         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51696         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51697         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51698         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51699         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51700
51701 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51702
51703         * g77.f-torture/execute/980520-1.f: New test.
51704
51705 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51706
51707         * lib/mike-g77.exp: New file.
51708
51709         * g77.f-torture/noncompile/noncompile.exp,
51710         g77.f-torture/noncompile/check0.f: New files.
51711
51712 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51713
51714         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51715         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51716         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51717         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51718         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51719         abort where appropriate.
51720
51721 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51722
51723         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51724         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51725
51726 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51727
51728         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51729
51730 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51731
51732         * g77.f-torture/compile/980427-0.f: New test.
51733
51734 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51735
51736         * g77.f-torture/compile/980424-0.f: New test.
51737
51738 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51739
51740         * g77.f-torture/compile/980419-2.f (main): New test.
51741         * g77.f-torture/compile/970125-0.f: New test.
51742         * g77.f-torture/compile/980419-1.f: New test.
51743
51744 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51745
51746         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51747         of loop-4.c.
51748
51749 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51750
51751         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51752
51753 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51754
51755         * gcc.c-torture/compile/980329-1.c: New test.
51756
51757 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51758
51759         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51760         * gcc.dg/980312-1.c: Fix typo in -march command.
51761
51762 1998-03-16  H.J. Lu  (hjl@gnu.org)
51763
51764         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51765
51766 1998-03-11  Robert Lipe  <robertl@dgii.com>
51767
51768         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51769         Dave Love agree the Fortran source is bogus.
51770
51771 1998-03-11  Robert Lipe  <robertl@dgii.com>
51772
51773         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51774         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51775         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51776         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51777         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51778
51779 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51780
51781         * g++.old-deja/g++.other/friend1.C: New test.
51782
51783 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51784
51785         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51786         possibly uninitialized) variables and declare dnrm2.
51787
51788 1998-02-23  Robert Lipe <robertl@dgii.com>
51789
51790         From Bruno Haible <haible@ilog.fr>:
51791         * gcc.c-torture/execute/980223.c: New test.
51792
51793 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51794
51795         * gcc.dg/ifelse-1.c: New test.
51796
51797 1998-02-09  H.J. Lu  (hjl@gnu.org)
51798
51799         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51800
51801           * lib/old-dejagnu.exp (old-dejagnu): Added the
51802           "execution test - XFAIL *-*-*" handling in the spirit of
51803           "excess errors test -". Changed the "execution test fails"
51804           handling to be like "excess errors test fails".
51805           * Update various tests accordingly.
51806
51807 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51808
51809         * gcc.c-torture/execute/980205.c: New test.
51810
51811 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51812
51813         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51814         * lib/f-torture.exp: Similarly.
51815         * gcc.c-torture: Rename all .cexp files to .x files.
51816
51817 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51818
51819         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51820         (940510-1.c): Removed duplicate.
51821         (971104-1.c): New test.
51822
51823 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51824
51825           * lib/f-torture.exp: Improve error and loop detection.
51826
51827 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51828
51829         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51830         use that to size the filler array.
51831
51832 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51833
51834         * lib/c-torture.exp(c-torture-execute): Fix typo.
51835
51836         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51837         testcase as the executable name. Keep the executable around if
51838         the test fails.
51839
51840 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51841
51842         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51843         changes.  Only test one -g option, and move it to the end of the
51844         list of options to test.
51845
51846 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51847
51848         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51849         variable GCC_TORTURE_OPTIONS to supply default switches separated
51850         by colons.  If no environment variable, run tests with -O0 -g, -O1
51851         -g, and -O2 -g as well.
51852
51853 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51854
51855         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51856         explanatory comments. Fix indentation.
51857
51858 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51859
51860         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51861
51862 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51863
51864         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51865         * g++.old-deja/g++.mike/p7325.C: Likewise.
51866         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51867
51868 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51869
51870         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51871         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51872         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51873         * g++.old-deja/g++.law/operators4.C: Likewise.
51874
51875 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51876
51877         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51878         * g++.old-deja/g++.mike/p784.C: Ditto.
51879         * g++.old-deja/g++.mike/p785.C: Ditto.
51880
51881 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51882
51883           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51884
51885 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51886
51887         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51888         target feature; pass this to c-torture-execute as needed.
51889
51890 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51891
51892         * lib/c-torture.exp(c-torture-execute): If the previous and the
51893         current executables being tested are identical, we don't need to
51894         run the executable again. Try to make the executable names
51895         unique. Add an optional argument for passing additional compiler
51896         flags.
51897
51898 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51899
51900         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51901
51902 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51903
51904         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51905
51906 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51907
51908         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51909         32bit or larger longs.
51910
51911         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51912         have either a 32bit long or 32bit int.
51913
51914 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51915
51916         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51917         Make double precision tests dependent on sizeof (double).
51918
51919 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51920
51921         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51922         too.
51923
51924 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51925
51926         * gcc.c-torture/compile/961203-1.cexp: New script.
51927
51928 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51929
51930         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51931         up the includes ourselves.
51932
51933 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51934
51935         * lib/plumhall.exp: Remove random include, and add a few
51936         verbose messages for debugging.
51937
51938 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51939
51940         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51941         of trying to do it ourselves.
51942
51943 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51944
51945         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51946
51947 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51948
51949         * gcc.prms/5403.c: Made regexp a bit less strict.
51950
51951 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51952
51953         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51954         is returned from remote_load instead.
51955         * lib/plumhall.exp: Ditto.
51956         * lib/mike-g++.exp: Ditto.
51957         * lib/old-dejagnu.exp: Ditto.
51958         * lib/c-torture.exp: Ditto.
51959
51960 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51961
51962         * lib/g++.exp: Use build_wrapper procedure.
51963         * lib/gcc.exp: Ditto.
51964
51965 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51966
51967         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51968         an old-style decl for malloc.  Fixes tests to work when
51969         sizeof (int) != sizeof (size_t).
51970
51971 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51972
51973         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51974
51975         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51976         use stdargs.h interface.
51977
51978 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51979
51980         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51981         NO_VARARGS when compiling.
51982
51983 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51984
51985         * lib/plumhall.exp(ph_includes): New procedure.
51986         (ph_make): Use it.
51987         (ph_compiler): Ditto.
51988
51989         * lib/g++.exp: Rename test-glue.c to testglue.c.
51990         * lib/gcc.exp: Ditto.
51991
51992 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51993
51994         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51995         to completion when it's called.
51996
51997 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51998
51999         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52000         is defined, don't do test.
52001
52002 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
52003
52004         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52005         for object files.
52006         (ph_summary): Mark skipped testcases as untested, not unresolved.
52007
52008         * lib/plumhall.exp (ph_make): If unresolved because of bad
52009         errorCode, record errorCode in log file.
52010         (*): Replace send_log/verbose with verbose -log.
52011
52012 1997-03-19  Michael Meissner  <meissner@cygnus.com>
52013
52014         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52015         double conversion if double isn't at least 8 bytes.
52016
52017         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52018         int to work with targets where int is 16 bits.
52019
52020         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52021         8 bytes, just exit, since 4 byte doubles don't have enough bits of
52022         precision for the test to complete.
52023
52024 1997-03-14  Michael Meissner  <meissner@cygnus.com>
52025
52026         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52027         if d10v is not compiled with the -mdouble64 flag.
52028         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52029
52030         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52031         d10v is not compiled with the -mint32 flag.
52032
52033 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
52034
52035         * lib/plumhall.exp: Use incr_count.
52036
52037 1997-03-12  Jeffrey A Law  (law@cygnus.com)
52038
52039         * gcc.c-torture: Update to c-torture-1.45.
52040
52041 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
52042
52043         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52044         the name of the expect testcase file).
52045
52046         * lib/g++.exp(g++_init): Ditto.
52047
52048 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
52049
52050         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52051         the host.
52052
52053         * lib/gcc.exp(gcc_exit): New procedure.
52054
52055 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
52056
52057         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52058         specs where appropriate.
52059
52060         * g++.old-deja/g++.arm/*: Added additional ERROR checks
52061         because of new "candidates are" messages, and removed a few
52062
52063         * Converted all non-old-style g++ testcases to old-style, and
52064         moved into g++.old-deja.
52065
52066 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
52067
52068         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52069         options.
52070
52071         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52072         succeeded.
52073
52074         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52075
52076 1997-02-13  Michael Meissner  <meissner@cygnus.com>
52077
52078         * lib/gcc.exp (gcc_target_compile): Add support for defining
52079         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52080         the machine doesn't have those features.
52081
52082 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
52083
52084         * g++.law/operators4.exp: Don't use LIBS.
52085
52086 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
52087
52088         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52089
52090         * lib/mike-g++.exp: Don't set the compiler to be tested here.
52091         * lib/g++.exp: Set it here instead. Also, allow use of the
52092         --tool_exec and --tool_opt options. Change CXX to
52093         GXX_UNDER_TEST.
52094
52095         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52096
52097         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52098
52099 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
52100
52101         * lib/old-dejagnu.exp: Use prune_warnings instead of
52102         prune_system_crud.
52103         * lib/mike-g++.exp: Ditto.
52104         * lib/gcc.exp: Ditto.
52105         * lib/g++.exp: Ditto.
52106
52107         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52108
52109 1997-02-07  Jeffrey A Law  (law@cygnus.com)
52110
52111           * 941014-2.c: Include stdlib.h
52112           * 960327-1.c: Include stdio.h
52113           * dbra.c, index-1.c: Don't assume ints are 32bits.
52114
52115 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
52116
52117         * lib/gcc.exp: Add gcc,stack_size target feature.
52118
52119         * lib/g++.exp(g++_target_compile): Add the include and link
52120         paths here, not in two other places. And, it's $options, not
52121         options.
52122
52123         * lib/mike-g++.exp(postbase): Remove the code that determines
52124         the correct include and link paths.
52125         * g++.old-deja/old-deja.exp: Ditto.
52126
52127 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
52128
52129         * lib/g++.exp(g++_init): target_compile no longer returns the
52130         filename of the result.
52131
52132 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
52133
52134         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52135         call to glob.
52136
52137         * gcc.c-torture/special/special.exp: Change call to
52138         gcc_target_compile to include the object file.
52139
52140 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
52141
52142         * gcc.c-torture/special/special.exp: Correct misspelling in last
52143         change.
52144
52145 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
52146
52147         * lib/plumhall.exp(ph_summary): Log the entire output of the
52148         executable. Return -1 if there were any failures, 0 otherwise.
52149         (ph_execute): Return -1 if there were any failures, 0 otherwise.
52150         (ph_make): Clean up objects and executables that were built
52151         if the tests succeeded.
52152
52153 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
52154
52155         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52156         libraries and includes in the build tree as appropriate.
52157
52158 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52159
52160         * lib/c-torture.exp: Instead of looking for the global variable
52161         NO_LONG_LONG, check to see if that's a feature of the target.
52162
52163 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52164
52165         * config/default.exp: Minimize. Delete the remainer of the files in
52166         config; this functionality is now in devo/dejagnu/config.
52167
52168         g++.*/*: Pass any additional flags used to compile to postbase;
52169         delete CXXFLAGS.
52170
52171         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52172         is now done by runtest.exp. Use gcc_target_compile instead of
52173         compile.
52174
52175         lib/c-torture.exp: Use gcc_target_compile instead of compile.
52176         Remove references to CFLAGS. Use remote_file instead of
52177         calling rm -f.
52178         (c-torture): Take a list of arguments to use to compile this
52179         testcase.
52180
52181         lib/g++.exp: Simplify. Use target_compile instead of compile.
52182         lib/gcc-dg.exp: Ditto.
52183         lib/gcc.exp: Ditto.
52184         lib/mike-{gcc,g++}.exp: Ditto.
52185         lib/old-dejagnu.exp: Ditto.
52186         lib/plumhall.exp: Ditto.
52187
52188 1997-01-08  Jim Wilson  <wilson@cygnus.com>
52189
52190         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52191         (ph_linker): Likewise.
52192
52193 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
52194
52195           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52196         MAP_ANON / MAP_ANONYMOUS if defined;
52197         else try to map from /dev/zero .
52198
52199 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52200
52201         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52202         isn't defined, then define it to MAP_ANONYMOUS.
52203
52204 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52205
52206         * gcc.c-torture: Update to c-torture-1.42 release.
52207
52208 1996-11-11  Jeffrey A Law  (law@cygnus.com)
52209
52210         * gcc.c-torture: Update to c-torture-1.41 release.
52211
52212 1996-10-27  Jeffrey A Law  (law@cygnus.com)
52213
52214         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
52215         c-torture release.
52216
52217 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
52218
52219         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52220         and LDFLAGS.  Fix second case to append the target_info ldflags
52221         onto LDFLAGS, not CFLAGS.
52222         * lib/g++.exp (g++_init): Add target_info stuff.
52223         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
52224         of libgloss and newlib flags for !native.
52225
52226         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52227         (GDB): Fix relative path to go up another dir for finding gdb.
52228
52229 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
52230
52231         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52232         versions in the target_info array, if they don't exist.
52233
52234 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
52235
52236         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52237
52238 1996-07-08  Jim Wilson  <wilson@cygnus.com>
52239
52240         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52241         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52242
52243 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
52244
52245         * lib/old-dejagnu.exp: Don't remove the output file before we've
52246         actually tested it. Don't append pwd to the path of the executable
52247         we're testing.
52248
52249 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
52250
52251         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52252
52253 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
52254
52255         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52256         temporary directory for compiler files, and set it to a default
52257         value of /tmp. Set $output as the name of the output file from
52258         compiling the testcase. Add a -o option to $cflags_var so the
52259         compiler writes the final output file as $output. Set $executable
52260         to $output.
52261
52262         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52263         directory for compiler files, and set it to /tmp if it doesn't
52264         already have a value. Set $output_file to the name of the output
52265         file from compiling the testcase. Add a -o option to CXXFLAGS so
52266         the compiler writes the final output file as $output. Use $output
52267         as the executable to be tested.
52268
52269 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52270
52271         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52272
52273 1996-06-08  Jeffrey A Law  (law@cygnus.com)
52274
52275         * gcc.c-torture/execute/pending-1.c: New test.  Still
52276         pending in Tege's queue.
52277
52278 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
52279
52280         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52281         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
52282         if there were failures.  Call unresolved if there were unresolved
52283         testcases.  Call gcc_fail if program did not run to completion.
52284         (ph_make): Pass additional argument name to ph_execute.
52285         (ph_execute): Add new argument.  Pass additional arguments to
52286         ph_summary.  Call gcc_fail is there is no execution output.
52287
52288 1996-04-24  Jeffrey A Law  (law@cygnus.com)
52289
52290         * lib/plumhall.exp (proc_summary): Output relavent summary
52291         lines into the log so specific failures in plumhall can be
52292         investigated.
52293
52294 1996-04-10  Jeffrey A Law  (law@cygnus.com)
52295
52296         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52297         (c-torture-execute): Don't try to execute tests which use
52298         "long long" types if $NO_LONG_LONG is nonzero.
52299
52300 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
52301
52302         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52303         not c-torture.
52304
52305         * gcc.ieee: Move from here.
52306         * gcc.c-torture/execute/ieee: To here.
52307
52308 1996-03-26  Jeffrey A Law  (law@cygnus.com)
52309
52310         * gcc.c-torture: Update to c-torture-1.41 release.
52311
52312 1996-03-22  Jeffrey A Law  (law@cygnus.com)
52313
52314         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52315         not "$output".
52316
52317 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
52318
52319         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52320         -c present.
52321
52322 1996-03-02  Jeffrey A Law  (law@cygnus.com)
52323
52324         * config/proelf.exp: Handle connecting to a simulator.
52325
52326 1996-01-31  Jeffrey A Law  (law@cygnus.com)
52327
52328         * config/proelf.exp: New file.  Enough framework that we can
52329         run c-torture tests on the proelf targets (or any other target
52330         that gdb can connect to for that matter).
52331
52332 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
52333
52334         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52335         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
52336
52337         * lib/plumhall.exp (ph_execute): Always call ph_summary if
52338         exec_output exists.
52339
52340 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52341
52342         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52343         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52344
52345         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52346         to pass/fail/unresolved/unsupported/untested.  Caller must now
52347         call unresolved/unsupported/untested.
52348         * lib/*.exp: Update FSF address.  Update to handle new results of
52349         ${tool}_load.
52350         * lib/chill.exp (verbose): Delete.
52351
52352 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52353
52354         * lib/gcc.exp (default_gcc_start): Change order of args to
52355         $LDFLAGS $CFLAGS $LIBS.
52356         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52357         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52358         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52359         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52360         * gcc.misc-tests/dg-test.exp: Likewise.
52361         * gcc.misc-tests/msgs.exp: Likewise.
52362         * gcc.prms/prms.exp: Likewise.
52363         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52364         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52365
52366         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52367
52368 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52369
52370         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52371
52372         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52373         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52374
52375         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52376         necessary.
52377
52378 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52379
52380         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52381         global for loop; add use of $mathlib.
52382         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52383         settings here; set mathlib for anything but VxWorks.
52384
52385 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52386
52387         * gcc.c-torture: Update to c-torture-1.40 release.
52388
52389 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52390
52391         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52392         dg.exp.
52393
52394 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52395
52396         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52397         global.
52398
52399 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52400
52401         * lib/g++.exp (LIBS): Define if not already.
52402         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52403         (gcc-dg-prune): Call prune_gcc_output.
52404         * lib/gcc.exp (prune_gcc_output): New proc.
52405         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52406         prune_gcc_output.
52407
52408 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52409
52410         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52411         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52412
52413 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52414
52415         * gcc.c-torture: Update to c-torture-1.39 release.
52416
52417 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52418
52419         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52420         fails, try others as well.
52421
52422 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52423
52424         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52425         If compilation fails, mark execute tests as `untested'.
52426         If test is marked as unsupported, don't mark compilation and
52427         execute tests as failed.
52428
52429 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52430
52431         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52432         libstdc++ for whether or not we want to be doing shared
52433         libraries.  Delete link_curses since we don't need it anymore.
52434         * lib/mike-g++.exp (postbase): Don't link in libg++.
52435         * g++.old-deja/old-deja.exp: Likewise.
52436
52437 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52438
52439         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52440
52441 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52442
52443         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52444         For that, add `-Wl,-a,shared_archive'.
52445         * g++.old-deja/old-deja.exp: Likewise.
52446
52447 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52448
52449         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52450
52451 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52452
52453         * lib/mike-g++.exp (postbase): Pay attention to the status of
52454         g++_load.
52455
52456 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52457
52458           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52459
52460 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52461
52462         * lib/gcc.exp (default_gcc_start): No longer need to log program
52463         being executed or its output, execute_anywhere does that now.
52464         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52465         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52466
52467 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52468
52469         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52470         the same as those in lib/g++.exp.
52471
52472 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52473
52474         * gcc.c-torture: Update to c-torture-1.38 release.
52475         * gcc.ieee: Related changes.
52476
52477 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52478
52479         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52480         "exec". Minor reformatting changes.
52481
52482         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52483         cross. This means all "exec" calls now work on a remote host as
52484         well.
52485         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52486         cross. Filter out the extra "\r\n" stuff that expect puts in.
52487         (c-torture-execute): Filter out the bogus warnings like
52488         c-torture-compile does. Add support for canadian cross.
52489         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52490         Use execute_anywhere rather than calling exec directly. Now it
52491         works for canadian cross testing.
52492
52493 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52494
52495         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52496         results into a variable, and check that rather than using file exists.
52497
52498 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52499
52500         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52501         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52502
52503 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52504
52505         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52506         lib_curses if there's a shared libg++ in the build tree.
52507
52508 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52509
52510         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52511         if not supported target.
52512
52513 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52514
52515         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52516         link_curses up to always happen, not just for native builds.
52517
52518 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52519
52520         * gcc.c-torture: Update to c-torture-1.36 release.
52521         * gcc.failure: Related changes.
52522
52523 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52524
52525         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52526
52527 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52528
52529         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52530         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52531         runshlib, link_curses, and mathlib for link and run.
52532
52533         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52534         pass the runtime shared library options for Solaris, OSF/1, and
52535         Irix5, and link with -lcurses to avoid unresolved references.
52536
52537 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52538
52539         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52540         only run once.
52541
52542 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52543
52544         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52545
52546 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52547
52548         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52549         do not have a framework for the "compat" tests yet.
52550
52551 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52552
52553         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52554         set to null if we're testing vxworks5.1.  Use that instead of
52555         `-lm' in the setting of LIBS for link and run.
52556
52557 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52558
52559         * config/rom68k.exp (${tool}_load): Major changes to make it
52560         work.  Verified that it does in fact return the stuff in
52561         exec_output properly.  Catch any Emul or any TRAP other than 0.
52562
52563 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52564
52565         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52566         LDFLAGS properly for targets that need stuff from libgloss.
52567         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52568         only run once.
52569         (gpp_initialized): New variable.
52570
52571 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52572
52573         * config/rom68k.exp: Load libgloss.exp.
52574         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52575         so we can produce a fully linked binary.
52576         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52577         so we can produce a fully linked binary.
52578
52579 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52580
52581         * lib/plumhall.exp (ph_section): Watch for expected failures.
52582         Add missing `else'.
52583
52584         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52585         run the testcase.
52586         (c-torture): Likewise.
52587
52588 1995-08-28  Doug Evans  <dje@cygnus.com>
52589
52590         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52591
52592         * lib/mike-g++.exp (mike_cleanup): New proc.
52593         (prebase): New globals compiler_result, not_compiler_result,
52594         target_regexp.
52595         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52596         allow leading "-" in pattern.  Watch for unsupported tests.
52597         If $compiler_result is set, pattern match assembler code,
52598         and ditto for $not_compiler_result.
52599         * lib/mike-gcc.exp: Likewise.
52600
52601         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52602         execution "succeeded".
52603
52604 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52605
52606         * config/win32.exp: New file.
52607         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52608
52609 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52610
52611         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52612         unsupported.
52613         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52614         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52615         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52616
52617         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52618         "... without exceptions was ...".  That is now handled by
52619         prune_system_crud.
52620         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52621
52622 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52623
52624         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52625         sieve.c,sort2.c}: New files.
52626         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52627         sieve.exp,sort2.exp}: Drivers for them.
52628
52629         * lib/mike-gcc.exp (program_output): New user settable variable.
52630         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52631         messages.
52632         * lib/mike-g++.exp (program_output): New user settable variable.
52633
52634         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52635
52636         * config/sh.exp: Deleted (use sim.exp instead).
52637
52638 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52639
52640         * config/vx.exp: Declare CHECKTASK as global.
52641         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52642         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52643         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52644
52645 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52646
52647         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52648         target. Like vx.exp, only includes `vx29k.exp' instead of
52649         `vxworks.exp'.
52650
52651 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52652
52653         * config/sim.exp: Increase time limit from 120 seconds to 240.
52654
52655 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52656
52657         * gcc.c-torture/execute/950628-1.c: New test.
52658
52659 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52660
52661         * gcc.c-torture: Update with changes/additions from
52662         c-torture-1.34.
52663
52664 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52665
52666         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52667
52668 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52669
52670         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52671
52672 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52673
52674         * gcc.c-torture/compile/950512-1.c: New test.
52675         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52676         * gcc.dg/struct-ret-1.c: Likewise.
52677
52678 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52679
52680         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52681           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52682
52683 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52684
52685         * gcc.c-torture/special/920411-1.c: Deleted.
52686         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52687
52688 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52689
52690         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52691         cpu limit.
52692
52693 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52694
52695         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52696
52697 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52698
52699         From kenner;
52700         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52701         is the proper length.
52702         * va-arg-3.c: Likewise.
52703
52704 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52705
52706         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52707         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52708
52709         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52710         * lib/g++.exp (default_g++_start): Delete old cruft.
52711
52712 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52713
52714         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52715         (2 * (1 << 18)) to (2 * (1 << 17)).
52716
52717         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52718
52719 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52720
52721         * config/rom68k.exp: Renamed from config/idp.exp
52722
52723 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52724
52725         * c-torture/compile/921109-2.c
52726
52727 1995-04-18  Mike Stump  <mrs@cygnus.com>
52728
52729         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52730         excess errors.
52731
52732 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52733
52734         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52735         output.
52736         * lib/g++.exp (default_g++_start): Likewise.
52737
52738 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52739
52740         * gcc.c-torture/compile/950329-1.c: New test.
52741
52742 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52743
52744           * config/bug.exp (${tool}_load): Updated to use new remote_open
52745           and remote_close procs.
52746         * config/idp.exp: New file.
52747
52748 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52749
52750         * gcc.c-torture/execute/950322-1.c: New test.
52751
52752 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52753
52754         * config/vx.exp (${tool}_load): Clean up testing of return code from
52755         vxworks_ld and vxworks_spawn.
52756
52757 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52758
52759         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52760
52761 1995-03-13  Mike Stump  <mrs@cygnus.com>
52762
52763         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52764         can mark excess errors on a machine by machine basis.  Note, the
52765         default is to not expect any excess errors, even when excess
52766         errors test - is given, so you will want to put an XFAIL ... on
52767         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52768         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52769         those 4 machines, but no others.
52770
52771 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52772
52773         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52774         * lib/c-torture.exp: to here.
52775
52776 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52777
52778         * gcc.c-torture/execute/950221-1.c: New test.
52779         * gcc.c-torture/execute/struct-ret-1.c: New test.
52780         * gcc.c-torture/compile/950221-1.c: New test.
52781
52782         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52783
52784 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52785
52786         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52787         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52788
52789 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52790
52791         * g++.gb: New directory of tests, derived from my signature and
52792         class scoping tests.
52793
52794         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52795         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52796         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52797         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52798         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52799         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52800         * g++.gb/sig25.C: Likewise.
52801
52802         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52803         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52804         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52805         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52806         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52807         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52808         * g++.gb/sig25.exp: Likewise.
52809
52810         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52811         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52812         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52813         * g++.gb/scope13.C: Likewise, this test still fails.
52814
52815         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52816         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52817         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52818         * g++.gb/scope13.exp: Ditto.
52819
52820         * g++.gb/README: New file, explains what these tests are about.
52821
52822 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52823
52824         * lib/dg.exp (dg-do): Support `preprocess'.
52825         (dg-test): Likewise.
52826
52827 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52828
52829         * config/udi.exp: change "continue -expect" to "exp_continue".
52830
52831 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52832
52833         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52834         Delete redundant tests.
52835
52836         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52837         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52838         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52839         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52840         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52841         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52842         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52843         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52844
52845         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52846         storing label pointers.
52847         * gcc.c-torture/execute/921019-1.c: Likewise.
52848         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52849         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52850         parameter fp.
52851         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52852         constants.
52853
52854         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52855         Delete obsolete tests.
52856
52857         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52858         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52859         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52860         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52861         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52862         * gcc.c-torture/compile/950124-1.c: New test.
52863
52864         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52865
52866 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52867
52868         * lib/mike-g++.exp: Add -lm to LIBS.
52869
52870 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52871
52872         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52873
52874 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52875
52876         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52877
52878 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52879
52880         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52881
52882 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52883
52884         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52885         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52886         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52887         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52888         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52889         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52890         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52891         * g++.law/{operators31.C, operators32.C,
52892         * g++.law/{operators33.C, operators34.C}: Likewise.
52893         * g++.law/{pic1.C, refs2.C}: Likewise.
52894         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52895         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52896         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52897         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52898
52899         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52900         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52901         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52902         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52903         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52904         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52905         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52906         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52907         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52908         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52909         * g++.law/{operators34.exp}: Likewise.
52910         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52911         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52912         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52913         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52914         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52915
52916         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52917         No longer expected to fail.
52918         * g++.law/missed-error3.C: Tweak for recent bool changes.
52919
52920 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52921
52922         * config/emb-unix: Deleted.
52923         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52924         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52925
52926 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52927
52928         * lib/dg.exp (dg-test): Fix typo in last patch.
52929
52930 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52931
52932         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52933         (handles multiple occurrences).
52934
52935 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52936
52937         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52938         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52939         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52940         printed).
52941         * lib/c-torture.exp (c-torture-compile): Likewise.
52942         (c-torture): Prepend full path if missing.
52943         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52944         (gcc_fail): Likewise.
52945         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52946
52947 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52948
52949         * lib/netware.exp: Only attach to NetWare i386 systems.
52950
52951 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52952
52953         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52954         messages.  Add test name to "output pattern match" pass/fail message.
52955
52956 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52957
52958         * gcc.dg: New testsuite.
52959         * gcc.dg/dg.exp: New file.
52960
52961         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52962         test-switch.c}: Deleted.
52963
52964         * gcc.misc-tests/msgs.exp: New testcase driver.
52965
52966 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52967
52968         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52969         Watch for illegal return values from ${tool}_load.
52970         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52971         cross targets.  Coerce return value >0 to 1.
52972
52973 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52974
52975         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52976
52977         * config/emb-unix.exp: New file.
52978
52979         * config/sim.exp: Error if variable $SIM not defined.
52980         (${tool}_load): Mark test as "untested" if simulator missing.
52981
52982         * config/unix.exp: Load remote.exp to get rcp_download.
52983         * lib/c-torture.exp: Use different option lists for testcases with
52984         and without loops.
52985         * gcc.c-torture/execute/execute.exp: Likewise.
52986
52987 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52988
52989         * config/*.exp: Clarify return code from ${tool}_load.
52990         Call `unresolved' or `untested' instead of `warning' or `perror'
52991         (sometimes you still want to call both though).
52992         Add comment that `shell_id' is local to each file.
52993         * config/udi.exp (timeout): Set to 30.
52994         Don't print warning if connection fails, $connectmode has already
52995         printed an error.
52996         (${tool}_load): Move verbose messages to level 2.
52997         Rework pattern for "Process started" message.
52998         Pass `shell_id' to ${connectmode}_download.
52999         Retry twice upon timeout.  Make resetting of target more robust.
53000         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53001         Pass `shell_id' to exit_$connectmode.
53002         Only call exit_$connectmode if connected.
53003         * config/unix.exp (${tool}_load): Check return codes better.
53004         * config/vrtx.exp (${tool}_load): Likewise.
53005         * config/vx.exp (${tool}_load): Likewise.
53006         Delete unneeded global's.
53007         * lib/dg.exp (dg-test): Update to reflect clarified return codes
53008         from ${tool}_load.
53009         (dg-stat): Delete.
53010         (dg-init): Delete recording of pass/fail counts.
53011         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53012         (old-dejagnu-init): Likewise.
53013         (old-dejagnu-stat): Delete contents, empty proc now.
53014         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53015         (c-torture): Delete references to lcnt, lpass, lfail.
53016         Get option list from TORTURE_OPTIONS.
53017         Delete -funroll[-all]-loops if no loops.
53018         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53019         (g++_stat): Delete contents (empty proc now).
53020         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53021         (gcc_finish): Likewise.
53022         (gcc_stat): Deleted.
53023         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53024         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53025         * gcc.c-torture/execute/execute.exp: Likewise.
53026         Split tests into two parts: compile, execute.
53027         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
53028         no loops.  Update to reflect clarified return codes from ${tool}_load.
53029
53030 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
53031
53032         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53033         to grep for.
53034         (old-dejagnu): Likewise (where necessary).
53035
53036 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
53037
53038         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53039
53040         * lib/dg.exp (dg-process-target): Fix processing of selector.
53041         Add comment regarding use of `error'.
53042
53043         * lib/gcc.exp (prune_system_crud): Define if missing.
53044         * lib/g++.exp (prune_system_crud): Likewise.
53045
53046         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53047         Call prune_system_crud.
53048         * lib/dg.exp (dg-runtest): New proc.
53049         Use perror instead of send_user for tcl errors in testcase.
53050         Don't return any value, it's never used.
53051         Don't clobber previous definition of `unknown'.
53052         Print tcl errors in `dg-final'.
53053
53054 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
53055
53056         * lib/dg.exp (dg-process-target): Improve syntax error messages.
53057         (dg-test): Don't print errorInfo, it contains stack backtrace.
53058
53059 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
53060
53061         * lib/g++.exp (runtest_file_p): Define if missing.
53062
53063 1994-09-24  Doug Evans  (dje@cygnus.com)
53064
53065         * lib/mike-g++.exp: Comment out loading of g++.exp.
53066         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
53067         (default_g++_version): Always print something.
53068         (default_g++_start): Comment out call to `which'.
53069         (g++_start, g++_load): Deleted (must be defined in config file).
53070         * lib/gcc.exp: Test for existence of $CC at start.
53071         Delete check for tmpdir (done in gcc_init).
53072         (default_gcc_version): Always print something.
53073         (default_gcc_start): Comment out call to `which'.
53074         * config/*.exp: Major cleanup - make cross targets work at least a
53075         little better for g++ (by not being "--tool gcc" specific).
53076         Rename gcc_xxx to ${tool}_xxx.
53077         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53078         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53079
53080 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
53081
53082         * lib/c-torture.exp (c-torture-compile): Rework compiler
53083         message processing.
53084
53085         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53086         c-torture.
53087
53088 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
53089
53090         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53091
53092         * lib/dg.exp (dg-process-target): Support { target native }.
53093
53094 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
53095
53096         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
53097         looked for "... program xxx got fatal signal".
53098         Correct regsub munging of `comp_output'.
53099         Ignore compiler messages "path prefix not used" and "linker input
53100         file unused".
53101
53102 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
53103
53104         * lib/gcc.exp (runtest_file_p): Define if missing.
53105         * gcc.prms/template.c: Example to work from.
53106
53107 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
53108
53109         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53110         * lib/dg.exp (dg-test): Call unsupported testcases as such.
53111
53112         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53113         * gcc.prms/1883.c: Moved from compile/940714-1.c.
53114         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53115         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53116
53117         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53118         (dg-process-target): No longer a varargs proc.
53119         Return S/N for target, P/F for xfail.  All callers changed.
53120         (user option procs): More argument checking.
53121         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53122         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53123         (dg-test): Skip test if not running on selected target in `dg-do'.
53124         Update handling of `dg-do-what', `dg-output-text'.
53125         Separate execution pass/fail from output pattern match pass/fail.
53126         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53127
53128 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
53129
53130         * gcc.c-torture/special/special.exp: Don't expect failure for mips
53131         target for 920510-1.c.
53132
53133 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
53134
53135         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53136         Clean up comment regarding use of passcnt, etc.
53137         (gcc_stat): Don't update `testcnt' here.
53138         (gcc_finish): Do it here.
53139         Might as well reset `but_id' here too.
53140         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53141         to determine if the file should be tested.
53142         * gcc.c-torture/compile/compile.exp: Likewise.
53143         * gcc.c-torture/execute/execute.exp: Likewise.
53144         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53145         * gcc.misc-tests/dg-test.exp: Likewise.
53146         * gcc.prms/prms.exp: Likewise.
53147         * gcc.wendy/wendy.exp: Likewise.
53148         * g++.old-deja.exp: Likewise.
53149         Move "Testing file" message to verbose level 1.
53150
53151 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
53152
53153         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53154
53155 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
53156
53157         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53158         (default_gcc_start): Accept optional second list element
53159         of compiler flags.  Print compiler output at verbosity level 2.
53160         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53161         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53162         Save current values of framework globals passcnt, failcnt, xpasscnt,
53163         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53164         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
53165         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53166         xfailcnt to compute stats.  Update framework global `testcnt' from
53167         pass/fail counts.
53168         (gcc_finish): New proc.  Clean up test environment.
53169         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53170         (gcc_epass, gcc_efail): Delete.
53171         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53172         argument of line number.
53173         (dg-init): If the tool has an init routine, call it.
53174         (dg-test): Remove args `cflags_var' and `libs_var'.
53175         Pass all compiler options to ${tool}_start.
53176         Handle missing line number.
53177         (dg-finish): New function.
53178         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53179         particular files.  Call gcc_finish at end.  Move "skipping test"
53180         message to verbosity level 3.
53181         * gcc.c-torture/compile/compile.exp: Likewise.
53182         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53183         * gcc.c-torture/execute/execute.exp: Likewise.
53184         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53185         Print testcase being tried at verbosity level 1.
53186         * gcc.c-torture/special/special.exp: Unset xfail.
53187         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53188         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53189         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53190         * gcc.failure/failure.exp: Likewise.
53191         * gcc.ieee/ieee.exp: Likewise.
53192         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53193         Update call to dg-test.  Call dg-finish at end.
53194         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
53195         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53196         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53197         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53198         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
53199         * gcc.wendy/wendy.exp: Add copyright.
53200         Delete setting of tmpdir (done by gcc_init).
53201         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53202         Pass compiler flags to gcc_start.  Call gcc_finish at end.
53203         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53204         gcc_[ce]pass/fail.
53205
53206 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
53207
53208         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53209         confusion.
53210         (g++_load): Likewise.
53211
53212         * config/*.exp (gcc_load): Some were varargs fns and some were not.
53213         Rename argument to `prog' to remove the confusion.
53214         Varargs fns behave differently too!
53215         (g++_load): Likewise.
53216
53217         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53218
53219         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53220         what it is.  Delete (always) printing of status value for !native.
53221         Simplify verbose code, and include status and exec_output.
53222         (g++_load): Use gcc_load.
53223
53224 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
53225
53226         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53227         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53228         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53229         940714-3.c as these testcases don't exist anymore.  Make
53230         va-arg-1.c expected to pass.
53231
53232 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
53233
53234         * gcc.misc-tests/misc.exp: Only run specific testcases.
53235         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
53236         * gcc.misc-tests/dg-[1-9].c: New files.
53237
53238         * lib/dg.exp: New testsuite driver.
53239         * gcc.prms/prms.exp: Use it.
53240
53241         * README.gcc: New file.
53242
53243         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53244         Document and reset `lxpass' and `lxfail'.
53245         Simplify "initialized" message.
53246         (gcc_stat): Clean up comments a little.
53247
53248 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
53249
53250         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53251
53252 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
53253
53254         * lib/old-dejagnu.exp (process-option): New proc.
53255         (old-dejagnu-init, old-dejagnu-stat): Likewise.
53256         (old-dejagnu): Simplify.
53257         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53258
53259 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
53260
53261         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53262         exists and is not an empty string.
53263
53264         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53265         $xfail rather than calling setup_xfail.  Clear $xfail when test is
53266         finished.
53267         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53268         automatically.
53269
53270         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53271         longer expected to fail.
53272
53273         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53274         "f" function call.
53275
53276         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53277
53278         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53279         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53280         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53281         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53282         c-torture-1.29.
53283
53284         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53285         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53286
53287         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53288
53289         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53290         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53291
53292         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53293         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53294         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53295
53296 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
53297
53298         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53299         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53300         940714-1.c, 940714-2.c, 940714-3.c},
53301         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53302         gcc.misc-tests/{mg.c,mg.exp}:
53303         New tests.
53304         * gcc.noncompile/noncompile.exp: Change accordingly.
53305
53306 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
53307
53308         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53309         Undo previous clobberage.
53310
53311 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
53312
53313         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53314         * gcc.special/{930510-1.c, special.exp}:
53315         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53316         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53317         struct-varargs-1.c}: New tests from c-torture-1.26.
53318
53319 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
53320
53321         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53322           argument to switch.
53323
53324 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
53325
53326         * Revert the previous changes.  Please see Rob's directory
53327         (/lisa/test/rob/progressive/gcc/testsuite) for testing
53328         fixes.
53329
53330 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
53331
53332         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53333         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53334         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53335         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53336         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53337         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53338         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53339         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53340         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53341         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53342         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53343         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53344         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53345         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53346         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53347         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53348         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53349         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53350         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53351         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53352         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53353         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53354         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53355         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53356         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53357         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53358         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53359         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53360         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53361         testing changes.
53362
53363 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53364
53365         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53366         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53367         with perror calls.
53368
53369 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53370
53371         * config/unix.exp (g++_load): Fix syntax.
53372
53373 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53374
53375         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53376         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53377         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53378         Don't expect va-arg-1.c to fail.  Correct expected output for
53379         920928-1.c.
53380         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53381         * gcc.wendy/hbm4.c: Correct typo.
53382         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53383
53384 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53385
53386         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53387         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53388         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53389         * lib/c-torture.exp (c-torture-compile): Ditto.
53390
53391         Reduce volume of output (remove all the -I's and such).
53392         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53393         Call gcc_cpass, gcc_cfail.
53394         (c-torture): Pass testing option to c-torture-compile.
53395
53396 1994-03-21  Doug Evans  (dje@cygnus.com)
53397
53398         Bring patches over from progressive.
53399         * config/default.exp: Exit remote shell cleanly.
53400         (g++_exit, g++_start): Add default versions.
53401         * config/sim.exp (gcc_load): Use perror, not error.
53402
53403 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53404
53405         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53406         set in site.exp.
53407
53408 1994-03-14  Doug Evans  (dje@cygnus.com)
53409
53410         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53411         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53412         (wendy_try): New proc to run testcase.
53413         (main loop): Call 'em.
53414         * gcc.wendy/*.c: Clean up pass to correct expected output.
53415
53416         * lib/gcc.exp: Minor cleanup work.
53417         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53418
53419 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53420
53421         * config/sim.exp (gcc_load): Document return codes better.
53422         Don't pass -v to simulator.
53423
53424 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53425
53426         * gcc.special/920717-x.c: Fix typo.
53427         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53428         get at sources.
53429
53430         * lib/mike-gcc.exp: Fix typo.
53431
53432 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53433
53434         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53435         binary to use, transform the name.
53436         * config/*.exp: rename everything. Nuke any g++ specific files,
53437         it's now a special case of gcc that requires no special support.
53438         Add a default.exp for unsupported targets.
53439
53440 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53441
53442         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53443         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53444         version of Tcl.
53445
53446 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53447
53448         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53449         than a warning.
53450
53451 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53452
53453         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53454
53455 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53456
53457         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53458         option_list.  Compile every file with only 4/6 option choices
53459         (same as C torture) instead of with 12/18 different option
53460         choices.
53461         * lib/c-torture.exp: Likewise.
53462
53463         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53464         not already set.
53465
53466 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53467
53468         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53469         can put an XFAIL *-*-* on excess errors.
53470
53471 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53472
53473         * g++.law: Add more tests derived from g++-bugs snapshots.
53474
53475         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53476         equivalent to g++.law/init9.
53477
53478         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53479         compiled it, and the a.out file after we've run it.
53480
53481 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53482
53483         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53484         compiled it, and the a.out file after we've run it.
53485
53486 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53487
53488         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53489
53490 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53491
53492         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53493         version number.
53494
53495 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53496
53497         * g++.law: New directory of g++ tests derived from the g++-bugs
53498         snapshots.
53499
53500 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53501
53502         * gcc.compile: initbug1.c initbug1.exp testcase added
53503
53504 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53505
53506         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53507         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53508           fixes submitted by Jeff Law (law@cs.utah.edu)
53509         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53510           Jeff Law (law@cs.utah.edu)
53511
53512
53513 1993-11-30  Mike Stump  (mrs@cygnus.com)
53514
53515         * config/unix-g++.exp: Follow the gcc way of doing things.
53516         * g++.old-deja/old-deja.exp: Minor updates.
53517         * lib/g++.exp: New file, follow the gcc way of doing things.
53518         * lib/old-dejagnu.exp: Minor updates.
53519         * lib/mike-g++.exp: Always unset errorInfo.
53520
53521 1993-11-06  Mike Stump  (mrs@cygnus.com)
53522
53523         * lib/gcc.exp: Fix some errors with the below change, CC and
53524         CFLAGS should be global when setting, not local.
53525
53526 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53527
53528         * lib/gcc.exp: Transform tool name.
53529
53530 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53531
53532         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53533
53534 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53535
53536         * lib/gcc.exp: change gcc_done to gcc_stat
53537
53538 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53539
53540         * Upgraded gcc testsuite to c-torture version 1.25
53541
53542 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53543
53544         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53545         * lib/c-torture: added hooks for new reporting code.
53546
53547 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53548
53549         * config/sh-gcc.exp: check if sh-sim exists in the path
53550
53551 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53552
53553         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53554         * gcc.compile/compile.exp: Initial changes for new logic.
53555         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53556         * gcc.failure/failure.exp: Initial changes for new logic.
53557         * gcc.ieee/ieee.exp: Initial changes for new logic.
53558         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53559         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53560         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53561         * lib/c-torture.exp: Initial changes for new logic.
53562         * lib/gcc.exp: Initial changes for new logic.
53563
53564 1993-10-15  Mike Stump  (mrs@cygnus.com)
53565
53566         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53567         depend upon failure or success.  Fully qualify names in failure
53568         and success messages.  Always remove a.out before starting
53569         compile, just in case.  Pay more attention to error text output by
53570         the compiler.  Handle testcases with no known past errors just
53571         like all others, so that things are uniform.  Other miscellaneous
53572         improvements.
53573
53574 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53575
53576         * gcc.cpp: new directory for cpp tests
53577
53578 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53579
53580         * lib/chill.exp: Code reformatted, removed unused code.
53581         * config/unix-chill.exp: Code reformatted, removed unused code.
53582         * chill.execute/execute.exp: Code reformatted, removed unused code.
53583         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53584
53585 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53586
53587         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53588         routines not written.
53589
53590 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53591
53592         * config/bug-gcc.exp: Use new procs from bug.exp.
53593
53594 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53595
53596         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53597         via ftp, rather than depending on NFS.
53598         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53599         case.
53600
53601 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53602
53603         * config/bug-gcc.exp: Use new download proc.
53604
53605 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53606
53607         * chill.execute/execute.exp: cleanups, handles errors better
53608         * chill.compile/compile.exp: rewrite, based on execute.exp
53609         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53610         * lib/chill.exp: major changes to diff proc and compile and link
53611         procs. added chill_fail and chill_pass wrappers to pass and
53612         fail. added more comments, and handle error codes better.
53613         Added a hack to capture stderr from exec, so noncompile tests
53614         can work.
53615
53616 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53617
53618         * chill.execute/execute.exp: rewrite of testsuite driver
53619         * lib/chill.exp: rewrite of testsuite driver
53620         * config/unix-chill.exp: rewrite of testsuite driver
53621
53622 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53623
53624         In chill.execute:
53625         * iexpr.ch: Standardize uppercase.
53626         * tuples.dat: Standardize uppercase.
53627         * vary.ch: standardize.  Correct varying string assignments.
53628         * vary.dat: Add new output lines.
53629
53630 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53631
53632         In chill.execute:
53633         * chprintf.ch: Standardize use of uppercase.
53634         * tuples.ch: Standardize and turn arr2 into a DCL,
53635           rather than a SYN.
53636         * pinits.ch: Standardize.
53637
53638 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53639
53640         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53641         * Makefil: Renamed to Makefile.in.
53642         * configure.in: New.
53643
53644 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53645
53646         In chill.execute:
53647         * .cvsignore: Add result/output files.
53648         * Makefile: Fix up variables at start.  Use MFLAGS
53649           everywhere.  Correct bool_loc, built_ins entries.
53650           Add entry for vary1.ch.
53651         * bitarray.ch: Standardize upper-case usage.
53652         * bitexpr.ch: Standardize, add output of b1.
53653         * params.ch: Use arrayt in along PROC parameters, to
53654           avoid novelty problems.
53655         * sets.ch: Tiny cleanup.
53656         * vary1.ch: Re-indent.
53657
53658 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53659
53660         * Add PR-related files to Makefiles, .cvsignore files, etc.
53661
53662 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53663
53664         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53665           with compiler objects. New names are test-flow.c and test-loop.c
53666
53667 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53668
53669         * Upgraded c-torture tests from 1.19 to 1.20
53670
53671         * new files:
53672         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53673         * gcc.compile: 930623-1.c 930623-2.c
53674         * gcc.noncompile: 930622-1.c 930622-2.c
53675         * gcc.failure: 920411-1.c 920627-2.c
53676         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53677
53678 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53679
53680         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53681           More changes to get testsuite working properly. Needs more work.
53682           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53683
53684 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53685
53686         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53687           More changes to get testsuite working properly. Needs more work.
53688
53689 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53690
53691         * chill.compile/compile.exp: Added for Dejagnu support
53692         * chill.execute/execute.exp: Added for Dejagnu support
53693         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53694
53695 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53696
53697         This should complete moving the CHILL test files.
53698         * chill.noncompile(.cvsignore printf.grt
53699             in-printf.grt chprintf.grt chprintf.ch):
53700             Added test-support files.
53701           (Makefile): Modified further.
53702         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53703             signal.ch): Added test files.
53704           * chill.execute (.cvsignore printf.grt printr.c
53705             in-printf.grt rts.c chprintf.grt rts.h): Added
53706           test-support files.
53707             (Makefile): More corrections.
53708
53709 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53710
53711         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53712           test cases, ready for DejaGnu.
53713
53714 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53715
53716         * Upgraded c-torture tests from 1.18 to 1.19
53717
53718         * gcc.compile: added test(s):
53719           930607-1.c
53720         * gcc.execute: added test(s):
53721           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53722
53723         * added new subdirectory for misc tests: gcc.misc-tests
53724         * gcc.misc-test(s): added tests:
53725           inst-check.c test-consts.c test-ior.c test-switch.c
53726
53727 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53728
53729         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53730
53731 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53732
53733         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53734
53735 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53736
53737         * Upgraded c-torture tests from 1.17 to 1.18
53738
53739 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53740
53741         * Upgraded c-torture tests from 1.12 to 1.17
53742
53743 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53744
53745         * lib/old-dejagnu.exp:
53746           Fixed handling of XFAIL target triplets to correctly
53747           recognize wildcard characters.  Removed code that
53748           appended a unique id tag to the end of the file name
53749           printed out by the result of the testcases within a
53750           given test file.
53751
53752 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53753
53754         * lib/old-dejagnu.exp:
53755           Reworked expected failure handling to trigger off of XFAIL
53756           keyword in keyphrase embeded in testcase source code. The
53757           XFAIL keyword must be at the end of the keyphrase line. It
53758           may optionally be followed by one or more target triplets.
53759           It has just occured that the handling of wildcards in the
53760           target triplet may not be correct.
53761
53762 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53763
53764         * g++.old-deja/tests:
53765           Moved all subdirectories up one level into g++.old-deja .
53766
53767         * lib/old-dejagnu.exp:
53768           Fixed problem with CXXFLAGS not being properly reset, and being
53769           corrupted with extraneous "-c" compiler option.  This was
53770           causing binaries to not be generated for test that needed them.
53771           Modified strings passed to "pass" and "fail" so that individual
53772           tests from the same test file would be distinguished by an
53773           identifier appended to the test file name in the summary logs;
53774           this corrected a problem with erroneous diff logs.  Added code
53775           to search testcases for expected fail and unexpected pass keywords.
53776
53777 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53778
53779         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53780
53781 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53782
53783         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53784           Removed extraneous text from end of "Special g++ Options"
53785           keyphrase.
53786
53787         * lib/old-dejagnu.exp: Added pattern matching to look for new
53788           keywords, embedded in testcases comments, which will trigger
53789           calls to xpass and xfail.
53790
53791 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53792
53793         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53794           comments embedded in the testcases, especially the one looking for
53795           special compiler options, as well as the pattern matching for the
53796           compiler output again.
53797
53798 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53799
53800         * lib/old-dejagnu.exp: Do a proper check of the return value for
53801           execute tests. Fixed several problems with the pattern matching
53802           of the compiler output which gave erroneous test results.
53803           Changed several of the test result messages to be more descriptive.
53804         * config/unix-g++.exp: Proc g++_load now actually works and
53805           executes the tests passed to it and returns a usable return
53806           value.
53807
53808 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53809
53810           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53811
53812 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53813
53814         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53815           Modified both files to properly execute the old style
53816           dejagnu tests. The previous versions of these files were
53817           experimental and did not function anything near correctly.
53818
53819 1993-04-05  Rob Savoye  (rob@cygnus.com)
53820
53821         * Removed all Makefile.in and configure.in files. No configuration
53822         needed now.
53823
53824 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53825
53826         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53827
53828 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53829
53830         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53831         gcc.special/configure.in, gcc.noncompile/configure.in,
53832         gcc.execute/configure.in, gcc.code_quality/configure.in,
53833         g++.other/configure.in, g++.old-deja/configure.in,
53834         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53835         in srcname setting.
53836
53837 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53838
53839         * lib/udi.exp: Fixed mondfe and mondfe_download.
53840         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53841         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53842
53843 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53844
53845         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53846         (gdb_exit): Don't remove *_soc files.
53847
53848 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53849
53850         * lib/c-torture.exp: Don't look for main; instead always use -w
53851         -c.  This is how the c-torture tests work.  Remove the object
53852         file if the compilation succeeds.
53853         * gcc.execute/execute.exp: Remove executable if test passes.
53854         * gcc.noncompile/noncompile.exp: Every test is an expected
53855         failure.
53856         * gcc.special/special.exp: Added tests from c-torture 1.11,
53857         corrected use of existing test.
53858         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53859         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53860         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53861         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53862         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53863         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53864         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53865         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53866         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53867         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53868         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53869         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53870         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53871         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53872         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53873         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53874         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53875         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53876         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53877         c-torture 1.11.
53878         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53879         correspond to c-torture 1.11.
53880
53881         * New file.